Staff en línea
Últimos temas
[Ocio] Contemos hasta el 5000
por Chalo Lun Ago 13, 2018 8:29 am

[CSS] Re diseña la toolbar
por lnymph Lun Ago 13, 2018 2:47 am

[ocio] Tus frases favotitas
por lnymph Lun Ago 13, 2018 2:29 am

[cine] ¿Cual es tu pelicula favorita?
por lnymph Lun Ago 13, 2018 2:20 am

[Ocio] ¿De que país sois?
por lnymph Lun Ago 13, 2018 2:17 am

[beta] Edición simple asíncrona (Ajax)
Tema iniciado por y Añadir a favoritos

[beta] Edición simple asíncrona (Ajax) 
el Jue Ago 13, 2015 2:37 pm
staff


Última edición por Chalo el Miér Mayo 04, 2016 9:32 am, editado 4 veces
Me puse a hacer este code, funciona para phpbb3, doble click sobre el texto del post y se abre un campo, no hay menu, es ligero, es rápido

Código:

$(function(){
$('.post').find('.content').on('dblclick', function () {
    $(this).closest('.post').addClass('ajax_edit_post');
    $(this).wrap('<textarea class="newedit" style="min-height:200px"></textarea>');
    $.get($(this).closest('.post').find('a[href*="mode=editpost"]').attr('href'), function (b) {
        $('.newedit').val($(b).find('#message-box textarea').val());
        $('.newedit').after('<input style="margin-top: 20px;margin-left: -43px;" class="editajaxsend" type="submit" name="post" class="button2" value="Enviar">');
        $('.editajaxsend').on('click', function (o) {
            o.preventDefault();
            $.post('/post', {
                p: $(this).closest('.post').find('a[href*="mode=editpost"]').attr('href').split('p=')[1].split('&')[0],
                mode: 'editpost',
                subject: $('.newedit').closest('.post').find('h2').text(),
                message: $('.newedit').val(),
                edit_reason: '',
                attach_sig: '1',
                notify: '1',
                post: "Enviar",
                topictype: $(b).find('input[name="topictype"]:checked').val()
            }).done(function () {
          $('.ajax_edit_post').load(location.href + ' #' + $('.post').has('.newedit').attr('id') + '.post' ); 
        })
    })
  })
});
});
Para punBB

Código:

$('.post').find('.entry-content').on('dblclick', function () {
    $(this).closest('.post').addClass('ajax_edit_post');
    $(this).wrap('<textarea class="newedit" style="min-height:170px;width:600px;display: table;"></textarea>');
    $.get($(this).closest('.post').find('a[href*="mode=editpost"]').attr('href'), function (b) {
        $('.newedit').val($(b).find('.frm-textarea textarea').val());
        $('.newedit').after('<input style="margin-top:4px;margin-left:569px;display:table;margin-bottom:34px;" class="editajaxsend" type="submit" name="post" class="button2" value="Enviar">');
        $('.editajaxsend').on('click', function (o) {
            o.preventDefault();
            $.post('/post', {
                p: $(this).closest('.post').find('a[href*="mode=editpost"]').attr('href').split('p=')[1].split('&')[0],
                mode: 'editpost',
                subject: $('.newedit').closest('.post').find('h2').text(),
                message: $('.newedit').val(),
                edit_reason: '',
                attach_sig: '1',
                notify: '1',
                post: "Enviar",
                topictype: $(b).find('input[name="topictype"]:checked').val()
            }).done(function () {
$('.ajax_edit_post').find('.post-entry').load(location.href + '.post .post--' + $('.ajax_edit_post').attr('class').split('--')[1].split('ajax')[0] + ' .post-entry');
            })
        })
    })
});
aún esta en desarrollo, ayuden a terminarlo denme sus opiniones
Chalo
avatar

¿Que estoy pensando? :

yo también [table class=fecha_up][td]Se modifico:1/08/18 - 8:41 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6720


Puntos :

8787


Me gusta :

1010


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [beta] Edición simple asíncrona (Ajax) 
el Jue Ago 13, 2015 2:43 pm
jajajaja..como mola!!
arsenico
avatar

¿Que estoy pensando? :

Baneado del foro [table class=fecha_up][td]Se modifico:12/12/15 - 18:20 hrs.[/td][/table]


Banner en temas :

http://www.pagecovers.com/covers/electronic_music/music_drum_bass_beats.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #fff


Mensajes :

361


Puntos :

495


Me gusta :

52


ingreso :

10/03/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

firefox


Ver perfil de usuario http://losslesscity.foroactivo.com/

Volver arriba Ir abajo

Re: [beta] Edición simple asíncrona (Ajax) 
el Jue Ago 13, 2015 8:14 pm
staff
Interesante...
Dosh
avatar

¿Que estoy pensando? :

Vuelve el hijo prodigo...


Banner en temas :

https://i.imgur.com/JdnysKr.png


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #fff


Mensajes :

1516


Puntos :

2203


Me gusta :

409


ingreso :

07/12/2014


Sexo :

Masculino

Plataforma :

punbb


Navegador :

Chrome


Ver perfil de usuario http://www.telefoneros.com/

Volver arriba Ir abajo

Re: [beta] Edición simple asíncrona (Ajax) 
el Mar Ago 18, 2015 12:54 pm
staff
[ok]actualize para punbb[/ok]
Chalo
avatar

¿Que estoy pensando? :

yo también [table class=fecha_up][td]Se modifico:1/08/18 - 8:41 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6720


Puntos :

8787


Me gusta :

1010


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.