Archiv verlassen und diese Seite im Standarddesign anzeigen : [Release vB2.2.0] Colored Online Users Hack
Afterburner
05.11.2001, 12:29
Dieser Hack zeigt die Usernamen von: - Administratoren (ID:6)
- Supermoderatoren (ID:5)
- Moderatoren (ID:7) und
- registrierten Membern (ID:2)
in der Onlineliste farbig an.
Dazu muß Highlight Admin im CP eingeschaltet sein.
Falls nicht werden alle in der Farbe angezeigt die für die registrierten Member eingestelt ist (blue).
Voreinstellung:
Administrator: "red"
Supermoderator: "darkred"
Moderator: "green"
Member: "blue"
Diese Einstellungen könnt ihr natürlich an der markierten Stelle in der Index.php(3) ändern.
wenn man jetzt noch eine neue Benutzergruppe hat..... wie kann man diese in deinen Hack einbauen so das die dann auch farbig dargestellt wird.
bei der alten version ging das ja so:
[b]
if ($farbe == 8 ) {
Afterburner
10.11.2001, 18:18
versuche es mal so wenn du vor:
[PHP]
} else {
Afterbrunner,
erstmal vielen dank für Deine Antwort. Genau so hatte ich mir das vorgestellt. Klappt wunderbar :D
Kannste mir da auch helfen:
wenn man auf Forum Mitarbeiter klickt werden einem ja Admin, S-Mods, Mods, Member angezeigt. Wenn ich aber nur Admin und Mods angezeigt haben möchte..... wie kann ich das ändern?
Weisste da auch einen Rat ?
Gruß Mike
Afterburner
19.11.2001, 12:17
mußte bei den Usergruppen im CP ausschalten
tHe-fOrCEr
21.11.2001, 15:48
gibts den auch für 2.2.1 :rolleyes:
Afterburner
22.11.2001, 15:23
ist der gleiche
Gibt es sowas in der Art auch für 2.0.3?
Carsten
Afterburner
02.12.2001, 19:06
schau mal hier:
http://www.vbulletin-germany.com/forum/showthread.php?s=&threadid=78
Hallo zusammen
mal eine kleine Frage wo finde ich die Highlight Admin Funktion ?
Options->Forums Home Page Options
Ich glau ich spinn Dort habe ich nur:
Show forum descriptions on the homepage.
Show today's birthdays on the homepage?
Display logged in users on home page
Hide private forum
Show Locked forums?
Depth of Forums
Afterburner
31.12.2001, 10:42
im CP bei "vBulletin Options" auf "[Forums Home Page Options]" klicken da ist es dann an 4ter Stelle.
Jetzt gehts, das Problem war ein bisschen grösser, ich musste anhand des Upgrade scripts einige Tabellen in Mysql hizufügen.
Ich hoffe das es nur die gewesen sind die fehlten.
mmh leider bin ich wohl um diese Uhrzeit etwas begriffstutzig !
aber ich finds einfach nicht :( ich hab zwar die deustche 2.2.1 aber dat muss da ja auch irgendwo stehen ;)
Moin,
angeblich soll der Hack auch mit der Version 2.2.5 funktionieren. Leider geht er bei mir nicht. Da die entsprechenden Bereiche in der Index.php völlig anders aussehen!
Gibt es schon eine andere Version? Oder einen anderen Hack wie diesen?
Afterburner
02.05.2002, 18:19
die 2.2.5 index habe ich noch nicht eingespielt kann es so also nicht sagen, kann mir aber eigendlich nicht vorstellen das es da gerade anders sein soll, naja muß ich wohl mal schauen
Und?
Funktioniert es mit der 2.2.5?
Afterburner
12.05.2002, 17:19
ich habe es immer noch nicht getestet da ich noch die 2.2.4 nutze da mir der update zu aufwendig war, wegen der fehlenden Zeit
Man könnte es doch auch Local testen?
Funktioniert auch in 2.2.5 wunderbar....jedoch habe ich den Hack ziemlich auf meine eigenen Bedürfnisse angepasst, z.B. habe ich die "Color-Funktion" zentral in die functions.php geschrieben, damit ich die Farben nicht in jeder PHP-Datei, in der ich die Farben verwenden will, neu definieren muss.Man könnte es doch auch Local testen?Warum machst du das dann nicht? :rolleyes:
Die Stellen in der 2.2.5er index.php haben sich inhaltsmässig nicht verändert (in zwei Zeilen sind ein paar Tabstopps drin, mehr nicht...), du solltest den Hack ohne Probleme verwenden können.
Mystics
Original geschrieben von Mystics
Warum machst du das dann nicht? :rolleyes:
Hab ich. Aber da hats nicht funktioniert. Aber wen Du sagst das es gehen müste, werd ich nochmal ein bissl Zeit reinstecken.
Japp, das läuft, glaub mir :)
Diesen Code in index.php musst du ersetzen: if ($loggedin['usergroupid'] == 6 and $highlightadmin) {
$username = "<b><i>$loggedin[username]</i></b>";
} else if (($mod["$userid"] or $loggedin['usergroupid'] == 5) and $highlightadmin) {
$username = "<b>$loggedin[username]</b>";
} else {
$username = $loggedin['username'];
}
eval("\$activeusers = \"".gettemplate('forumhome_loggedinuser')."\";");
}
while ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
$invisibleuser = '';
if ($loggedin['invisible']==1 and $bbuserinfo['usergroupid']!=6) {
continue;
}
$numbervisible++;
$userid=$loggedin['userid'];
if ($loggedin['invisible'] == 1) { // Invisible User but show to Admin
$invisibleuser = '*';
}
if ($loggedin['usergroupid'] == 6 and $highlightadmin) {
$username = "<b><i>$loggedin[username]</i></b>";
} else if (($mod["$userid"] or $loggedin['usergroupid'] == 5) and $highlightadmin) {
$username = "<b>$loggedin[username]</b>";
} else {
$username = $loggedin['username'];
}
Jetzt funzt es! Gleich ein bissl angepasst, und leuft. :)
Also ich hab das noch nicht ganz verstanden mit den voreinstellungen...könnte mir das mal jemand bitte erklären?
Afterburner
01.06.2002, 19:02
was hast du genau nicht verstanden ?
den vorgegebenen Farbcode ala #FFFFFF bzw red kannst Du diurch Deinen Farbcode ala #000000 bzw yellow usw ersetzen, ist ein remark dabei was für welche Gruppe zutrifft
Original geschrieben von color
:(
So kann dir sicher keiner helfen......
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.