Notification nouveau message visuelle 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
Notification nouveau message visuelle chatbox
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Safari
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 à tousJ'ai une question concernant les notifications visuelles de la chatbox: j'ai essayé le code JS de cette page : https://forum.forumactif.com/t376396-personnalisation-de-la-chatbox mais rien ne s'affiche, ce code est-il encore d'actualité ?
- Code:
window.localStorage && $(window).load(function() {
var t_icon = window.top.$.find('link[rel="shortcut icon"]')[0];
var t_doc = window.top.document;
var title = t_doc.title;
var icon = t_icon.getAttribute('href');
var rep_title = '!! Nouveau message !! '+title;
var rep_icon = 'https://illiweb.com/fa/fdf/al.ico';
$(window).on("focus", function(){ localStorage.cb_blurred='' }).on("blur", function(){ localStorage.cb_blurred=1; });
var overrided = Chatbox.prototype.refresh;
Chatbox.prototype.refresh = function(data) {
if (data.messages && data.messages.length) {
var lm = data.messages.slice(-1)[0];
var last_message = lm.time+','+lm.action+','+lm.msg;
if(this.last_message != last_message) {
var user = $.grep(data.users, function(v){return v.id==chatbox.userId});
user = user.length ? user[0] : [{}];
if(this.last_message!==undefined) {
if(lm.userId!=chatbox.userId && user.username!=lm.username) {
if(localStorage.cb_blurred) (function(){
var blink = function(){
if(title == t_doc.title) {
if(!localStorage.cb_blurred) return;
var new_title = rep_title;
var new_icon = rep_icon;
} else {
var new_title = title;
var new_icon = icon;
}
t_doc.title = new_title;
var new_t_icon = t_icon.cloneNode(true);
new_t_icon.setAttribute('href', new_icon);
var t_icon_parent = t_icon.parentNode;
t_icon_parent.removeChild(t_icon);
t_icon_parent.appendChild(new_t_icon);
t_icon = new_t_icon;
setTimeout(blink, 500);
};
blink();
})();
} else {
localStorage.cb_blurred='';
}
}
this.last_message = lm;
}
}
overrided.call(this, data);
};
});
Dernière édition par user123456789 le Lun 23 Jan 2023 - 13:55, édité 1 fois
Re: Notification nouveau message visuelle chatbox
Bonjour !
Je viens de tester le code, il marche bien sur mon forum phpbb2.
Vous avez fait toutes les petites vérifications ?
Si on suit le tuto des JavaScript : https://forum.forumactif.com/t311791-gestion-des-codes-javascript
Les scripts sont bien activés comme demandé au point 1 ?
Vous l'avez bien activé "Sur la ChatBox" ?
Est-ce que vous l'avez testé avec deux comptes différents connectés sur la Chatbox ? Il faut vraiment recevoir un message d'un autre compte pour avoir l'alerte.
Par hasard, est-ce que vous avez d'autre scripts qui sont activés "Sur la Chatbox" ? Si oui, pouvez-vous désactiver les autres scripts ? Sait-on jamais, il pourrait y avoir une erreur sur un autre script, ce qui empêcherait également celui-ci de fonctionner.
Voilà, si rien de tout cela ne fonctionne, il faudra peut-être créer un compte sur votre forum pour tester et voir ce qui ne va pas en direct, même si ce n'est pas très pratique.
Je viens de tester le code, il marche bien sur mon forum phpbb2.
Vous avez fait toutes les petites vérifications ?
Si on suit le tuto des JavaScript : https://forum.forumactif.com/t311791-gestion-des-codes-javascript
Les scripts sont bien activés comme demandé au point 1 ?
Vous l'avez bien activé "Sur la ChatBox" ?
Est-ce que vous l'avez testé avec deux comptes différents connectés sur la Chatbox ? Il faut vraiment recevoir un message d'un autre compte pour avoir l'alerte.
Par hasard, est-ce que vous avez d'autre scripts qui sont activés "Sur la Chatbox" ? Si oui, pouvez-vous désactiver les autres scripts ? Sait-on jamais, il pourrait y avoir une erreur sur un autre script, ce qui empêcherait également celui-ci de fonctionner.
Voilà, si rien de tout cela ne fonctionne, il faudra peut-être créer un compte sur votre forum pour tester et voir ce qui ne va pas en direct, même si ce n'est pas très pratique.
Re: Notification nouveau message visuelle chatbox
Toryudo a écrit:Bonjour !
Je viens de tester le code, il marche bien sur mon forum phpbb2.
Vous avez fait toutes les petites vérifications ?
Si on suit le tuto des JavaScript : https://forum.forumactif.com/t311791-gestion-des-codes-javascript
Les scripts sont bien activés comme demandé au point 1 ?
Vous l'avez bien activé "Sur la ChatBox" ?
Est-ce que vous l'avez testé avec deux comptes différents connectés sur la Chatbox ? Il faut vraiment recevoir un message d'un autre compte pour avoir l'alerte.
Par hasard, est-ce que vous avez d'autre scripts qui sont activés "Sur la Chatbox" ? Si oui, pouvez-vous désactiver les autres scripts ? Sait-on jamais, il pourrait y avoir une erreur sur un autre script, ce qui empêcherait également celui-ci de fonctionner.
Voilà, si rien de tout cela ne fonctionne, il faudra peut-être créer un compte sur votre forum pour tester et voir ce qui ne va pas en direct, même si ce n'est pas très pratique.
Bonjour,
Oui, ils sont activés comme au point 1.
Oui, c'est bien activé sur la chatbox.
Le test à était fait sur deux comptes différents, il y a que sur Mozilla ou la notification marche. (non fonctionnel sur safari et chrome)
Re: Notification nouveau message visuelle chatbox
Après quelques tests, ça marche bien sur Firefox, Chrome et Edge sur mon forum test (je ne peux pas tester Safari).
A priori, si ça fonctionne sur Firefox chez vous, pas de raison qu'il y ait des problèmes avec Chrome ou Edge... Safari, je ne sais pas, je ne peux pas vérifier. Je ne vais pas pouvoir faire grand-chose pour vous aider malheureusement... !
A priori, si ça fonctionne sur Firefox chez vous, pas de raison qu'il y ait des problèmes avec Chrome ou Edge... Safari, je ne sais pas, je ne peux pas vérifier. Je ne vais pas pouvoir faire grand-chose pour vous aider malheureusement... !
Re: Notification nouveau message visuelle chatbox
Toryudo a écrit:Après quelques tests, ça marche bien sur Firefox, Chrome et Edge sur mon forum test (je ne peux pas tester Safari).
A priori, si ça fonctionne sur Firefox chez vous, pas de raison qu'il y ait des problèmes avec Chrome ou Edge... Safari, je ne sais pas, je ne peux pas vérifier. Je ne vais pas pouvoir faire grand-chose pour vous aider malheureusement... !
Je viens de revérifier sur Chrome cela marche bien. Le problème doit venir de safari qui n'accepte peut-être pas les notifications.
Merci d'avoir pris le temps
Sujets similaires
» Message de notification sur la chatbox pour un nouveau message posté
» Notification de nouveau message sur la Chatbox
» Problème notification visuelle et sonore de la chatbox
» Chatbox : Nouveau message
» Son sur la ChatBox (nouveau message)
» Notification de nouveau message sur la Chatbox
» Problème notification visuelle et sonore de la chatbox
» Chatbox : Nouveau message
» Son sur la ChatBox (nouveau message)
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