Script pour changer le message de déconnexion de la chatbox
2 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
Script pour changer le message de déconnexion de la chatbox
Détails techniques
Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour ! J'essaie actuellement d'écrire un script qui changerait le message de déconnexion de la chatbox (pour l'instant j'essaie de lui faire dire "déconnecté.e" au lieu de "déconnecté" pour plus d'inclusivité, mais bref). Je suis parvenue à ceci après moult recherches dans les scripts dispos sur le FdF pour modif la CB :- Code:
$(function() {
var overrided = Chatbox.prototype.refresh;
Chatbox.prototype.refresh = function(data) {
overrided.call(this, data);
$('.msg > span[style="color:red"] strong').each(function() {
$(this).text($(this).text().replace(/déconnecté/g, "déconnecté.e"));
})
};
});
Le code fonctionne en partie : il ajoute bien un ".e" à la fin de déconnecté, en revanche gros problème : il le fait à chaque fois qu'un nouveau message est envoyé sur la cb, créant ainsi des "déconnecté.e.e.e.e[...].e.e" indéfiniment.
Je pense avoir quand même besoin que le script s’exécute à chaque nouveau message afin que toutes les nouvelles déconnexions soient prises en compte, mais je n'arrive pas à cibler seulement ce type de message J'aurais besoin de l'aide de quelqu'un qui s'y connaît mieux en javascript svp.
Merci d'avance !
Re: Script pour changer le message de déconnexion de la chatbox
Bonjour !
Puisque le script fonctionne, on peut juste ajouter une étape pour "annuler" la modification avant de la refaire.
Il suffit de faire l'inverse (modifier "déconnecté.e" en "déconnecté") avant la manipulation souhaitée (modifier "déconnecté" en "déconnecté.e") et le tour est joué :
Puisque le script fonctionne, on peut juste ajouter une étape pour "annuler" la modification avant de la refaire.
Il suffit de faire l'inverse (modifier "déconnecté.e" en "déconnecté") avant la manipulation souhaitée (modifier "déconnecté" en "déconnecté.e") et le tour est joué :
- Code:
$(function() {
var overrided = Chatbox.prototype.refresh;
Chatbox.prototype.refresh = function(data) {
overrided.call(this, data);
$('.msg > span[style="color:red"] strong').each(function() {
$(this).text($(this).text().replace(/déconnecté.e/g, "déconnecté"));
$(this).text($(this).text().replace(/déconnecté/g, "déconnecté.e"));
});
};
});
Re: Script pour changer le message de déconnexion de la chatbox
Ah oui c'est une solution un peu bizarre à laquelle je n'aurais pas pensé du tout
Merci beaucoup le script fonctionne et j'ai pu faire d'autres modifs tranquillou. Je marque le sujet comme résolu !
Merci beaucoup le script fonctionne et j'ai pu faire d'autres modifs tranquillou. Je marque le sujet comme résolu !
Sujets similaires
» Changer les couleur de connexion déconnexion de la chatbox
» Chatbox:script message
» Script message de bienvenue ChatBox qui ne fonctionne pas
» Script connexion automatique ChatBox et message de rappel
» Aide pour corriger script et changer Barre de navigation
» Chatbox:script message
» Script message de bienvenue ChatBox qui ne fonctionne pas
» Script connexion automatique ChatBox et message de rappel
» Aide pour corriger script et changer Barre de navigation
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