Son : Nouveau Message

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Son : Nouveau Message

Message par Amélie-Manga le Lun 22 Avr 2013 - 20:15

Bonsoir, lorsque j'ai un nouveau message sur la ChatBox, et que je suis sur une autre page, il y a un son. Pas de problème.
Spoiler:
Code:
navigator.appName!="Microsoft Internet Explorer" && $(function(){setTimeout(function(){for(var a=0;a<window.frames.length;a++)try{window.frames[a].location.pathname=="/chatbox/index.forum"&&window.frames[a].$.getScript("http://www.maonyn.com/10249.js")}catch(b){}},1500)});

Mais j'aimerai changer le son ; Serait-il possible de changer le son à partir de l'ordinateur ?
Si ce n'est pas possible ; Serait-il possible de changer le son à partir un d'un site/blog/forum/youtube ?


Dernière édition par Amélie-Manga le Mer 1 Mai 2013 - 11:48, édité 1 fois

Amélie-Manga
*****

Féminin
Messages : 549
Inscrit(e) le : 23/09/2012

http://bleach.lebonforum.com
Amélie-Manga a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par Arlem le Lun 22 Avr 2013 - 20:41

Bonsoir,

Pour changer le son, il faut que tu récupères ce script :
http://aska.123.st/10000.js

Et que tu le mettes sur ton forum, ensuite tu en récupères le lien et tu le mets dans le script que tu donnes dans ton premier message ici : $.getScript("http://www.ton-forum.com/10249.js")

Pour modifier le son, il faut que tu modifies le lien de la vidéo Youtube ici par le lien de la vidéo avec le son que tu souhaites :
Code:
<iframe src="http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0">

Arlem
+ Hyperactif +

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par Amélie-Manga le Lun 22 Avr 2013 - 20:51

Bonsoir,

Pour changer le son, il faut que tu récupères ce script :
http://aska.123.st/10000.js

Désolé mais je ne suis pas encore très bonne avec les code^^' Donc le code (dans le lien), je le met où ?


ensuite tu en récupères le lien et tu le mets dans le script que tu donnes dans ton premier message ici : $.getScript("http://www.ton-forum.com/10249.js")

Le lien... le lien de la vidéo/son ? ...

Amélie-Manga
*****

Féminin
Messages : 549
Inscrit(e) le : 23/09/2012

http://bleach.lebonforum.com
Amélie-Manga a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par Arlem le Lun 22 Avr 2013 - 22:39

Je reconnais que mes explications ne sont pas totalement claires...
Alors, dans l'ordre :

Rends toi dans le panneau d'administration, onglet Modules, gestion des codes Javascript, créé en un nouveau actif nul part (oui oui, ne coche aucune case), colle ça dedans :
Code:
function ajax_refresh_chatbox(b,c){if(b==""||b==void 0)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(a.readyState==4&&a.status==200&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c)){if(document.getElementById("chatbox").innerHTML!=null&&chatbox_messages_old!=chatbox_messages)!+my_getcookie("CHF")&&+my_getcookie("cbnew")<+new Date-5E3&&($("body").append('<div style="visibility:hidden;position:absolute;right:0;bottom:0;width:1px;height:1px"><iframe src="http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0"></iframe></div>'),my_setcookie("cbnew",+new Date,1,0)),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999;if(document.getElementById("chatbox_members").innerHTML!=null)document.getElementById("chatbox_members").innerHTML=chatbox_memberlist;chatbox_updated=chatbox_last_update}};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)}$(window).bind("focusin focus",function(){my_setcookie("CHF",1,1,0)}).bind("focusout blur",function(){my_setcookie("CHF",0,0,0)});

Dans ce code, pour changer la musique qui se lance, repère ce lien de la vidéo Youtube http://www.youtube.com/embed/tYSndzlTKZg et remplace l'id (mis en rouge) par celui d'une autre vidéo youtube dont tu veux qu'on entende le son lors d'un nouveau message.
Enregistre le code JS.

Ensuite, retourne sur ta liste des scripts javascript installés et récupère le lien correspondant au script que tu viens de créer :
http://awesomescreenshot.com/04216zf714

Enfin, dernière étape, dans le code que tu avais déjà, soit, celui-ci :
Code:
navigator.appName!="Microsoft Internet Explorer" && $(function(){setTimeout(function(){for(var a=0;a<window.frames.length;a++)try{window.frames[a].location.pathname=="/chatbox/index.forum"&&window.frames[a].$.getScript("http://aska.123.st/10249.js")}catch(b){}},1500)});
cherche : http://aska.123.st/10249.js
et remplace le par le lien que tu as récupéré juste au dessus.

Normalement c'est bon. Very Happy


Dernière édition par Arlem le Mer 24 Avr 2013 - 11:52, édité 1 fois

Arlem
+ Hyperactif +

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par manbcr le Mar 23 Avr 2013 - 0:47

Salut puis-je m'intégrer aussi SVP ? Merci d'avance ^^
@manbcr a écrit:Bonjour/Bonsoir ! Donc voilà j'expose mon problème : En faite y a un truc qui me dérange avec ce code, c'est que sa connecte automatiquement à la CB et je voudrais savoir si il était possible d'enlever la connexion auto à la CB... et une dernière chose dans ce code je voudrais mettre 2 sons différents : une sonnerie pour la connexion à la CB et une pour le message envoyé.
Voici le code en question :
Code:
$(function() {
                                  setTimeout(function() {
                  $(function() {
                          setTimeout(function() {
                            for(var c = 0, a = 0;a < window.frames.length;a++) {
                              try {
                                "/chatbox/index.forum" == eval("window.frames[a].location.pathname") && ++c && window.frames[a].eval('function ajax_refresh_chatbox(b,c){if(""==b||void 0==b)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(4==a.readyState&&200==a.status&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c))null!=document.getElementById("chatbox").innerHTML&&chatbox_messages_old!=chatbox_messages&&(my_setcookie("CNM",1,1,0)        ,$("body").append("<div style=\\"position:absolute;visibility:hidden;width:1px;height:1px;bottom:0;right:0;\\"><iframe src=\\"http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0\\"></iframe></div>"),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999),null!=document.getElementById("chatbox_members").innerHTML&&(document.getElementById("chatbox_members").innerHTML=chatbox_memberlist),chatbox_updated=chatbox_last_update};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)};$(window).focus(function(){my_setcookie("CHF",1,1,0);my_setcookie("CNM","",0,0)}).blur(function(){my_setcookie("CHF","",0,0);my_setcookie("CNM","",0,0)}).trigger("focus");')
                              }catch(d) {
                              }
                            }
                            0 < c && function() {
                              $(window).focus(function() {
                                my_setcookie("CHF", 1, 1, 0);
                                my_setcookie("CNM", "", 0, 0)
                              }).blur(function() {
                                my_setcookie("CHF", "", 0, 0);
                                my_setcookie("CNM", "", 0, 0)
                              }).trigger("focus");
                              var a = document.title, b = function() {
                                !my_getcookie("CHF") && my_getcookie("CNM") ? (document.title = a == document.title ? "!! Nouveau message !!" : a, setTimeout(b, 300)) : (document.title = a, setTimeout(b, 5E3))
                              };
                              b()
                            }()
                          }, 5E3)
                        });                                  for(var c = 0, a = 0;a < window.frames.length;a++) {
                                      try {
                                        "/chatbox/index.forum" == eval("window.frames[a].location.pathname") && ++c && window.frames[a].eval('function ajax_refresh_chatbox(b,c){if(""==b||void 0==b)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(4==a.readyState&&200==a.status&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c))null!=document.getElementById("chatbox").innerHTML&&chatbox_messages_old!=chatbox_messages&&(my_setcookie("CNM",1,1,0)        ,$("body").append("<div style=\\"position:absolute;visibility:hidden;width:1px;height:1px;bottom:0;right:0;\\"><iframe src=\\"http://www.youtube.com/embed/JXVI5H2YyRs?autoplay=1&rel=0\\"></iframe></div>"),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999),null!=document.getElementById("chatbox_members").innerHTML&&(document.getElementById("chatbox_members").innerHTML=chatbox_memberlist),chatbox_updated=chatbox_last_update};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)};$(window).focus(function(){my_setcookie("CHF",1,1,0);my_setcookie("CNM","",0,0)}).blur(function(){my_setcookie("CHF","",0,0);my_setcookie("CNM","",0,0)}).trigger("focus");')
                                      }catch(d) {
                                      }
                                    }
                                    0 < c && function() {
                                      $(window).focus(function() {
                                        my_setcookie("CHF", 1, 1, 0);
                                        my_setcookie("CNM", "", 0, 0)
                                      }).blur(function() {
                                        my_setcookie("CHF", "", 0, 0);
                                        my_setcookie("CNM", "", 0, 0)
                                      }).trigger("focus");
                                      var a = document.title, b = function() {
                                        !my_getcookie("CHF") && my_getcookie("CNM") ? (document.title = a == document.title ? "!! Nouveau message !!" : a, setTimeout(b, 300)) : (document.title = a, setTimeout(b, 5E3))
                                      };
                                      b()
                                    }()
                                  }, 5E3)
                                });
Les sons que je veux sont déjà dedans mais je voudrais savoir si on pouvait faire comme je vous ai demandé plus haut Wink merci d'avance thumright

Donc voilà je voudrais savoir si avec ce code que vous avez mis (Arlem) sa pouvais régler le soucis que j'ai...

manbcr
****

Masculin
Messages : 483
Inscrit(e) le : 11/04/2013

http://worshipfreedomjesus.team-forum.net/
manbcr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par Amélie-Manga le Mar 23 Avr 2013 - 12:08

Ok, là j'ai vraiment bien compris :-) Merci beaucoup Arlem !! Par contre, je ne mets pas ce sujet en résolu, au cas où j'ai un autre problème ^^'

Amélie-Manga
*****

Féminin
Messages : 549
Inscrit(e) le : 23/09/2012

http://bleach.lebonforum.com
Amélie-Manga a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par manbcr le Mer 24 Avr 2013 - 4:42

@Amélie-Manga a écrit:Ok, là j'ai vraiment bien compris :-) Merci beaucoup Arlem !! Par contre, je ne mets pas ce sujet en résolu, au cas où j'ai un autre problème ^^'
Il fonctionne pour toi Amélie-manga ?
Perso j'ai testé et sa pas marché O_o

manbcr
****

Masculin
Messages : 483
Inscrit(e) le : 11/04/2013

http://worshipfreedomjesus.team-forum.net/
manbcr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par Amélie-Manga le Mer 24 Avr 2013 - 10:42

En faite, j'ai pas encore vraiment choisi le son. Mais si ça marche chez moi, j'essayerai de t'aider. Pour le moment, continue le UP

Amélie-Manga
*****

Féminin
Messages : 549
Inscrit(e) le : 23/09/2012

http://bleach.lebonforum.com
Amélie-Manga a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par manbcr le Mer 24 Avr 2013 - 11:49

Pour le son je crois qu'il faut juste changer l'ID de la video par celle que tu veux. Je l'ai fait via le code javascript :
Code:
$(function() {
                                  setTimeout(function() {
                  $(function() {
                          setTimeout(function() {
                            for(var c = 0, a = 0;a < window.frames.length;a++) {
                              try {
                                "/chatbox/index.forum" == eval("window.frames[a].location.pathname") && ++c && window.frames[a].eval('function ajax_refresh_chatbox(b,c){if(""==b||void 0==b)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(4==a.readyState&&200==a.status&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c))null!=document.getElementById("chatbox").innerHTML&&chatbox_messages_old!=chatbox_messages&&(my_setcookie("CNM",1,1,0)        ,$("body").append("<div style=\\"position:absolute;visibility:hidden;width:1px;height:1px;bottom:0;right:0;\\"><iframe src=\\"http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0\\"></iframe></div>"),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999),null!=document.getElementById("chatbox_members").innerHTML&&(document.getElementById("chatbox_members").innerHTML=chatbox_memberlist),chatbox_updated=chatbox_last_update};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)};$(window).focus(function(){my_setcookie("CHF",1,1,0);my_setcookie("CNM","",0,0)}).blur(function(){my_setcookie("CHF","",0,0);my_setcookie("CNM","",0,0)}).trigger("focus");')
                              }catch(d) {
                              }
                            }
                            0 < c && function() {
                              $(window).focus(function() {
                                my_setcookie("CHF", 1, 1, 0);
                                my_setcookie("CNM", "", 0, 0)
                              }).blur(function() {
                                my_setcookie("CHF", "", 0, 0);
                                my_setcookie("CNM", "", 0, 0)
                              }).trigger("focus");
                              var a = document.title, b = function() {
                                !my_getcookie("CHF") && my_getcookie("CNM") ? (document.title = a == document.title ? "!! Nouveau message !!" : a, setTimeout(b, 300)) : (document.title = a, setTimeout(b, 5E3))
                              };
                              b()
                            }()
                          }, 5E3)
                        });                                  for(var c = 0, a = 0;a < window.frames.length;a++) {
                                      try {
                                        "/chatbox/index.forum" == eval("window.frames[a].location.pathname") && ++c && window.frames[a].eval('function ajax_refresh_chatbox(b,c){if(""==b||void 0==b)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(4==a.readyState&&200==a.status&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c))null!=document.getElementById("chatbox").innerHTML&&chatbox_messages_old!=chatbox_messages&&(my_setcookie("CNM",1,1,0)        ,$("body").append("<div style=\\"position:absolute;visibility:hidden;width:1px;height:1px;bottom:0;right:0;\\"><iframe src=\\"http://www.youtube.com/embed/JXVI5H2YyRs?autoplay=1&rel=0\\"></iframe></div>"),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999),null!=document.getElementById("chatbox_members").innerHTML&&(document.getElementById("chatbox_members").innerHTML=chatbox_memberlist),chatbox_updated=chatbox_last_update};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)};$(window).focus(function(){my_setcookie("CHF",1,1,0);my_setcookie("CNM","",0,0)}).blur(function(){my_setcookie("CHF","",0,0);my_setcookie("CNM","",0,0)}).trigger("focus");')
                                      }catch(d) {
                                      }
                                    }
                                    0 < c && function() {
                                      $(window).focus(function() {
                                        my_setcookie("CHF", 1, 1, 0);
                                        my_setcookie("CNM", "", 0, 0)
                                      }).blur(function() {
                                        my_setcookie("CHF", "", 0, 0);
                                        my_setcookie("CNM", "", 0, 0)
                                      }).trigger("focus");
                                      var a = document.title, b = function() {
                                        !my_getcookie("CHF") && my_getcookie("CNM") ? (document.title = a == document.title ? "!! Nouveau message !!" : a, setTimeout(b, 300)) : (document.title = a, setTimeout(b, 5E3))
                                      };
                                      b()
                                    }()
                                  }, 5E3)
                                });
Et j'ai juste changer sa (attention il y a 2 liens you tube dans le code celui du haut permet d'avoir un son lors de l'envoi d'un message et celui du bas lorsque quelqu'un se connecte) et celui là c'est celui du bas :
clic pour voir le code:
<iframe src=\\"http://www.youtube.com/embed/JXVI5H2YyRs?autoplay=1&rel=0\\"></iframe>
Change l'ID de la video pour changer le son que tu veux mettre.

En faite j'ai télécharger un son qui me plaisait et ensuite j'ai utiliser windows live movie maker pour insérer le son dans une video de 2sec pour pouvoir uploadé sur you tube afin de le mettre dans mon code. Et du coup j'ai exposé mon problème ici : http://forum.forumactif.com/t349961-problemes-chatboxe c'est pour sa que je me suis intégré dans ton topic Wink

Parce que j'ai mis un son différent pour savoir que quelqu'un vient de se connecter au Chat et autre pour savoir qu'on a envoyé un message (voir mon problème pour plus d'info)

J'espère que sa va t'aider et que je me suis fait comprendre Wink

manbcr
****

Masculin
Messages : 483
Inscrit(e) le : 11/04/2013

http://worshipfreedomjesus.team-forum.net/
manbcr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Son : Nouveau Message

Message par Amélie-Manga le Jeu 25 Avr 2013 - 11:19

Ha ok^^ Bon en tout cas, déjà je demande l'avis de mes membres (si ils veulent ou pas changer le son)... Ensuite si ils veulent, je reviendrais ici^^

Amélie-Manga
*****

Féminin
Messages : 549
Inscrit(e) le : 23/09/2012

http://bleach.lebonforum.com
Amélie-Manga a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum