Utilisateur:Lorenzoalali/Réponse
Un article de Wikipédia, l'encyclopédie libre.
Ce modèle ne fonctionne que si vous organisez vos discussions comme ceci:
Discussion_Utilisateur:Nom_d'utilisateur_à_vous/mois_année En effet à la base ce modèle fonctionnait pour le système habituel de discussions mais ayant changé ce système pour moi j'ai adapté ce modèle. Jetez un oeil à l'historique en attendant que je remette aussi l'ancien modèle
[modifier] Modèle
Réponse n°X de Lorenzo Alali |
(La date se met à jour toute seule, l'ancrage est intégré (voir la fin du #lien) et on peux préciser combien de fois on a répondu pour tenir toujours au courant l'autre
[modifier] Explications
Ce modèle ne peut être utilisé par tout le monde; il a été créé spécifiquement et avec l'utilisation indispensable de mon monobook.js. En effet j'ai inséré un bouton qui me permet d'ajouter la ligne suivante :
{{Utilisateur:Lorenzoalali/Réponse|ANCRAGE|n°X|{{subst:CURRENTMONTHNAME}}_{{subst:CURRENTYEAR}}}} en remplaçant X par le numéro de la réponse (utile pour prévenir l'autre des multiples ajout à la conversation)
ou
{{Utilisateur:Lorenzoalali/Réponse|ANCRAGE||{{subst:CURRENTMONTHNAME}}_{{subst:CURRENTYEAR}}}} pour la 1ère réponse
[modifier] Monobook
À insérer dans votre Monobook.js si vous n'avez pas déjà le "plug-in" Deluxebar (càd ajout de boutons pour les modifs). N'oubliez pas de le personnalisé (remplacez Lorenzoalali par votre nom d'utilisateur et Lorenzo Alali par votre pseudo usuel.
function DeluxeBar() { if (document.createTextNode) { var toolbar = document.getElementById("toolbar"); if (!toolbar) return; var messages = new Array() var images = new Array() var commentaires = new Array() var a=-1; messages[++a] = "{{Utilisateur:Lorenzoalali/Réponse|ANCRAGE|n°X|" + "{{subst:" + "CURRENTMONTHNAME}}_" + "{{subst:" + "CURRENTYEAR}}}}"; images[a] = "http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png"; commentaires[a] = "{{Utilisateur:Lorenzoalali/RéponseBrute|ANCRAGE|" + "{{subst:" + "CURRENTMONTHNAME}}_" + "{{subst:" + "CURRENTYEAR}}}}" for (var i=0;i<messages.length;i++) { var img = document.createElement("img"); img.setAttribute("src", images[i]); var ref = document.createElement("a"); ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" + "javascript:changeSummary(\"" + commentaires[i] + "\");" ); ref.appendChild(img); toolbar.appendChild(ref); } } } function changeSummary(sampleText) { document.editform.wpSummary.value = sampleText; } addLoadEvent(DeluxeBar);