Dźwięk nadchodzącej wiadomości
Witam! Czy byłaby możliwość zaimplementowania dźwięku nadchodzącej wiadomości w czacie dla Joomli? Czy byłaby to skomplikowana modyfikacja? Na razie pomijam opcję włączania i wyłączania owego dźwięku, choć byłoby to przydatne ale nie konieczne.
Na dobrą sprawę można dorobić to samemu:
http://nospor.pl/shoutbox-i-dzwieki.html
No ale postaram się pamiętać by dodać to w kolejnej wersji.
http://nospor.pl/shoutbox-i-dzwieki.html
No ale postaram się pamiętać by dodać to w kolejnej wersji.
Witam ponownie
A czy mógłbym otrzymać jakąś podpowiedź w których plikach wstawić te kody i w którym miejscu? Używam SB dla Joomla 1.5. Będę niezmiernie wdzięczny za podpowiedź
A czy mógłbym otrzymać jakąś podpowiedź w których plikach wstawić te kody i w którym miejscu? Używam SB dla Joomla 1.5. Będę niezmiernie wdzięczny za podpowiedź
Czy diva mam wstawić w default.php w katalogu tmpl? Tylko w któym miejscu? A kod js? Bardzo ładnie proszę o podpowiedź
Wszystko masz wstawić w default.php
Dzięki za pomoc. Niestety nie dałem rady, musiałbym znać miejsce wstawienia tych kodów co do linijki a nie chcę aż tak zawracać głowy
Shoutbox bardzo fajny, z dźwiękiem czy bez
Masz tam taki kod:
echo '<script type="text/javascript" src="'.JURI::root().'modules/mod_nshoutbox/js/ShoutBox.js"></script>';
zamieniasz na
echo '<script type="text/javascript" src="'.JURI::root().'modules/mod_nshoutbox/js/ShoutBox.js"></script>
<div id="sounddiv" />
';
Znowu masz kod:
echo 'sb.getMessages();';
zamieniasz go na:
echo '
sb.bind("message",null,function(data){
if (data.params.actionName != "read")
return true;
var sbs = document.getElementById("sounddiv");
if (sbs)
sbs.innerHTML="<embed src=\'ding.wav\' hidden=true autostart=true loop=false>";
return true;
});
sb.getMessages();';
echo '<script type="text/javascript" src="'.JURI::root().'modules/mod_nshoutbox/js/ShoutBox.js"></script>';
zamieniasz na
echo '<script type="text/javascript" src="'.JURI::root().'modules/mod_nshoutbox/js/ShoutBox.js"></script>
<div id="sounddiv" />
';
Znowu masz kod:
echo 'sb.getMessages();';
zamieniasz go na:
echo '
sb.bind("message",null,function(data){
if (data.params.actionName != "read")
return true;
var sbs = document.getElementById("sounddiv");
if (sbs)
sbs.innerHTML="<embed src=\'ding.wav\' hidden=true autostart=true loop=false>";
return true;
});
sb.getMessages();';
OK, dziękuję
ale...
wrzucam dźwięk do katalogu głównego strony i wpisuję:
sbs.innerHTML="<embed src='http://www.adresstrony.pl/ding.wav' hidden=true autostart=true loop=false>";
ale przeglądarka wskazuje błąd w tej linijce:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
wrzucam dźwięk do katalogu głównego strony i wpisuję:
sbs.innerHTML="<embed src='http://www.adresstrony.pl/ding.wav' hidden=true autostart=true loop=false>";
ale przeglądarka wskazuje błąd w tej linijce:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
Podałem ci gotowy kod do wklejenia.....
Zauważ że u mnie masz w niektórych miejscach \' a nie '
Zauważ że u mnie masz w niektórych miejscach \' a nie '
No tak, dzięki
A czy mógłbym uzyć dźwięku w formacie swf? Bo wav niestety nie zawsze działa.
Okej, to już wybadałem. Wielkie dzięki za pomoc
Tylko mam taki problem, ze cała operacja mi zmasakrowała stronę, po wysłaniu wiadomości odtwarza się dźwięk i shoutbox znika... Ale to zapewne wina mojego szablonu





