Bug des JS concernant la réponse rapide
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Bug des JS concernant la réponse rapide
Détails techniques
Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 27/01
Lien du forum : https://sinking-past.forumactif.com/
Description du problème
Bonjour!J'utilise depuis quelques mois différents Javascript ayant un rapport avec la réponse rapide :
le second JS de ce sujet : https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser pour avoir un bouton "mentionner"
ce compteur de mot : https://forum.forumactif.com/t377371-afficher-le-nombre-de-caracteres-d-un-message-lors-d-une-reponse-ou-d-une-reponse-rapide-en-dessous-de-la-fenetre-de-reponse#3183530
Un JS permettant de sauvegarder les messages non postés
- le code:
- Code:
window.localStorage&&localStorage.getItem("br-target")&&(function(){$("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");})();
window.localStorage&&$(function(){$(function(){if($("#text_editor_textarea").length==0)return;var a=$(document.post.mode).val(),d=$("#text_editor_textarea").sceditor("instance"),f,e,g=function(){localStorage.setItem(a,d.val());e=0},b=JSON.parse(localStorage.getItem("br-data"))||[],c;switch(a){case "editpost":return;case "reply":a+=$(document.post.t).val();break;case "newtopic":a+=$(document.post.f).val()}a=_userdata["user_id"]+a;-1!=(c=$.inArray(a,b))&&b.splice(c,1);if(20<b.length){for(c=b.length-1;0<=c;c--)if(/^\s*$/.test(localStorage.getItem(b[c])||
""))localStorage.removeItem(b[c]),b.splice(c,1);20<b.length&&(localStorage.removeItem(b[0]),b.splice(0,1))}b.push(a);localStorage.setItem("br-data",JSON.stringify(b));$(document.post).submit(function(){localStorage.setItem("br-target",a)});!d.val()&&(f=localStorage.getItem(a))&&d.val(f);d.keyUp(function(){e||(e=setTimeout(g,3E3))})})});
Nous avons changé hier le codage de notre forum (sans toucher à la partie réponse rapide, je ne suis même pas sûre que cette dernière soit accessible) et j'ai bien adapté les éventuelles class nécessaires au fonctionnement des JS. Depuis, ces trois JS ne fonctionnent plus.
En inspectant le forum, je me suis rendu compte qu'il y avait des différences entre notre template et celui d'autres forums dans la partie réponse rapide, notamment #text_editor_textarea (qui sert de repère dans ces trois JS) qui se voit attribuer un display:none; directement en element.style (donc ça ne vient pas de mon CSS personnalisé). J'ai essayé de le forcer en display:block juste pour voir si ça corrigeait les JS, ce n'est pas le cas (et ça crée un rectangle blanc et moche au dessus de la réponse rapide).
Je vous joins en capture l'erreur console quand je clique sur le @ pour mentionner un utilisateur.
Me voila perdue je ne sais pas quoi faire et mes connaissances en JS ne me permettront pas d'aller bien loin dans ma réflexion...
Merci à celles et ceux qui y jetterons un oeil
Re: Bug des JS concernant la réponse rapide
Hello NuDo,
tu as oublié de mentionner "Messenger" installé sur ton forum .
Merci de me donner les scripts modifiés que tu as-tu utilisé ici:
https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser#3191323
Alors, je vais commencer par te demander les templates suivants:
viewtopic_body:
Affichage/Templates/Général/viewtopic_body
memberlist_body
Affichage/Templates/Général/memberlist_body
a++
tu as oublié de mentionner "Messenger" installé sur ton forum .
Merci de me donner les scripts modifiés que tu as-tu utilisé ici:
https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser#3191323
Alors, je vais commencer par te demander les templates suivants:
viewtopic_body:
Affichage/Templates/Général/viewtopic_body
memberlist_body
Affichage/Templates/Général/memberlist_body
a++
Invité- Invité
Re: Bug des JS concernant la réponse rapide
Coucou Philippe,
Bonjour NuDo, et bienvenue sur le Forum des Forums Forumactif
Il faudrait déjà virer le script concernant les mentions, désormais (depuis la semaine dernière) c'est intégré nativement à l'éditeur et il n'est pas impossible que ça puisse être source de conflit avec les js personnalisés.
Bonjour NuDo, et bienvenue sur le Forum des Forums Forumactif
Il faudrait déjà virer le script concernant les mentions, désormais (depuis la semaine dernière) c'est intégré nativement à l'éditeur et il n'est pas impossible que ça puisse être source de conflit avec les js personnalisés.
Re: Bug des JS concernant la réponse rapide
Coucou Hélène,
ah vi effectivement j'avais oublié cette nouvelle fonctionnalité .
a++
ah vi effectivement j'avais oublié cette nouvelle fonctionnalité .
a++
Invité- Invité
Re: Bug des JS concernant la réponse rapide
Bienvenue sur le forum de support de Forumactif Puisque vous êtes nouveau, voici quelques sujets susceptibles de vous intéresser : N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse. |
Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: Bug des JS concernant la réponse rapide
Bonjour, Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement ! Ce sujet est archivé afin de ne pas perdre les réponses apportées. |
Sujets similaires
» Comment retirer le texte "réponse rapide" et centrer la zone de la réponse rapide ?
» Afficher le nombre de caractères d'un message lors d'une réponse, ou d'une réponse rapide en dessous de la fenêtre de réponse.
» Mettre un compteur de mots en bat de l'éditeur de message (réponse normale et réponse rapide)
» Couleur police d'écriture cadre réponse et réponse rapide,
» Modifier le lien de réponse et désactiver la réponse rapide
» Afficher le nombre de caractères d'un message lors d'une réponse, ou d'une réponse rapide en dessous de la fenêtre de réponse.
» Mettre un compteur de mots en bat de l'éditeur de message (réponse normale et réponse rapide)
» Couleur police d'écriture cadre réponse et réponse rapide,
» Modifier le lien de réponse et désactiver la réponse rapide
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum