Derniers sujets*
» [TOUTES VERSIONS]Mise en place automatique décorations
par clost Dim 21 Fév 2021 - 11:37
» [AWESOMEBB] Outils de modération rapide
par Milouze14 Jeu 11 Fév 2021 - 6:04
» [TOUTES VERSIONS] Modifier la couleur des pseudos mentionner dans l'éditeur
par fred9545 Mar 2 Fév 2021 - 21:03
» [EDGE] Auto suggestion de la recherche
par tenrev Ven 22 Jan 2021 - 15:13
» [EDGE] Coloriser la cellule vue dans la liste des sujets ....
par tenrev Mar 19 Jan 2021 - 21:31
» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par tenrev Mer 30 Déc 2020 - 16:29
» [PHPBB3] Faire un menu déroulant dans le titre d'un forum ou d'un sous forum
par tenrev Mar 29 Déc 2020 - 12:04
» [PHPBB3] Afficher un bouton de navigation sur le premier et le dernier message
par tenrev Mar 29 Déc 2020 - 11:48
» [TOUTES VERSIONS] Toutes versions Bouton générateur d'iframes
par tenrev Mar 29 Déc 2020 - 11:46
» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par tenrev Mar 29 Déc 2020 - 11:43
» [AWESOMEBB] Ajouter un bouton "S'enregistrer" en haut du forum
par Milouze14 Dim 27 Déc 2020 - 8:39
» [AWESOMEBB] Coloriser les cases Annonces & Notes
par Milouze14 Mer 23 Déc 2020 - 8:17
» [PHPBB2] Séparer les messages
par fanny Lun 21 Déc 2020 - 17:51
» [PHPBB2] Mettre en résolu via la réponse rapide
par fred9545 Dim 20 Déc 2020 - 10:48
» [PHPBB2]Supprimer le tag "Re" sur les messages
par fanny Dim 13 Déc 2020 - 22:22
» [PHPBB2] Mettre une couleur de fond dans le profil des messages
par fanny Dim 13 Déc 2020 - 13:26
» [EDGE] Afficher les forums de la catégorie dans la liste des sujets
par clost Sam 12 Déc 2020 - 10:27
» [TOUTES VERSIONS] Afficher une barre des tâches façon Windows 10 sur votre forum
par Quad Daniel Sam 12 Déc 2020 - 8:53
» [TOUTES VERSIONS] Faire clignoter le chiffre ou le nombre de notification(s) dans la toolbar
par fanny Ven 11 Déc 2020 - 14:32
» [PHPBB2] Afficher un message en haut de sujet lorsqu'il est verrouillé
par fanny Jeu 10 Déc 2020 - 10:36
par clost Dim 21 Fév 2021 - 11:37
» [AWESOMEBB] Outils de modération rapide
par Milouze14 Jeu 11 Fév 2021 - 6:04
» [TOUTES VERSIONS] Modifier la couleur des pseudos mentionner dans l'éditeur
par fred9545 Mar 2 Fév 2021 - 21:03
» [EDGE] Auto suggestion de la recherche
par tenrev Ven 22 Jan 2021 - 15:13
» [EDGE] Coloriser la cellule vue dans la liste des sujets ....
par tenrev Mar 19 Jan 2021 - 21:31
» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par tenrev Mer 30 Déc 2020 - 16:29
» [PHPBB3] Faire un menu déroulant dans le titre d'un forum ou d'un sous forum
par tenrev Mar 29 Déc 2020 - 12:04
» [PHPBB3] Afficher un bouton de navigation sur le premier et le dernier message
par tenrev Mar 29 Déc 2020 - 11:48
» [TOUTES VERSIONS] Toutes versions Bouton générateur d'iframes
par tenrev Mar 29 Déc 2020 - 11:46
» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par tenrev Mar 29 Déc 2020 - 11:43
» [AWESOMEBB] Ajouter un bouton "S'enregistrer" en haut du forum
par Milouze14 Dim 27 Déc 2020 - 8:39
» [AWESOMEBB] Coloriser les cases Annonces & Notes
par Milouze14 Mer 23 Déc 2020 - 8:17
» [PHPBB2] Séparer les messages
par fanny Lun 21 Déc 2020 - 17:51
» [PHPBB2] Mettre en résolu via la réponse rapide
par fred9545 Dim 20 Déc 2020 - 10:48
» [PHPBB2]Supprimer le tag "Re" sur les messages
par fanny Dim 13 Déc 2020 - 22:22
» [PHPBB2] Mettre une couleur de fond dans le profil des messages
par fanny Dim 13 Déc 2020 - 13:26
» [EDGE] Afficher les forums de la catégorie dans la liste des sujets
par clost Sam 12 Déc 2020 - 10:27
» [TOUTES VERSIONS] Afficher une barre des tâches façon Windows 10 sur votre forum
par Quad Daniel Sam 12 Déc 2020 - 8:53
» [TOUTES VERSIONS] Faire clignoter le chiffre ou le nombre de notification(s) dans la toolbar
par fanny Ven 11 Déc 2020 - 14:32
» [PHPBB2] Afficher un message en haut de sujet lorsqu'il est verrouillé
par fanny Jeu 10 Déc 2020 - 10:36
Les statistiques du forum
[TOUTES VERSIONS] Sauvegarder le contenu de l'éditeur
Page 1 sur 1 • Partagez
- photoclicMilouzien
Bonjour,
Ce script provient du forum anglais.
https://help.forumotion.com/t155441-tutorial-save-text-editor-content
Vraiment sympa pour ceux qui comme moi oublient de valider leur message et passent sur un autre sujet.
Je vous le propose ci-dessous avec la traduction des textes.
Le texte tapé est sauvegardé toutes les 5 secondes, ainsi que la durée de présentation des fenêtres. Cest temps sont paramétrables dans le script.
Une fenêtre vous l'indiquera.
![[TOUTES VERSIONS] Sauvegarder le contenu de l'éditeur Sans_t32](https://i.servimg.com/u/f25/18/97/96/21/sans_t32.jpg)
En cas d'oubli, une autre fenêtre vous proposera de restaurer le dernier texte sauvegardé.
![[TOUTES VERSIONS] Sauvegarder le contenu de l'éditeur Captur94](https://i.servimg.com/u/f25/18/97/96/21/captur94.jpg)
Voila, c'est tout pour le moment
.
Un soucis direction l'entraide
https://www.milouze14.com/f14-entraide-forumactif
Ce script provient du forum anglais.
https://help.forumotion.com/t155441-tutorial-save-text-editor-content
Vraiment sympa pour ceux qui comme moi oublient de valider leur message et passent sur un autre sujet.
Je vous le propose ci-dessous avec la traduction des textes.
- Code:
//Sauvegarde texte éditeur
/*
* Application: Last auto-save
* Date: 10/04/2018
* Version: 1.310042018
* Copyright (c) 2018 Daemon <help.forumotion.com>
* This work is free. You can redistribute it and/or modify it
*/
$(document).on("ready", function() {
if (!$.sceditor) return;
var lang = {
dialogTitle: "Message sauvegardé",
dialogContent: "Souhaitez-vous restaurer le dernier message sauvegardé? ",
dialogConfirm: "Oui",
dialogCancel: "Non",
savingNotice: "Dernière sauvegarde à"
};
var config = {
modal: $("<div>",{
id: "myModal",
class: "modal"
}).html(
'<div class="modal-content"></div>'
),
dialog: $("<div>",{
id: "myDialog",
class: "dialog"
}).html(
'<div class="dialog-titlebar">' +
' <span class="dialog-title">' + lang.dialogTitle + '</span>' +
'</div>' +
'<div class="dialog-content">' + lang.dialogContent + '</div>' +
'<div class="dialog-buttonpane">' +
' <div class="dialog-buttonset">' +
' <button type="button" class="dialog-button confirm">' + lang.dialogConfirm + '</button>' +
' <button type="button" class="dialog-button cancel">' + lang.dialogCancel + '</button>' +
' </div>' +
'</div>'
),
myCSS: '<style type="text/css">' +
'.modal {' +
' display: none;' +
' position: fixed;' +
' z-index: 99999;' +
' right: 30px;' +
' bottom: 130px;' +
' overflow: auto;' +
'}' +
'.modal-content {' +
' position: relative;' +
' font-family: Verdana, Arial, Helvetica, sans-serif;' +
' background-color: #c3e0ff;' +
' margin: auto;' +
' padding: 13px;' +
' text-align: center;' +
' border: 1px solid #608eaf;' +
' color: #608eaf;' +
' width: 250px;' +
' border-radius: 3px;' +
' -moz-border-radius: 3px;' +
' -webkit-border-radius: 3px;' +
' box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);' +
'}' +
'.dialog {' +
' display: none;' +
' position: fixed;' +
' z-index: 99999;' +
' right: 30px;' +
' bottom: 30px;' +
' overflow: auto;' +
' width: 335px' +
' height: auto;' +
' font-family: Verdana, Arial, Helvetica, sans-serif;' +
' border: 1px solid #a6c9e2;' +
' background: #fcfdfd url(https://i.imgur.com/zSvngeq.png) 50% bottom repeat-x;' +
' color: #222222;' +
'}' +
'.dialog-titlebar {' +
' border: 1px solid #4297d7;' +
' background: #5c9ccc url(https://i.imgur.com/VKAHB77.png) 50% 50% repeat-x;' +
' color: #ffffff;' +
' font-weight: bold;' +
'}' +
'.dialog, .dialog-titlebar {' +
' -moz-border-radius: 5px;' +
' -webkit-border-radius: 5px;' +
' -khtml-border-radius: 5px;' +
' border-radius: 5px;' +
'}' +
'.dialog, .dialog-titlebar, .dialog-content {' +
' padding: 8px;' +
'}' +
'.dialog-buttonpane {' +
' border: 1px solid #a6c9e2;' +
' background: #fcfdfd url(https://i.imgur.com/44EUC3C.png) 50% bottom repeat-x;' +
' color: #222222;' +
'}' +
'.dialog-buttonpane {' +
' text-align: center;' +
'}' +
'.dialog-button {' +
' cursor: pointer;' +
' outline: none;' +
' border: 1px solid #c5dbec;' +
' background: #dfeffc url(https://i.imgur.com/p3HHEiR.png) 50% 50% repeat-x;' +
' font-weight: bold;' +
' color: #2e6e9e;' +
' margin: 8px;' +
' padding: 8px 15px;' +
'}' +
'.dialog-button:hover {' +
' border: 1px solid #79b7e7;' +
' background: #dfeffc url(https://i.imgur.com/jrnDbA8.png) 50% 50% repeat-x;' +
' font-weight: bold;' +
' color: #1d5987;' +
'}' +
'</style>',
scrollSpeed: 750, // Page scrolling speed up to the editor
typingInterval: 5000, // 5 seconds to save the message
closingInterval: 5000, // 5 seconds to close the modal
content: $.cookie("editor_sm"),
expireTime: 7, // Time to expire the message (set 10 days as standard)
editor: $("#text_editor_textarea").sceditor("instance")
};
// Inserting CSS before page body
$(config.myCSS).insertBefore("body");
// Inserting element modal append to page body
$(config.modal).appendTo("body");
// Check for recycled message
if(config.content) {
// Inserting element dialog append to page body
$(config.dialog).appendTo("body");
config.dialog.show("fast");
$.cookie("editor_sm", null);
}
// Declaring the variables
var typingTimer = null,
date = null,
time = "",
editorVal = null;
// Whyle typing in the editor
config.editor.keyUp(function() {
clearTimeout(typingTimer);
typingTimer = setTimeout(savingMessage, config.typingInterval);
}).keyDown(function() {
clearTimeout(typingTimer);
});
// Recycle function
config.dialog.on("click", ".confirm", function() {
config.editor.val(config.content);
$("body, html").stop().animate({
scrollTop: $("#quick_reply").offset().top;
}, config.scrollSpeed);
config.dialog.hide();
});
// Cancel function
config.dialog.on("click", ".cancel", function() {
config.dialog.hide("slow");
});
// Saving function
function savingMessage() {
date = new Date();
time = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
editorVal = config.editor.val();
if(editorVal != "") {
$.cookie("editor_sm", editorVal, { expires : config.expireTime });
config.modal.show("fast", function() {
config.modal.find(".modal-content").html(lang.savingNotice + ": " + time);
config.modal.delay(config.closingInterval).hide("slow");
});
}
}
});
Le texte tapé est sauvegardé toutes les 5 secondes, ainsi que la durée de présentation des fenêtres. Cest temps sont paramétrables dans le script.
Une fenêtre vous l'indiquera.
![[TOUTES VERSIONS] Sauvegarder le contenu de l'éditeur Sans_t32](https://i.servimg.com/u/f25/18/97/96/21/sans_t32.jpg)
En cas d'oubli, une autre fenêtre vous proposera de restaurer le dernier texte sauvegardé.
![[TOUTES VERSIONS] Sauvegarder le contenu de l'éditeur Captur94](https://i.servimg.com/u/f25/18/97/96/21/captur94.jpg)
Voila, c'est tout pour le moment

Un soucis direction l'entraide

https://www.milouze14.com/f14-entraide-forumactif
- Milouze14Fondateur
NOUVELLE BARRE DE NAVIGATION
LES DERNIERES ASTUCES & DERNIERS MESSAGES
Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
- AmbroiseMilouzien
C'est vrai que parfois on a la tête ailleurs
Merci Photoclic
Merci Photoclic

- ChérylMilouzien
merci
tout est en Anglais
alors comment je fais
merci
tout est en Anglais
alors comment je fais
merci
Sujets similaires internes ( 0 )
Aucun sujet
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum