Últimos temas
» Draco Dormiens - 3ª generación - Normal
Jue Ene 21, 2016 11:38 pm por Invitado

» Middle Earth RPG - CONFIRMACIÓN ÉLITE
Dom Ene 17, 2016 7:40 am por Invitado

» {#}Peticion de Rol
Dom Ene 10, 2016 2:24 am por Randi S. Eriksson

» Peticion de Dolares
Dom Ene 10, 2016 2:21 am por Randi S. Eriksson

» Registro: Razas
Vie Ene 08, 2016 8:07 pm por Randi S. Eriksson

» Inferius RPG | Confirmación
Vie Ene 08, 2016 12:31 pm por Invitado

» Hell on Earth (Confirmación Elite)
Jue Ene 07, 2016 9:38 pm por Invitado

» Hibridos: Informacion
Jue Ene 07, 2016 3:28 pm por The Master

» Embarazos: Normas
Jue Ene 07, 2016 3:27 pm por The Master

Hermanos
Elite

Sugerencia para el foro

Ver el tema anterior Ver el tema siguiente Ir abajo

Sugerencia para el foro

Mensaje por Quil Ateara el Miér Ene 06, 2016 12:17 am

Bueno, ya pasó (?) y yo me iba a esperar a que me pasara a mi  XD Alguien ya perdio su primer post. CHANCHAAAN malditaclaireteniasquesertu

Hay dos códigos que se añaden a los JavaScript para evitar que se pierdan los post. Uno, guarda lo que escribes y suele aparecerte de nuevo, incluso si lo descartaste, en los recuadros de respuesta dentro del tema en el cual lo estabas redactando (sí, a veces se pone pesado pero es mejor eso que perderlo):

Nuevo javascript > nombre que queráis > todas las páginas
Código:
window.localStorage&&$(function(){
$(function(){
if($("#text_editor_textarea").length&&typeof $.sceditor!="undefined"){
var a=$(document.post.mode).val(),
d=$("#text_editor_textarea").sceditor("instance"),
e,f,g=function(){
localStorage.setItem(a,d.val());
f=0},
b=JSON.parse(localStorage.getItem("br-data"))||[],c;
switch(a){
case"editpost":return;
case"reply":a+=$(document.post.t).val();
break;
case"newtopic":a+=$(document.post.f).val()
}
a=parseInt((my_getcookie("fa_"+location.hostname.replace(/\./g,"_")+"_data")||"0").replace(/.*s:6:"userid";(i:([0-9]+)|s:[0-9]+:"([0-9]+)");.*/,"$2$3"))+a;
-1!=(c=$.inArray(a,b))&&b.splice(c,1);
if(20<b.length){
for(c=b.length-1;0<=c;c--)/^\s*$/.test(localStorage.getItem(b[c])||"")&&(localStorage.removeItem(b[c]),
b.splice(c,1));
20<b.length&&(localStorage.removeItem(b[0]),
b.splice(0,1))}b.push(a);
localStorage.setItem("br-data",JSON.stringify(b));
$(document.post).submit(function(){
localStorage.setItem("br-target",a)
});
!d.val()&&((e=localStorage.getItem(a))&&d.val(e));
d.keyUp(function(){
f||(f=setTimeout(g,3E3))
})}})});
window.localStorage&&(localStorage.getItem("br-target")&&function(){
$("meta[http-equiv='refresh'][content]:first").length&&function(){
var a=JSON.parse(localStorage.getItem("br-data")),
b=localStorage.getItem("br-target"),c;
if(-1!=(c=$.inArray(b,a)))a.splice(c,1),
localStorage.setItem("br-data",JSON.stringify(a));
localStorage.removeItem(b)}();
localStorage.removeItem("br-target")}());

El otro code hace saltar un aviso que te dice "hey que vas a perder el post" pero más sofisticado. En este caso pone "¿Quieres abandonar la página y perder lo que has escrito?" (Eso puede editarse a conveniencia, pero cuidado con lo que borráis que no sean letras, las comillas tanto iniciales como finales, deben quedarse).

Nuevo javascript > nombre que querais > todas las páginas
Código:
$(function () {
        var submit_clicked = false;
        $('input[type="Submit"]').click(function () {
            submit_clicked = true;
        });
        window.onbeforeunload = function () {
            var b1 = $("form[name='post'] input[type='submit'][name='prevent_modif']").length;
            var b2 = $["sceditor"] && $('#text_editor_textarea').sceditor("instance").val();
            if ((b1 || b2) && !submit_clicked) {
                return "¿Quieres abandonar la página y perder lo que has escrito?";
            }
        }
    });

Así la próxima vez que le pase a alguien lo que le pasó a Claire mi pooost T.T, tendrá esperanzas de volverlo a ver (? si no completo, al menos sí la mayor parte. Aunque por lo general se guarda completo.

Y nada, no sé si es que no conocíais los códigos o los descartasteis por algún motivo pero ahí os lo dejo. Gracias :3

_________________

Cambia formas
avatar
Informacion
Mensajes :
28

Dolares :
1548

Fecha de inscripción :
02/01/2016

Edad :
27

Ver perfil de usuario

Volver arriba Ir abajo

Re: Sugerencia para el foro

Mensaje por Randi S. Eriksson el Miér Ene 06, 2016 1:10 am

¡Agradecemos la sugerencia y los códigos, Quil! Hemos hablado y decidimos poner solo el primer código, puesto que con uno solo alcanza y este es menos susceptible a los apagones de luz o de la computadora.

Con la propuesta revisada y tomada, cierro tema.
Informacion
Mensajes :
61

Dolares :
1695

Fecha de inscripción :
30/12/2015

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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