Staff en línea
Últimos temas
Hola a todos
por YoshiGM Jue Abr 19, 2018 12:27 pm

Foro invision
por Chalo Mar Abr 17, 2018 8:28 am

[Ocio] Contemos hasta el 5000
por Chalo Lun Abr 16, 2018 8:33 am

[ocio] Saludos a todos
por Himnoshistoricos Sáb Abr 14, 2018 5:01 am

Página 1 de 3. 1, 2, 3  Siguiente

[beta] Borrar post sin cambiar de página
Tema iniciado por y Añadir a favoritos

[beta] Borrar post sin cambiar de página 
el Dom Mayo 08, 2016 9:02 pm
staff


Última edición por Chalo el Vie Jun 30, 2017 12:41 pm, editado 4 veces
[codebox]Aqui les dejo mi código para borrar post, es mejor, y más bonito que los que circulan[/codebox]
[alert]Es importante colocar en No la opción prohibir formularios no oficiales

[/alert]
[info]Version: 1.2[/info]
Código:

var OSDelete = {
    copyright: function () {
        console.log('Delete ajax 1.3 - Written by Chalo, visit www.opensourcephpbb3.com')
    },
    css: '#Confirm_wrap{background:#FFF;border:1px solid #DDD;min-width:140px;position:absolute;text-align:center;z-index:100;padding:7px 13px;margin-top:30px;margin-left:-6%;box-shadow:-1px 2px 15px #555}#Confirm_btn>div:first-child{margin-left:0}#Confirm_btn>div{margin-right:4px;margin-left:4px;width:45%;padding:3px 0!important;border:0;color:#fff;font:300 11px/16px "Open Sans","Helvetica Neue",Arial,sans-serif!important;cursor:pointer;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.25);background-color:#267cc2;background-image:-webkit-gradient(linear,left bottom,left top,from(#42a5e1),to(#267cc2));background-image:-webkit-linear-gradient(#42a5e1,#267cc2);background-image:-moz-linear-gradient(#42a5e1,#267cc2);background-image:-ms-linear-gradient(#42a5e1,#267cc2);background-image:-o-linear-gradient(#42a5e1,#267cc2);background-image:linear-gradient(#42a5e1,#267cc2);-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#Confirm_btn>div{white-space:nowrap;display:inline-block}#Confirm_btn>div:last-child{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#db5530),color-stop(1,#db1f1f));background:-moz-linear-gradient(top,#db5530 5%,#db1f1f 100%);background:-webkit-linear-gradient(top,#db5530 5%,#db1f1f 100%);background:-o-linear-gradient(top,#db5530 5%,#db1f1f 100%);background:-ms-linear-gradient(top,#db5530 5%,#db1f1f 100%);background:linear-gradient(to bottom,#db5530 5%,#db1f1f 100%);background-color:#db5530;text-shadow:0 1px 0 #854629}#Confirm_content{border-bottom:1px solid #DDD;color:#444;margin-bottom:7px;padding-bottom:5px}',
    html: '<div id="Confirm_content">¿Deseas eliminar este post</div><div id="Confirm_btn"><div id="Confirm_yes" onclick="OSDelete.yes(this)">Si</div><div id="Confirm_cancel" onclick="OSDelete.remove(this)">Cancelar</div></div>',
    init: function () {
        var a = document.getElementsByTagName('a'),
            b = document.head,
            c = document.createElement('style'),
            len = a.length;
        for (var i = 0; i < len; i++) {
            if (/post\?p=(\d+)&tid=(\w+)&mode=delete/.test(a[i].href)) {
                a[i].setAttribute('onclick', 'OSDelete.delete(this);return false')
            }
        }
        c.innerHTML = OSDelete.css;
        b.appendChild(c);
        OSDelete.copyright();
    },
    popup: function (c, b, e) {
        try {
            b.id = 'Confirm_wrap';
            b.style.left = c.offsetLeft + 'px';
            !document.getElementById('Confirm_wrap') && c.parentNode.insertBefore(b, c);
        } catch (e) {
            console.error(e)
        }
    },
    delete: function (c) {
        var b = document.createElement('div'),
            d = document.getElementById('Confirm_wrap'),
            e = c.href.match(/(?!p=)(\d+)(?=&)/)[0];
        OSDelete.href = c.href;
        OSDelete.Post = document.getElementsByClassName('post--' + e);
        d && OSDelete.remove(d);
        OSDelete.popup(c, b, e);
        b.innerHTML = OSDelete.html;
    },
    yes: function (c) {
        c.textContent = 'Borrando...';
        c.onclick = '';
        var e,
            a = 'confirm=1',
            b = OSDelete.href;
        e = window.XMLHttpRequest ? new XMLHttpRequest : window.ActiveXObject && (new ActiveXObject('Microsoft.XMLHTTP'));
        e.open('POST', b);
        e.responseType = 'document';
        e.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        e.send(a);
        e.onreadystatechange = function () {
            if (this.readyState == 4 && this.status == 200) {
                var d = OSDelete.Post,
                    len = d.length;
                len > 1 ? (d[1].parentNode.removeChild(d[1]), d[0].parentNode.removeChild(d[0])) : d[0].parentNode.removeChild(d[0]);
                !document.getElementsByClassName('post').length && history.back()
            }
        }
    },
    remove: function (c) {
        var a = c.id.match(/s(\d+)/) ? c : c.parentNode.parentNode;
        a.parentNode.removeChild(a);
    }
};
$(function () {
    /\/t(\d+)/.test(location.pathname) && OSDelete.init()
});
Chalo
avatar

¿Que estoy pensando? :

de regreso [table class=fecha_up][td]Se modifico:10/04/18 - 9:50 hrs. [/td][/table]


Banner en temas :

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


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6629


Puntos :

8685


Me gusta :

999


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


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

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Lun Mayo 09, 2016 2:12 pm
Se ve muy bueno, voy a probarlo
Gotilon
avatar

¿Que estoy pensando? :

Si tiene solución ¿Para qué te vas a preocupar? y si no ¿Para qué te vas a preocupar? [table class=fecha_up][td]Se modifico:12/05/16 - 14:12 hrs.[/td][/table]


Banner en temas :

http://i.imgur.com/ex0wmXRh.jpeg


Color de titulos :

red


Sombra titulo :

1px 1px 1px #fff


Mensajes :

564


Puntos :

665


Me gusta :

69


ingreso :

02/03/2016


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Lun Mayo 09, 2016 2:54 pm
Después de ver el código....

No sé si sólo me pasa a mí, pero cuando borro el mensaje, en el momento se quita, pero luego actualizo la página y resulta que no se borro, tal vez sea mi foro, o tal vez el código, me queda esperar tu respuesta @Chalo
Gotilon
avatar

¿Que estoy pensando? :

Si tiene solución ¿Para qué te vas a preocupar? y si no ¿Para qué te vas a preocupar? [table class=fecha_up][td]Se modifico:12/05/16 - 14:12 hrs.[/td][/table]


Banner en temas :

http://i.imgur.com/ex0wmXRh.jpeg


Color de titulos :

red


Sombra titulo :

1px 1px 1px #fff


Mensajes :

564


Puntos :

665


Me gusta :

69


ingreso :

02/03/2016


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

[beta] Borrar post sin cambiar de página 
el Lun Mayo 09, 2016 4:51 pm
staff
@Gotilon verifica que tengas colocado en No esta casilla dentro de seguridad


Chalo
avatar

¿Que estoy pensando? :

de regreso [table class=fecha_up][td]Se modifico:10/04/18 - 9:50 hrs. [/td][/table]


Banner en temas :

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


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6629


Puntos :

8685


Me gusta :

999


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


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

Volver arriba Ir abajo

[beta] Borrar post sin cambiar de página 
el Lun Mayo 09, 2016 4:58 pm
staff
[info]Corregido bug[/info]

gracias @Gotilon
Chalo
avatar

¿Que estoy pensando? :

de regreso [table class=fecha_up][td]Se modifico:10/04/18 - 9:50 hrs. [/td][/table]


Banner en temas :

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


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6629


Puntos :

8685


Me gusta :

999


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


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

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Lun Mayo 09, 2016 7:28 pm
Probando el nuevo código

Editado: Ahora sí funciona bien, muy buen código
Gotilon
avatar

¿Que estoy pensando? :

Si tiene solución ¿Para qué te vas a preocupar? y si no ¿Para qué te vas a preocupar? [table class=fecha_up][td]Se modifico:12/05/16 - 14:12 hrs.[/td][/table]


Banner en temas :

http://i.imgur.com/ex0wmXRh.jpeg


Color de titulos :

red


Sombra titulo :

1px 1px 1px #fff


Mensajes :

564


Puntos :

665


Me gusta :

69


ingreso :

02/03/2016


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Miér Ene 11, 2017 5:50 pm
Voy a probarlo,
Daria
avatar

¿Que estoy pensando? :

Escribe lo que tienes en mente [table class=fecha_up][td]Se modifico:10/7/15 - 15:25 hrs.[/td][/table]


Banner en temas :

http://i64.tinypic.com/2i8tzma.jpg


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

26


Puntos :

34


Me gusta :

8


ingreso :

31/08/2016


Sexo :

Femenino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Lun Feb 27, 2017 10:29 am
staff
[info]Actualizado[/info]
Chalo
avatar

¿Que estoy pensando? :

de regreso [table class=fecha_up][td]Se modifico:10/04/18 - 9:50 hrs. [/td][/table]


Banner en temas :

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


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6629


Puntos :

8685


Me gusta :

999


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


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

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Lun Feb 27, 2017 12:41 pm
El gran mago Chalo, jijijiji....muy buen code maestro!
pirulo
avatar

¿Que estoy pensando? :

Escribe lo que tienes en mente [table class=fecha_up][td]Se modifico:10/7/15 - 15:25 hrs.[/td][/table]


Banner en temas :

http://i63.tinypic.com/f4ipmf.jpg


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

24


Puntos :

29


Me gusta :

5


ingreso :

08/08/2016


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Jue Abr 20, 2017 1:25 pm
Muchas gracias!
Aria
avatar

¿Que estoy pensando? :

Escribe lo que tienes en mente [table class=fecha_up][td]Se modifico:10/7/15 - 15:25 hrs.[/td][/table]


Banner en temas :

http://static.tumblr.com/ee5c516eb48ee3e839f133da0917acf8/zcxvzo8/6Womvw4se/tumblr_static_keru_cover.jpg


Color de titulos :

#fff


Sombra titulo :

0 1px #000


Mensajes :

79


Puntos :

95


Me gusta :

8


ingreso :

10/03/2015


Sexo :

Femenino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

 En la misma categoria


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