Sauvegarde de message

3 participants

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

Résolu Sauvegarde de message

Message par -Méphisto- Mer 7 Aoû 2013 - 21:07

J'ai lu avec intérêt ce tuto permettant d’ajouter un bouton pour que les membres puissent sauvegarder leur message (plus pratique encore que l'option brouillon semble-t-il)

https://forum.forumactif.com/t327890-sauvegarde-de-message-en-cours?highlight=sauvegarde+navigateur

Mais je ne suis pas parvenu à voir le bouton apparaitre. Shocked 

Je lis sur le tuto :

Pour l'installer, il faut ajouter les lignes suivantes à votre page html de liste de script :
J'ai créé dans "gestion des pages HTML une nouvelle page en mettant le code :

Code:
//js01.fra.co/14000.js [window.localStorage&&localStorage.getItem("br-target")]
        //js01.fra.co/12000.js [window.localStorage&&$("#text_editor_textarea").length]
Seulement, rien n'apparait. Ni en réponse rapide, ni en cliquant sur "répondre".

J'en ai conclu qu'il y a soit un bug lié au nouvel éditeur, soit que la consigne consistant à "ajouter des lignes à notre page HTML" ne consiste pas à en créer une nouvelle. Mais dans ce cas, je ne vois pas comment on doit procéder.

PS : je ne crois pas avoir de script de "redirection immédiate", ça ne me dit encore rien.

Si quelqu'un peut m'éclairer, j'en serais ravi. Smile


Dernière édition par -Méphisto- le Lun 12 Aoû 2013 - 22:08, édité 2 fois
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par Dooku Jeu 8 Aoû 2013 - 17:30

es tu sur que ce code est correct, car les espaces sur le code "1" et "2" ne sont pas les mêmes? ( ex. avant les // )

Bonne chance. Wink
Dooku

Dooku
Membre actif

Messages : 7312
Inscrit(e) le : 22/10/2006

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Jeu 8 Aoû 2013 - 21:37

Merci pour cette piste. Mais j'ai modifié les espaces entre les codes pour voir et rien n'a changé.
La cause doit être ailleurs.
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par -Méphisto- Sam 10 Aoû 2013 - 16:07

Up, j'ai tenté entre temps de mettre le script de "redirection immédiate" (en javascript ?) puis de suivre l'autre méthode pour voir si ce bouton apparaitrait par cet autre moyen, mais là encore, toujours rien.

Il fallait bien aller dans gestion des pages HTML une nouvelle page en mettant le code, et dans javascript pour celui de redirection ?
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par -Méphisto- Dim 11 Aoû 2013 - 18:34

Up Smile 
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par Ea Lun 12 Aoû 2013 - 7:51

bonjour,


ce script n'ajoute pas de bouton ( on peut voir ce qu'il fait dans la vidéo )

et les 2 lignes sont à ajoutés dans la page html de liste de script ( voir ceci )
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Lun 12 Aoû 2013 - 10:36

Comme en écrivant un message, en quittant la page puis en y retournant, le message n'était pas restauré, j'avais fait une recherche avant de demander, et j'ai vu que certains parlaient d'un "bouton de sauvegarde", donc je me suis dit que son absence pouvait expliquer des choses, mais ce bouton ne doit pas servir à la même chose finalement.

Comment peut-il se faire, puisqu'il n'y a pas besoin de cliquer quelque part, que mon message en cours n'ait pas été sauvegardé, que ce soit dans un mode d'édition ou dans un autre ?
Je vois mal sur la vidéo s'il y a une manip à faire avant de quitter le message en cours.
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par Ea Lun 12 Aoû 2013 - 10:52

ça se sauve automatiquement ( toutes les 3 secondes au maximum )

si vous n'avez pas le script de redirection immédiate :

    vous devez avoir une page html contenant au moins :

    Code:
    //js01.fra.co/14000.js [window.localStorage&&localStorage.getItem("br-target")]
    http://js01.fra.co/12000.js [window.localStorage&&$("#text_editor_textarea").length]
    et un script sur toutes les pages :

    Code:
    var html_script_page= "/h1-scripts";
     
    $(function(){$.getScript("//js01.fra.co/11000.js")});
    avec le bon lien de la page html à la place de /h1-scripts


si vous avez la redirection immédiate, il faut suivre les instructions du tutoriel dans le spoiler ( c'est presque la même chose )
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Lun 12 Aoû 2013 - 11:44

Comme j'ai le script de redirection immédiate


j'ai bien créé cette page HTML (avec une seule ligne selon le tuto spécial si on a la redirection immédiate)
Code:

http://js01.fra.co/12000.js [window.localStorage&&$("#text_editor_textarea").length]
Utiliser le haut et bas de la page (non)

Utiliser en tant que page d'accueil (non)

et j'ai placé le code complémentaire à la redirection immédiate dans une page en javascipt (sur toutes les pages) :

Code:
;window.localStorage && localStorage.getItem("br-target") && ($("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"));
;$("meta[http-equiv='refresh'][content]:first").each(function(){window.location.href=$(this).attr("content").replace(/^.*;url=/,"")});
J'ai faux quelque part ? confused

Même en écrivant sur un mode d'édition et sur l'uatre, ça ne marche pas, sous IE ni sous firefox.

Et j'ai tenté en réponse rapide comme en cliquant sur "répondre".
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par Ea Lun 12 Aoû 2013 - 11:51

si c'est sur le forum http://cafet.1fr1.net/ où est le script :

Code:
var html_script_page= "/h3-";
 
$(function(){$.getScript("//js01.fra.co/11000.js")});
?Sauvegarde de message TRfTtkf
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Lun 12 Aoû 2013 - 11:58

Parce qu'il n'était fait aucune mention de ce code dans le tuto :

Code:
       var html_script_page= "/h1-scripts";
        
       $(function(){$.getScript("//js01.fra.co/11000.js")});
Je veux bien le mettre mais je ne comprends pas cette phrase :

"avec le bon lien de la page html à la place de /h1-scripts"
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Sauvegarde de message

Message par Ea Lun 12 Aoû 2013 - 12:06

dans le tuto il y a un lien vers :
https://forum.forumactif.com/t326843-chargement-de-script-externe

le bon lien c'est le lien de la page html sur laquelle vous avez :

Code:
//js01.fra.co/12000.js [window.localStorage&&$("#text_editor_textarea").length]
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Lun 12 Aoû 2013 - 15:34

J'ai conscience d'être sans doute un boulet de première en ce domaine, malgré les années passées à essayer de jongler avec code et scripts pour personnaliser un outil que j'aime utiliser, et je comprendrais que vous ne répondiez pas ... Embarassed


Je suis lamentable, je ne comprends rien et je coince partout, sur ce qui est sans doute des évidences. Même javascript, HTML, CSS,bbscode et autres templates, c'est encore une langue étrangère. Je commence à comprendre bien des choses avec le temps, mais là, rien. Embarassed 


Je n'ai rien compris à cette page de tuto.

Je vais tâcher de préciser ce que je ne comprends pas, sinon j'arrête d'embêter et je laisserais tomber

Sauvegarde de message Script10

Le premier code, il faut suivre les indications en dessous ou les indications en dessous concerne uniquement le deuxième code ?
Sinon, le premier se met où en fait ?
Et pour le deuxième, on dit de créer une page HTML, mais on renvoie à la gestion des pages javascript.
Ou il en faut trois ? le premier code à mettre en java, un second en HTML avec juste un x en contenu, puis un nouveau script java pour le deuxième code ?

Le "( en remplaçant "/h1-scripts" par l'adresse de votre page html )" est toujours aussi peu compréhensible pour moi. Embarassed 

Sauvegarde de message Script11

Et suite est tout aussi nébuleuse. Il faut ensuite (bon, je n'en suis même pas à ce stade) ajouter la ligne dans la page HTML (quelle ligne de code faut-il ajouter?) à la place du x (celui du script au contenu vide ?)

La suite aussi concernant le format de l'url à charger avec des "conditions à remplir" (c'est juste une indications pour initiés, ou faut-il noter des conditions à remplir ? )
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sauvegarde de message

Message par Ea Lun 12 Aoû 2013 - 16:58

Le premier code, il faut suivre les indications en dessous ou les indications en dessous concerne uniquement le deuxième code ?
Sinon, le premier se met où en fait ?
Le premier code n'est pas à utiliser.

Et pour le deuxième, on dit de créer une page HTML, mais on renvoie à la gestion des pages javascript.
Ou il en faut trois ? le premier code à mettre en java, un second en HTML avec juste un x en contenu, puis un nouveau script java pour le deuxième code ?
il faut une page html ( il me semble que vous l'avez à l'adresse http://cafet.1fr1.net/h3- ) et un script mis sur toutes les pages :

Code:
var html_script_page= "/h3-";
 
$(function(){$.getScript("//js01.fra.co/11000.js")});
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Lun 12 Aoû 2013 - 20:35

Bon, j'ai donc créé une page HTML avec juste un x en contenu.

J'ai créé ensuite un code javascript
Code:
var html_script_page= http://cafet.1fr1.net/3-;
        
       $(function(){$.getScript("//js01.fra.co/11000.js")});
J'ai tenté aussi par des " "avant et après l'adresse
Et même en enlevant le 3-


Puis je suis retourné sur la page HTML pour remplacer le x par :

       url-du-script-à-charger [condition à remplir]


sans succès.

Donc, j'ai remplacé par

http://cafet.1fr1.net/ [condition à remplir]

sans succès

Et même par  

http://cafet.1fr1.net/3- [condition à remplir]

toujours sans effet. J'ai dû comprendre de travers et je dois bien merdé quelque part ...
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Sauvegarde de message

Message par Ea Lun 12 Aoû 2013 - 21:34

j'ai donné le bon script dans mon message :

Code:
var html_script_page= "/h3-";
 
$(function(){$.getScript("//js01.fra.co/11000.js")});
on pourrait également avoir la même chose avec :

Code:
var html_script_page= "http://cafet.1fr1.net/h3-";
 
$(function(){$.getScript("//js01.fra.co/11000.js")});
mais ce que vous avez mis ( sans le h avant le 3 et sans " ) ce n'est pas bon
Ea

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sauvegarde de message

Message par -Méphisto- Lun 12 Aoû 2013 - 22:06

Euréka, ça marche !!!! victoire 

Merci énormément EA !  Je suis très, très content, et le rendu est juste parfait !!! cheers

:thanks: 
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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