Seite 1 von 1

Colorgroup durch Javascript?

Verfasst: 06.07.2007 22:08
von Domitz
Hallo.
Gibt es nicht ein Javascript, womit man Usernamen umfärben kann?
Das javascript könnte dann doch in overall_header.tpl und somit müssten sich dann normal alle usernamen einfärben, sei es Memberliste, PN, Beiträge und sonstiges, wo overall_header.tpl aufgerufen wird.

Oder irre ich mich da?

Verfasst: 06.07.2007 23:52
von gn#36
Ich würde sagen das wäre recht aufwändig. Wie möchtest du dem Skript denn mitteilen was überhaupt ein Benutzername ist? Du müsstest ihm sämtliche Benutzernamen übergeben und das Skript sucht dann danach. Alternativ markierst du alle Benutzernamen mit speziellen Tags, aber dann könntest du die Färbung ebensogut per PHP durchführen. Es gibt einen Mod der Colorgroups dem Forum hinzufügt. Dieser arbeitet auf PHP Basis.

Verfasst: 07.07.2007 12:12
von Domitz
Also ich würde dann nur die Mods und Admins einfärben.
Das wären dann so ca. 7 Namen, auf die die Seite geprüft werden soll und diese dann beispielsweise Rot färben soll.

Verfasst: 07.07.2007 13:28
von Dr.Death
Woher weiß das Script, das es 7 Namen sind ? Auf meinem Board wären es nur 4... :o

Verfasst: 07.07.2007 13:47
von Domitz
Also ich kenne das aus nem Chat so:

Code: Alles auswählen

<script type="text/javascript">var IconAdresse = "http://www.domain.de/forum/mod.gif"; var IconUser = new Array("Nick1", "Nick2", "Nick3", "Nick4", "Nick5", "Nick6", "Nick7"); function OlSetIcons(){  for(i=0;i<IconUser.length;i++){ if(parent.rightFrame.document.getElementById(IconUser[i]) && parent.rightFrame.document.getElementById(IconUser[i]).innerHTML.search(IconAdresse) == -1){ parent.rightFrame.document.getElementById(IconUser[i]).innerHTML += "<img src='"+IconAdresse+"'>"; }}} window.setInterval("OlSetIcons()", 2000) </script>
Da wird jedoch nur ein Symbol vor den Nicknamen gesetzt.
Also ich würde die Nicknamen per Hand eintragen.