Ajout script chatbox
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
Ajout script chatbox
Bonjour et bonne année 2021 à tous.
j'ai testé la nouveauté présentée ici:
https://forum.forumactif.com/t404616-nouveau-ajouter-des-scripts-personnalises-pour-la-chatbox#3374192
Cela ne semble pas fonctionner sur mon forum pour au moins le script suivant" a rejoint le chat le / s'est deconnecté le " trouvé ici:
https://forum.forumactif.com/t376396-codes-pour-la-chatbox#remove_announce
Merc pour votre aide.
j'ai testé la nouveauté présentée ici:
https://forum.forumactif.com/t404616-nouveau-ajouter-des-scripts-personnalises-pour-la-chatbox#3374192
Cela ne semble pas fonctionner sur mon forum pour au moins le script suivant" a rejoint le chat le / s'est deconnecté le " trouvé ici:
https://forum.forumactif.com/t376396-codes-pour-la-chatbox#remove_announce
- Code:
$(window).load(function() {
var chatbox_script = function() {
$('#chatbox > p > .msg > span').filter('[style="color:green"],[style="color:red"]').closest('p').remove();
var overrided = Chatbox.prototype.refresh;
Chatbox.prototype.refresh = function(data) {
if (data.messages && data.messages.length) {
data.messages = $.grep(data.messages, function(v) {
return v.userId != -10 || $.inArray(v.msgColor, ["red", "green"]) == -1;
});
}
overrided.call(this, data);
};
};
var s=document.createElement('script');s.text="("+chatbox_script.toString()+")();";$('object[data^="/chatbox"],iframe[src^="/chatbox"]').each(function(){try{$(this.contentDocument||this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function(){this.appendChild(s.cloneNode(true))})}catch(a){}})
});
Merc pour votre aide.
Dernière édition par photoclic le Ven 1 Jan 2021 - 21:18, édité 1 fois
Re: Ajout script chatbox
Bonjour,
Les scripts du sujet Codes pour la Chatbox n'ont apparemment pas été mis à jour pour cette nouvelle option
Ils sont à l'origine prévus pour agir sur les iframes Chatbox, il est donc nécessaire de les modifier avant de les placer directement sur la Chatbox.
Je ne doute pas que quelqu'un saura vous aider pour cela, en attendant il faut placer le script sur l'index ou sur toutes les pages comme avant, en sachant qu'il ne marche que sur les Chatboxs intégrées (pas en pleine page) et arrête d'être actif lors d'un basculement vers / depuis les archives
Peut-être aussi que @Ea pourra proposer dans les semaines qui viennent une MAJ de toutes les astuces pour qu'elles s'adaptent à cette mise à jour
Bonne journée
Les scripts du sujet Codes pour la Chatbox n'ont apparemment pas été mis à jour pour cette nouvelle option
Ils sont à l'origine prévus pour agir sur les iframes Chatbox, il est donc nécessaire de les modifier avant de les placer directement sur la Chatbox.
Je ne doute pas que quelqu'un saura vous aider pour cela, en attendant il faut placer le script sur l'index ou sur toutes les pages comme avant, en sachant qu'il ne marche que sur les Chatboxs intégrées (pas en pleine page) et arrête d'être actif lors d'un basculement vers / depuis les archives
Peut-être aussi que @Ea pourra proposer dans les semaines qui viennent une MAJ de toutes les astuces pour qu'elles s'adaptent à cette mise à jour
Bonne journée
chattigre
Aidactif
Aidactif
Pour une aide efficace...
Mettez un titre explicite
Communiquez vos personnalisations
Rendez le forum et votre problème directement visible
Si votre problème est résolu, éditez votre premier message et cochez l'icône
Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
Re: Ajout script chatbox
Bonsoir @photoclic,
Que personne ne me dénonce au @Père Noël d'être revenu subrepticement
Si vous souhaitez que le script ne s'applique sur la ChatBox (suite à la nouveauté), il faut mettre ce code pour supprimer les lignes connectées / déconnectées :
En testant dans l'atelier du Père Noël, cela fonctionne Et puis..; Qui sait ? Peut-être que ce script ne sera plus utile d'ici quelques temps
A Décembre 2021 !
Que personne ne me dénonce au @Père Noël d'être revenu subrepticement
Panneau d'administration Modules Gestion des codes Javascript Créer un nouveau javascript
Si vous souhaitez que le script ne s'applique sur la ChatBox (suite à la nouveauté), il faut mettre ce code pour supprimer les lignes connectées / déconnectées :
- Code:
(function() {
var overrided = Chatbox.prototype.refresh;
Chatbox.prototype.refresh = function(data) {
if ("messages" in data) {
data.messages = $.grep(data.messages, function(v) {
return v.userId != -10 || $.inArray(v.msgColor, ["red", "green"]) == -1;
});
}
overrided.call(this, data);
};
})();
En testant dans l'atelier du Père Noël, cela fonctionne Et puis..; Qui sait ? Peut-être que ce script ne sera plus utile d'ici quelques temps
A Décembre 2021 !
Re: Ajout script chatbox
Bonjour @Lutins
Promis, chut
Cela fonctionne de mon coté, pensez-vous qu'il serait possible d'actualiser le code proposé dans le sujet cité plus haut ?
Ou le signifier dans ce sujet pour que les autres utilisateurs en soient informés ? Cette Mise à Jour de la Chatbox augmente grandement les possibilités de personnalisation, merci à Forumactif !
Bonne journée
Promis, chut
Cela fonctionne de mon coté, pensez-vous qu'il serait possible d'actualiser le code proposé dans le sujet cité plus haut ?
Ou le signifier dans ce sujet pour que les autres utilisateurs en soient informés ? Cette Mise à Jour de la Chatbox augmente grandement les possibilités de personnalisation, merci à Forumactif !
Bonne journée
chattigre
Aidactif
Aidactif
Pour une aide efficace...
Mettez un titre explicite
Communiquez vos personnalisations
Rendez le forum et votre problème directement visible
Si votre problème est résolu, éditez votre premier message et cochez l'icône
Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
Re: Ajout script chatbox
Bonsoir tout le monde,
Un grand merci @Lutins pour votre script qui fonctionne à merveille.
J'utilise également d'autres script présentés ici, comme la notification sonore:
https://forum.forumactif.com/t376396-codes-pour-la-chatbox#3174994
Je suppose qu'il faut donc cocher sur toutes les pages pour le moment.
En vous remerciant encore pour votre investissement sur ce sujet.
Un grand merci @Lutins pour votre script qui fonctionne à merveille.
J'utilise également d'autres script présentés ici, comme la notification sonore:
https://forum.forumactif.com/t376396-codes-pour-la-chatbox#3174994
Je suppose qu'il faut donc cocher sur toutes les pages pour le moment.
En vous remerciant encore pour votre investissement sur ce sujet.
Re: Ajout script chatbox
Re,
Je viens de mettre à jour certains des scripts faisant suite à la mise à jour de Jeudi.
@Chattigre : Je viens de publier, au-dessus, certaines corrections pour les astuces présentées par @Ea. Toutefois, un tutoriel sera probablement rédigé un peu plus tard quand les améliorations de la CB seront stabilisées.
@photoclic : En effet, pour les astuces n°1 et 2 du tutoriel d'@Ea, je vous invite à utiliser l'ancienne méthode.
Toutefois, je pense pouvoir compter sur la bonne volonté de la communauté Forumactif pour diffuser les mises à jour ! J'en profite pour rappeler que les tutoriels peuvent être complétés / produits par les membres et non seulement par l'équipe Forumactif ! Donc, n'hésitez pas si vous avez des améliorations à proposer et à faire partager à d'autres membres !
Je viens de mettre à jour certains des scripts faisant suite à la mise à jour de Jeudi.
- Code:
/* Ouvrir les archives dans un autre onglet */
$(function(){
$("#chatbox_option_with_archives a").attr('target', 'ChatBox');
});
/* Connexion automatique */
$(function(){
setTimeout(function(){
$('#chatbox_option_co:visible').click() }, 1000);
});
/* Changer le préfixe d'un modérateur */
$(function(){
var overrided = Chatbox.prototype.refresh;
Chatbox.prototype.refresh = function(data) {
overrided.call(this, data);
$('.chatbox-username').each(function(){
this.previousSibling&&$.trim(this.previousSibling.nodeValue)=="@"&&$(this.previousSibling).replaceWith('<img src="https://i.imgur.com/zICIAne.png" />')
})
};
});
/* Mettre un message de modération */
$(function(){
$('#chatbox_option_co').click(function(){
$('#chatbox').addClass('recently-connected');
setTimeout(function(){ $('#chatbox').removeClass('recently-connected') }, 60000)
})
});
/* Changement du titre dans la CB */
$(function(){
$("a.chat-title").text("In Da Place");
});
@Chattigre : Je viens de publier, au-dessus, certaines corrections pour les astuces présentées par @Ea. Toutefois, un tutoriel sera probablement rédigé un peu plus tard quand les améliorations de la CB seront stabilisées.
@photoclic : En effet, pour les astuces n°1 et 2 du tutoriel d'@Ea, je vous invite à utiliser l'ancienne méthode.
Toutefois, je pense pouvoir compter sur la bonne volonté de la communauté Forumactif pour diffuser les mises à jour ! J'en profite pour rappeler que les tutoriels peuvent être complétés / produits par les membres et non seulement par l'équipe Forumactif ! Donc, n'hésitez pas si vous avez des améliorations à proposer et à faire partager à d'autres membres !
Re: Ajout script chatbox
Merci @lutins.
Je garde donc pour l'instant l'ancienne méthode pour 1 et 2.
Je passe en résolu, ma question initiale étant OK grâce à votre script.
Je garde donc pour l'instant l'ancienne méthode pour 1 et 2.
Je passe en résolu, ma question initiale étant OK grâce à votre script.
Re: Ajout script chatbox
Bonsoir
C'est dingue comme la taille des scripts est divisée par quatre quand on peut agir directement sur la page !
C'est noté, merci beaucoup @Lutins
C'est dingue comme la taille des scripts est divisée par quatre quand on peut agir directement sur la page !
C'est noté, merci beaucoup @Lutins
chattigre
Aidactif
Aidactif
Pour une aide efficace...
Mettez un titre explicite
Communiquez vos personnalisations
Rendez le forum et votre problème directement visible
Si votre problème est résolu, éditez votre premier message et cochez l'icône
Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
Sujets similaires
» [Chatbox] Petit bug après ajout de Script Etana
» Script pour afficher le nombre de demande d'ajout
» Ajout du script tournepage dans la gestion Java, mais rien ne se passe
» Problème avec un script de chatbox
» Problème avec le script de la chatbox
» Script pour afficher le nombre de demande d'ajout
» Ajout du script tournepage dans la gestion Java, mais rien ne se passe
» Problème avec un script de chatbox
» Problème avec le script de la chatbox
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