Staff en línea
Últimos temas
[Ocio] Contemos hasta el 5000
por YoshiGM Hoy a las 11:46 am

[recursos] Pack Rangos
por elvinson Vie Ene 19, 2018 6:05 pm

[aviso] Bugs: cambios en el foro
por YoshiGM Jue Ene 18, 2018 8:00 pm

[Pedido] Rangos para el Staff
por YoshiGM Jue Ene 18, 2018 2:11 pm

Página 2 de 3. Precedente  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
Recuerdo del primer mensaje :

[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? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


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 Mar Jun 27, 2017 10:28 pm
Veré este code también, gracias ^^
SoldaditaPelirroja
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 :

https://scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/15267810_110553979436377_5167792489482327959_n.jpg?oh=b4fd560f72c232df67f67550b4d33d77&oe=58F17311


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

22


Puntos :

31


Me gusta :

7


ingreso :

24/07/2015


Sexo :

Femenino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Jue Jun 29, 2017 1:27 pm
No deberías incluir CSS en tus códigos JS y deberías organizarlo mejor. Quizás lo ideal sería utilizar jQuery para todo. He visto que has mezclado jQuery con JavaScript. Si hubieras utilizado jQuery para todo quizás sería más simple. Pero de forma general, buen trabajo.
Flerex
avatar

¿Que estoy pensando? :

Flerex


Banner en temas :

Flerex


Color de titulos :

Flerex


Sombra titulo :

1px 1px 1px #fff


Mensajes :

26


Puntos :

36


Me gusta :

6


ingreso :

14/07/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Vie Jun 30, 2017 9:26 am
staff
simple es una palabra que no me gusta :p
Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


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 Vie Jun 30, 2017 9:31 am
@Chalo escribió:simple es una palabra que no me gusta :p

Y sin embargo es muy importante en el mundo de la programación.
Flerex
avatar

¿Que estoy pensando? :

Flerex


Banner en temas :

Flerex


Color de titulos :

Flerex


Sombra titulo :

1px 1px 1px #fff


Mensajes :

26


Puntos :

36


Me gusta :

6


ingreso :

14/07/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Vie Jun 30, 2017 10:14 am
staff
la idea es hacer todos los plugins, totalmente libres de interacción con el usuario final, por eso decidí hacer todo en javascript, de hecho ya quite lo que quedaba de jQuery en este code, es compatible con todas las versiones, y no necesitas nada, solo pegarlo en javascript y listo
Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


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 Vie Jun 30, 2017 10:25 am
Hombre, a ver, di el usuario va a colocar un código JS no creo que tenga problemas en colocar también un poco de CSS.
Flerex
avatar

¿Que estoy pensando? :

Flerex


Banner en temas :

Flerex


Color de titulos :

Flerex


Sombra titulo :

1px 1px 1px #fff


Mensajes :

26


Puntos :

36


Me gusta :

6


ingreso :

14/07/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Vie Jun 30, 2017 10:32 am
staff
@Flerex escribió:no creo que tenga problemas

piensalo un poco, jajajaja
Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


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 Vie Jun 30, 2017 10:33 am
Si ha llegado hasta la gestión de JavaScripts te aseguro que pueden llegar hasta la página de CSS. ajjajaja

Sobre lo de que has quitado todo el jQuery, recuerda que el shorthand de document.ready y $.post siguen siendo jQuery. De todas formas, me has entendido todo lo contrario. Lo que yo te sugería es que utilizases directamente jQuery. Normalmente es mejor utilizar JS puro, pero puesto que Foroactivo ya se encarga de cargar jQuery sin nuestro permiso, pues es una pena estar desaprovechándolo pudiendo hacer código más simple.

PD: Recuerda que el hack [].forEach.call() se considera una mala práctica y se desaconseja su uso.
Flerex
avatar

¿Que estoy pensando? :

Flerex


Banner en temas :

Flerex


Color de titulos :

Flerex


Sombra titulo :

1px 1px 1px #fff


Mensajes :

26


Puntos :

36


Me gusta :

6


ingreso :

14/07/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

Re: [beta] Borrar post sin cambiar de página 
el Vie Jun 30, 2017 10:59 am
staff
todo eso ya lo quite, forEach es casi como usar each de jQuery, estos codes son como la evolución de mi aprendizaje de javascript algunos están muy primitivos, y se me olvida actualizar los post

esta seria mi version más reciente
solo deje la función de esperar el DOM de jQuery, es mas eficiente así

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_wrap" style="width: auto;" class="top"><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></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.id = 'delete_css';
        c.innerHTML = OSDelete.css;
        !document.getElementById('delete_css') && b.appendChild(c);
        OSDelete.copyright();
    },
    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);
        !document.getElementById('Confirm_wrap') && c.parentNode.insertBefore(b, c);
        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? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


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 Vie Jun 30, 2017 11:11 am
@Chalo escribió:todo eso ya lo quite, forEach es casi como usar each de jQuery, estos codes son como la evolución de mi aprendizaje de javascript algunos están muy primitivos, y se me olvida actualizar los post

esta seria mi version más reciente
solo deje la función de esperar el DOM de jQuery, es mas eficiente así

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_wrap" style="width: auto;" class="top"><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></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.id = 'delete_css';
        c.innerHTML = OSDelete.css;
        !document.getElementById('delete_css') && b.appendChild(c);
        OSDelete.copyright();
    },
    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);
        !document.getElementById('Confirm_wrap') && c.parentNode.insertBefore(b, c);
        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()
});


Sí, forEach y $.each son muy parecidos, sin embargo nadie ha dicho que este último se deba utilizar también. Más que nada se mantiene por motivos de backwards compatibility.

Sobre tu código, recuerda que el document ready:

Código:
$(function() {

});

En JS sería:

Código:
document.addEventListener('DOMContentLoaded', function() {

});
Flerex
avatar

¿Que estoy pensando? :

Flerex


Banner en temas :

Flerex


Color de titulos :

Flerex


Sombra titulo :

1px 1px 1px #fff


Mensajes :

26


Puntos :

36


Me gusta :

6


ingreso :

14/07/2015


Sexo :

Masculino

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.