Message d'avertissement "Quitter une page"

3 participants

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

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

Message par Solid6Snake 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

Solid6Snake
*****

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

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

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

Message par Neptunia 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

Neptunia
Membre actif

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

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

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

Message par demeter1 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
Message d'avertissement "Quitter une page" Sans_t18
demeter1

demeter1
Membre actif

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

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

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

Message par Solid6Snake 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

Solid6Snake
*****

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

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

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

Message par demeter1 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.

Message d'avertissement "Quitter une page" Captur20
demeter1

demeter1
Membre actif

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

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

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

Message par Solid6Snake 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

Solid6Snake
*****

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

Solid6Snake 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