Seite 1 von 1
Icons vor Nick in OL & Chatstream !
Verfasst: 11.06.2010, 16:00
von SnowBengel
Hallo .....
Ich hab da mal wieder eine frage undzwar geht hier diesmal um icons die in der Onlineliste als auch im Chatstream vor dem Name angezeigt werden.
Ich hätte es gern so das man die Nicks nur einmal eintragen muss und es im chatstream und in der OL angezeigt wird, da mit ich nicht so viele Icon scripts im Admin Menü habe.... es ist egal ob es ein Script für die Ankündigung ist oder als Js datei.....
Ich hoffe das einer eine Lösung findet ...
Vielen dank schonmal !!!!
Re: Icons vor Nick in OL & Chatstream !
Verfasst: 12.06.2010, 12:38
von RaCeR
Binde halt die beiden Sctipte in eine .js-Datei.
Die für die Online-Liste
Code: Alles auswählen
<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://freenet-homepage.de/chat-welt24/a1.gif", "http://freenet-homepage.de/chat-welt24/a2.gif", "http://freenet-homepage.de/chat-welt24/a3.gif"); IconUser[0]=new Array("Nick1", "Nick2"); IconUser[1]=new Array("nIcK3"); IconUser[2]=new Array("nick4", "NiCk5", "NICK6"); function OlSetIcons(){ if(IconAdressen.length != IconUser.length){alert("Anzahl der Eintraege ungleich!"); return;} for(i=0;i<IconUser.length;i++){for(j=0;j<IconUser[i].length;j++){ if(parent.rightFrame.document.getElementById(IconUser[i][j]) && parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML.search(IconAdressen[i]) == -1){ parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML += "<img src='"+IconAdressen[i]+"'>"; }}}} window.setInterval("OlSetIcons()", 2000) </script>
und dann noch die für den Chatstream:
Code: Alles auswählen
var StrLen = 0;
var UserList = new Object();
UserList["USERNAME"] = "SYMBOLADRESSE";
function AddSymbolsStr () {
for (StrLen; StrLen < document.getElementsByTagName("table").length; StrLen++) {
if (document.getElementsByTagName("table")[StrLen].getElementsByTagName("span")[0] && UserList[strip_tags(document.getElementsByTagName("table")[StrLen].getElementsByTagName("span")[0].innerHTML)]) {
document.getElementsByTagName("table")[StrLen].getElementsByTagName("span")[0].innerHTML = "<img src=\"" + UserList[strip_tags(document.getElementsByTagName("table")[StrLen].getElementsByTagName("span")[0].innerHTML)] + "\" alt=\"\" />" + document.getElementsByTagName("table")[StrLen].getElementsByTagName("span")[0].innerHTML;
}
}
}
setInterval("AddSymbolsStr();", 200);
Und binde dann das als iconscripts.js ein.
Re: Icons vor Nick in OL & Chatstream !
Verfasst: 12.06.2010, 14:20
von Linus
Es soll aber mit EINER Userliste funktionieren, so wären es immernoch 2...
Re: Icons vor Nick in OL & Chatstream !
Verfasst: 12.06.2010, 17:26
von SnowBengel
genau .. das meine ich jaa .. so hab ich das aber das finde ich doof deswegen sollte es nur in einer userlist sein
Re: Icons vor Nick in OL & Chatstream !
Verfasst: 10.10.2010, 00:33
von Martivo
Hallo zusammen
ich denke ich habe heute genau nach dieser Lösung gesucht wie ich in der chatliste der user z.b.
vor den admin eine gif datei bekomme
nur
kann ich mir der lösung leider rein gar nichts anfangen
kann mir mal bitte jemand erklären wo jetzt was hinkopiert werden muss damit das auch
funktioniert
gruss martin
Re: Icons vor Nick in OL & Chatstream !
Verfasst: 25.11.2012, 00:21
von Materashi
Hallo,
Ich hab das gleiche Anliegen wie mein Vorgänger hier und würde ganz gerne hinter den Chat Admin eine Bild Datei platzieren.
Für Gäste hab ich es bereits hin bekommen, nur bei Admin fehlt es noch iwie...
Wäre nett, wenn ihr mir einen Denkanstoß geben könntet.
