Question sur le tutoriel Sauvegarde de message en cours

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Sam 8 Fév 2014 - 13:25

Bonjour !


J'ai mis sur mon forum la fonction expliquée ici Sauvegarde message en cours mais j'aimerais savoir s'il est possible de la régler pour que le message ajouté automatiquement à l'éditeur se supprime tout aussi automatiquement quand on envoie ledit message. Car là il se remet systématiquement sans tenir compte du fait qu'il ait déjà été posté, et du coup ce n'est que partiellement pratique car il faut l'effacer à chaque fois si on ne veut pas vider les données du navigateur.

Merci Smile


Dernière édition par Evaliah le Mer 12 Mar 2014 - 21:59, édité 1 fois

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Lun 10 Fév 2014 - 10:59

Un petit up du lundi, merci Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Jeu 13 Fév 2014 - 10:37

Voici le up du jeudi, merci Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Dim 16 Fév 2014 - 10:36

Voici mon up du dimanche s'il vous plaît Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Mar 18 Fév 2014 - 12:05

Voici le up du mardi merci Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Jeu 20 Fév 2014 - 20:09

Ma question est toujours d'actualité en ce jeudi, merci Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Mer 26 Fév 2014 - 10:40

Un up en ce mercredi, merci Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Dim 2 Mar 2014 - 14:12

Voici le up du dimanche, merci Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Dim 9 Mar 2014 - 13:24

Encore un up s'il vous plaît Smile

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Ea le Dim 9 Mar 2014 - 14:01

Bonjour,


La moitié du script sauve le message et le restaure. L'autre moitié le supprimé si on est sur une page " ce message a été envoyé ", donc ça devrait être pris en charge.

Comme indiqué dans l'astuce, si vous avez le script de redirection immédiate, les codes à ajouter sont différents.

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Mer 12 Mar 2014 - 11:47

Bonjour et merci de votre réponse Smile

Je n'ai pas de script de redirection immédiate mais pour autant la suppression ne se fait pas, ce qui fait que pour l'instant j'ai dû désactiver ce script de sauvegarde qui est pourtant une très bonne idée. Peut-être qu'un autre script pourrait empêcher la deuxième partie de se dérouler correctement mais je ne vois pas lequel :s

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Ea le Mer 12 Mar 2014 - 20:35

Vous pouvez mettre plutôt :

Code:
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");
}());

c'est l'équivalent du code du tutoriel mais tout mis directement.

Si ça ne fonctionne également pas, il faudrait donner l'adresse d'une section où un invité peut poster et laisser le script activé.

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Question sur le tutoriel Sauvegarde de message en cours

Message par Evaliah le Mer 12 Mar 2014 - 21:58

Bonsoir et encore merci pour votre réponse Smile

J'ai essayé votre script en cochant "sur toutes les pages" et il marche parfaitement !

Un grand merci à vous pour le sav et pour votre travail en général sur Forumactif !

Evaliah
****

Féminin
Messages : 315
Inscrit(e) le : 14/01/2013

http://lestroisiles.forumactif.org/
Evaliah a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum