Les boutons de la chatbox
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Les boutons de la chatbox
Bonjour,
En parcourant certains sujets, relatifs la chatbox, on y voit parfois 5 boutons dont un pour activer ou désactiver le son par exemple.
Sur mon forum, je n'ai que 2 boutons: Archives et déconnexion.
Y a t-il quelque chose de particulier à faire pour avoir ces boutons ou celui pour activer ou désactiver?
Les scripts utilisés sur la chatbox de mon forum sont ceux décrits ICI
Merci pour votre aide.
En parcourant certains sujets, relatifs la chatbox, on y voit parfois 5 boutons dont un pour activer ou désactiver le son par exemple.
Sur mon forum, je n'ai que 2 boutons: Archives et déconnexion.
Y a t-il quelque chose de particulier à faire pour avoir ces boutons ou celui pour activer ou désactiver?
Les scripts utilisés sur la chatbox de mon forum sont ceux décrits ICI
Merci pour votre aide.
Dernière édition par photoclic le Dim 21 Aoû 2016 - 18:21, édité 1 fois
Re: Les boutons de la chatbox
Bonjour ^^
Le script pour activer le son figure justement dans le tuto que tu mentionnes.
Script pas installé = pas de bouton pour désactiver le son
Le script pour activer le son figure justement dans le tuto que tu mentionnes.
Script pas installé = pas de bouton pour désactiver le son
Re: Les boutons de la chatbox
Bonjour Neptunia,
Le script du son est bien installé, mais je ne vois pas le bouton.
Le script du son est bien installé, mais je ne vois pas le bouton.
Re: Les boutons de la chatbox
Le code utilisé pour le son:
la chatbox et les 2 boutons que j'obtiens: Archives et déconnexion:
- Code:
window.localStorage && $(window).load(function() {
var chatbox_script = function() {
var sounds = {
'future': 'http://illiweb.com/fa/fdf/future.mp3',
'hal': 'http://illiweb.com/fa/fdf/hal.mp3',
'secret': 'http://illiweb.com/fa/fdf/secret.mp3',
'zelda': 'http://illiweb.com/fa/fdf/zelda.mono.mp3'
};
var default_sound = sounds['future'];
var default_freq = 'new';
var default_when = 'once';
var default_volume = 100;
if(localStorage.cb_sound && !localStorage.cb_sound.indexOf('https://dl.dropboxusercontent.com/u/181621985/')) localStorage.removeItem('cb_sound');
var a = document.createElement('audio');
if(!a.canPlayType) return;
a.volume = Math.min(1, Math.max(0, localStorage.cb_volume||(default_volume/100)));
var origin_send = Chatbox.prototype.send;
Chatbox.prototype.send = function(params) {
var m = $.trim($("#message").val());
if(m.indexOf('/sound')&&m.indexOf('/soudn'))
return origin_send.call(this, params);
m = $.trim(m.substr(6)).split(/\s+/,3);
var bad_apple = false;
switch(m[0].toLowerCase()) {
case "":
if(!a.src) {
a.src = localStorage.cb_sound||default_sound;
a.load();
}
a.play();
break;
case "all":
case "new":
localStorage.cb_freq = m[0]; break;
case "always":
case "off":
case "on":
case "once":
case "never":
localStorage.cb_when = m[0]; break;
case "stop":
if(!a.paused) a.pause();
if(!a.ended && a.readyState > 0) a.currentTime = 0;
break;
case "pause":
if(!a.paused) a.pause();
break;
case "volume":
if(m.length>1) {
localStorage.cb_volume = Math.min(1, Math.max(0, parseFloat(m[1].replace(',','.'))/100));
a.volume = localStorage.cb_volume;
break
}
default:
bad_apple = true;
};
if(bad_apple) {
if(m[0] in sounds) {
m[0]= sounds[m[0]];
}
if(m[0]=="default") {
m[0]=default_sound;
localStorage.removeItem('cb_sound');
localStorage.removeItem('cb_freq');
localStorage.removeItem('cb_volume');
localStorage.removeItem('cb_when');
a.volume = Math.min(1, Math.max(0, default_volume/100));
}
if(/^https?:\/\/.+/.test(m[0])) {
localStorage.cb_sound = m[0];
a.pause();
a.src = m[0];
a.load();
a.play();
} else {
var message = $('#message').val();
alert('/sound [all | new]\n/sound [always | off | on | once | never]\n/sound [stop | pause]\n/sound default\n/sound volume 0-100\n/sound ['+$.map(sounds,function(_,k){return k}).join(' | ')+']\n/sound [http://* | https://*]');
setTimeout(function(){ $("#message").val(message).select().focus(); }, 100);
return;
}
}
return $("#message").val('').focus();
};
$(window).on("focus", function(){ localStorage.removeItem('cb_once'); localStorage.removeItem('cb_blurred') }).on("blur", function(){ localStorage.cb_blurred=1; });
var play_sound = function(){
if(a.paused || a.ended) {
if(a.readyState > 0) a.currentTime=0;
if(!a.src) {
a.src = localStorage.cb_sound||default_sound;
a.load()
}
a.play()
}
};
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_sound != last_message) {
var user = $.grep(data.users, function(v){return v.id==chatbox.userId});
user = user.length ? user[0] : [{}];
if(this.last_message_sound!==undefined) {
var freq = (localStorage.cb_freq||default_freq);
var when = (localStorage.cb_when||default_when);
if(when != "never" && (when != "off" || localStorage.cb_blurred) && (when != "on" || !localStorage.cb_blurred) && (when != "once" || (localStorage.cb_blurred && !localStorage.cb_once))) {
if(freq =="all" || (lm.userId!=chatbox.userId && user.username!=lm.username)) {
if(when!="once" || !localStorage.cb_once) {
play_sound();
localStorage.cb_once = 1;
}
}
}
}
this.last_message_sound = lm;
}
}
overrided.call(this, data);
};
};
var s=document.createElement('script');s.text="("+chatbox_script.toString()+")();";$('object[data^="/chatbox/index.forum"],iframe[src^="/chatbox/index.forum"]').each(function(){try{$(this.contentDocument||this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function(){this.appendChild(s.cloneNode(true))})}catch(a){}})
});
la chatbox et les 2 boutons que j'obtiens: Archives et déconnexion:
- Spoiler:
Re: Les boutons de la chatbox
Je viens de suivre le tuto pour les notifs sonores et à aucun endroit il ne fait état de la présence d'une case à cocher pour activer le son ou non. Tout semble se faire en ligne de commande avec
As tu un lien des sujets avec ces 5 boutons ?
Lien ayant moins de 18 mois puisque la chatbox a été ré-écrite en février 2015 et que les scripts de l'époque ont cessé de fonctionner.
/sound paramètre
As tu un lien des sujets avec ces 5 boutons ?
Lien ayant moins de 18 mois puisque la chatbox a été ré-écrite en février 2015 et que les scripts de l'époque ont cessé de fonctionner.
Re: Les boutons de la chatbox
Merci Neptunia. Tu as peut-être raison.
Lien en mp.
Lien en mp.
Re: Les boutons de la chatbox
Oh la la quelle idée d'aller déterrer des sujets de 2013.
Pour la chatbox, que ça soit du CSS ou à plus forte raison du javascript, ce qui est antérieur à 2015 est à oublier.
Je te croyais photographe moi, pas archéologue
Pour éviter de sortir inutilement la pelle, la pioche, le marteau et l'enclume
Bienvenue Untel (parfois appelé Salut Untel
Editer mon profil (parfois appelé Editer ton profil)
Choisir un format de date incluant les années.
Pour la chatbox, que ça soit du CSS ou à plus forte raison du javascript, ce qui est antérieur à 2015 est à oublier.
Je te croyais photographe moi, pas archéologue
Pour éviter de sortir inutilement la pelle, la pioche, le marteau et l'enclume
Bienvenue Untel (parfois appelé Salut Untel
Editer mon profil (parfois appelé Editer ton profil)
Choisir un format de date incluant les années.
Re: Les boutons de la chatbox
Je l'aimais bien moi ce bouton "son".
T'as raison Neptunia. Je vais retourner à ma photo
J'ai modifié le format de date.
Le pire c'est que j'ai fait la même chose il y a 2 ans sur mon fofo pour la date, confronté au même truc.
Pas bon de viellir
Merci encore Neptunia.
Sujets similaires
» Les boutons de la chatbox sont masqués
» Changer la couleur des boutons de la chatbox !
» [Chatbox] Boutons qui ont subitement changé de couleur
» Boutons Connexion etc. sur la chatbox, invisibles
» Comment supprimer des boutons sur la chatbox
» Changer la couleur des boutons de la chatbox !
» [Chatbox] Boutons qui ont subitement changé de couleur
» Boutons Connexion etc. sur la chatbox, invisibles
» Comment supprimer des boutons sur la chatbox
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum