Colorgroup durch Javascript?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Colorgroup durch Javascript?

Beitrag 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?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Beitrag 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.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Woher weiß das Script, das es 7 Namen sind ? Auf meinem Board wären es nur 4... :o
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Beitrag 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.
Antworten

Zurück zu „Coding & Technik“