Message d'avertissement "Quitter une page"

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

Résolu Message d'avertissement "Quitter une page"

Message par Solid6Snake le Dim 6 Mar 2016 - 12:20

Détails techniques


Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.entraide-youtubers.com/

Description du problème

Bonjour à tous !

Je viens vers vous parce qu'un membre de mon forum me pose une question dont je ne peux répondre..

Est-il possible sur forumactif de mettte un script qui permettrait d'avoir un message d'avertissement genre "Voulez-vous vraiment quitter cette page" ?

En gros un utilisateur réalise une belle et longue critique mais sans faire exprès quitte une page et donc ils perd la totalité du contenu de son message soit en quittant la page soit en revenant à une page précédente. L'idée est donc de recevoir un avertissement pour bien stipuler qu'il va quitter sa page actuelle et il doit validé ou non.

J'espère avoir été clair dans ma description Mr. Green

J'ai trouvé la fonction brouillon + sauvegarde auto mais ce n'est pas ce que je recherche.

Merci d'avance à celui ou celle qui voudra bien m"éclairer un peu ^^

Bon dimanche !



Dernière édition par Solid6Snake le Dim 6 Mar 2016 - 15:11, édité 1 fois

Solid6Snake
****

Messages : 317
Inscrit(e) le : 07/11/2013

http://www.entraide-youtubers.com/
Solid6Snake a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message d'avertissement "Quitter une page"

Message par Neptunia le Dim 6 Mar 2016 - 13:03

Bonjour ^^


Je vais répondre à côté de la question en apportant une solution au cas de figure décrit.

Astuce Sauvegarde de message en cours

Edit : Désolée, je n'avais pas vu que vous aviez trouvé ce tuto au moment de lire votre message.

Neptunia
+ Hyperactif +

Féminin
Messages : 10973
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message d'avertissement "Quitter une page"

Message par demeter1 le Dim 6 Mar 2016 - 13:26

Bonjour à vous deux,

ce js devrait faire l'affaire.

Code:
/*  Alerte valider message  */
$(document).ready(function(){$(function(){if(!$("#text_editor_textarea")["sceditor"])return;var t=$("#text_editor_textarea").sceditor("instance");var empty=/^\s*$/.test(t.val());t.keyDown(function(e){if(empty&&!/^\s*$/.test(t.val())){$(window).bind("beforeunload",function(){return"Vous avez commenc\u00e9 \u00e0 \u00e9crire un message"});empty=false}else{if(!empty&&/^\s*$/.test(t.val())){$(window).unbind("beforeunload");empty=true}}});$("form[name='post'][action='/post']").submit(function(){$(window).unbind("beforeunload")})})});

Si le membre oublie de valider son message, voici ce qui apparaitra au moment où il essaiera de quitter la page

demeter1
+ Hyperactif +

Masculin
Messages : 8226
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message d'avertissement "Quitter une page"

Message par Solid6Snake le Dim 6 Mar 2016 - 13:52

Merci pour votre disponibilité, j'ai déjà un ce code javascript en place pour la sauvegarde.

Pour le code java je viens de le mettre en place mais je ne vois pas de changement par contre ou alors je m'y prend mal.

Solid6Snake
****

Messages : 317
Inscrit(e) le : 07/11/2013

http://www.entraide-youtubers.com/
Solid6Snake a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message d'avertissement "Quitter une page"

Message par demeter1 le Dim 6 Mar 2016 - 14:50

Rien de bien compliqué.
Vu qu'il s'agit d'un js, il est à installer dans la gestion des javascripts.
Le script est à mettre sur toute les pages si vous voulez qu'il agisse sur les deux éditeurs ou sur sujets s'il doit agir sur la réponse rapide.

Pour vérifier son bon fonctionnement, il suffit de taper un message dans votre éditeur et de changer de page en cliquant sur un autre lien sur le Forum ou en essayant de changer de page (autre forum par exemple).
Pour faire bref, vous reproduisez l'erreur d'un membre qui oublie de valider son message.

Sur phpbb3, le script a le même mode d'action. Voici une capture d'écran de ce que j'obtiens sur mon forum test qui est également en phpbb3.


demeter1
+ Hyperactif +

Masculin
Messages : 8226
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message d'avertissement "Quitter une page"

Message par Solid6Snake le Dim 6 Mar 2016 - 15:11

Ah oui c'est bon autant pour moi cela fonctionne j'ai bien le massage d'avertissement.

Encore une fois merci pour votre aide Forumactif Wink

Solid6Snake
****

Messages : 317
Inscrit(e) le : 07/11/2013

http://www.entraide-youtubers.com/
Solid6Snake 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