PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sound abspielen bei neuen User



chaosbiker
08.11.2005, 17:12
Forum 2.3.2
Chat 2.1.2

Beschreibung:
Bei jeden neuen User der sich im Forum einloggt ertönt ein Ton


1. Diesen Code im ACP unter SQL-Abfrage oder in PHP-My-Admin ausführen vorher die BB-Nummer durch eure ersetzen, also bb1 durch eure Nummer, z.B. bb2

ALTER TABLE `bb1_jgs_chat_useronline`
ADD `useronline` INT( 11 ) NOT NULL;


2. Im ACP die Template "jgs_chat_optionen" öffnen

suche

</body>
</html>
darüber einfügen

<if($musik == 1)><then>
<embed src="chat_images/online.wav" autostart="true" hidden="true" height="0" width="0">
</then></if>

3. Öffne "jgs_chat-optionen.php"

suche


eval("\$tpl->output(\"".$tpl->get("jgs_chat_optionen")."\");");
exit();
?>

darüber einfügen


// Sound abspielen

$countonline = 0;
$result5 = $db->unbuffered_query("SELECT s.userid, username, useronlinegroupid, useronlinemarking, invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity >= '".(time() - 60 * $useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" ", ",", $wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");
while ($row5 = $db->fetch_array($result5)) {

$userid = $row5['userid'];
$invisible = $row5['invisible'];

if($invisible == 1 || $userid == 0 ){
}else{
$countonline++;
}

}


iif($chat_online_status['useronline'] == $countonline ){
$musik = 0;
}elseif($chat_online_status['useronline'] > $countonline){
$musik = 0;
$db->query("UPDATE bb".$n."_jgs_chat_useronline SET useronline = '".$countonline."' WHERE userid='".$wbbuserdata['userid']."'");
}else{
$musik = 1;
$db->query("UPDATE bb".$n."_jgs_chat_useronline SET useronline = '".$countonline."' WHERE userid='".$wbbuserdata['userid']."'");
}




4. Wave datei in den Ordner "chat_images" hochladen

eine Wave Datei mit den Namen "online.wav" in den Ordner "chat_images" hochladen

chaosbiker
09.11.2005, 00:48
Forum 2.3.2
Chat 2.1.2

Beschreibung:
Bei jeden neuen User der in einen Chatraum kommt ertönt ein Ton


1. Diesen Code im ACP unter SQL-Abfrage oder in PHP-My-Admin ausführen vorher die BB-Nummer durch eure ersetzen, also bb1 durch eure Nummer, z.B. bb2

ALTER TABLE `bb1_jgs_chat_useronline`
ADD `useronlinechat` INT( 11 ) NOT NULL;


2. Im ACP die Template "jgs_chat_user" öffnen

suche

</body>
</html>
darüber einfügen

<if($musikchat == 1)><then>
<embed src="chat_images/online.wav" autostart="true" hidden="true" height="0" width="0">
</then></if>

3. Öffne "jgs_chat-user.php"

suche


eval("\$tpl->output(\"".$tpl->get("jgs_chat_user")."\");");
exit();
}
?>

darüber einfügen


// Sound abspielen
if($chat_online_check['useronlinechat'] == $countonline ){
$musikchat = 0;
}elseif($chat_online_check['useronlinechat'] > $countonline){
$musikchat = 0;
$db->query("UPDATE bb".$n."_jgs_chat_useronline SET useronlinechat = '".$countonline."' WHERE userid='".$wbbuserdata['userid']."'");
}else{
$musikchat = 1;
$db->query("UPDATE bb".$n."_jgs_chat_useronline SET useronlinechat = '".$countonline."' WHERE userid='".$wbbuserdata['userid']."'");
}


4. Wave datei in den Ordner "chat_images" hochladen

eine Wave Datei mit den Namen "online.wav" in den Ordner "chat_images" hochladen



Wegen der kleineren Größe empfiehlt sich eine MIDI Datei !
Ich suche bloß noch einen schönen Klang hat jemand so eine MIDI Datei ??

jackhotti
28.01.2006, 21:19
Hi,

also - mal ehrlich. Hat das, was hier gepostet wurde schon einmal jemand ausprobiert ?

Jackhotti

Rene123
28.01.2006, 22:20
Diese erweiterung nicht.

Aber eine andere von chaosbiker und die funzt einwandfrei.

Wenn du auf nummer sicher gehen willst sichere sowohl deine DB als auch die zu bearbeitenden Dateien vorher.

Gruß René

jackhotti
29.01.2006, 02:05
Sicherung mach ich eh vorher....

DEa ich nicht in der Lage war, den hier geposteten Code logisch nachzuvollziehen, habe ich das auch gar nicht erst probiert.

Soll aber auch kein Gemecker sein. Werd mal schauen, ob ich die andere Funktion von Chaosbiker finde.

Danke

Jackhotti

Rene123
29.01.2006, 14:30
Klick einfach bei seinem Posting auf suchen, bei 21 Beiträgen solltest du ja noch relativ schnell fündig werden.

Gruß Rene

Mixi2000
12.02.2006, 17:07
funzt aber nur wenn ich selber in dem Chat eintrete

jackhotti
12.02.2006, 19:42
Original von Mixi2000
Ich habe diesen Mist mal genau nach Anleitung ausprobiert !

Das war wohl nix !! :baby:

Im Chat wird bei : Wählen Sie einen Raum ein Eror angezeigt!

Obwohl der Code vielleicht nicht funktioniert, halte ich Deine Aussage für äußerst unangebracht.

Jh

badspike
26.02.2006, 15:37
Hallöchen


würde ich gerne mal versuchen einzubauen!!!

funktioniert das auch mit einem wbb 2.1.6??


als anhang zwei sounds für den chat

com
16.04.2006, 21:12
Hi

ich krieg nur einen Ton wenn ich selber den Chat betrete was habe ich denn dann falsch gemacht???

Marcel

com
16.04.2006, 21:13
ach ja in Zeile 18 für schat optionen PHP is ein fehler drin das is ein i zu viel