PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Release vB 2.2.x] Colored User Names


Mystics
05.07.2002, 21:06
Hi,

die Grundlage, bzw. das Vorbild für diesen Hack stellt der "Colored Online Users Hack" von Afterburner dar:
http://www.vbulletin-germany.com/forum/showthread.php?s=&threadid=581

Mit seiner Erlaubnis poste ich eine neue Version des selbigen :)
(Die alte Version darf nicht installiert sein, wenn man diesen Hack einbauen will!)

Kurz-Erklärung:
Die Namen von den Benutzern werden entsprechend ihrer Benutzergruppe farbig angezeigt.

Zusammenfassung aller Features: Zentrale Verwaltung der Farben in der admin/functions.php 1. Farbige Usernamen auf der Startseite bei den Online Users (index.php) 2. Farbige Usernamen auf der "Wer ist Online"-Seite (online.php)
3. Farbige Usernamen innerhalb von Threads (showthread.php / functions.php)
4. Farbige Usernamen in der Buddy Liste (usercp.php)
5. Farbige Usernamen in der Benutzerliste (memberlist.php) Optional: Zusätzlich können die Usernamen in der "Wer war heute Online"-Liste farbig angezeigt werden, Link zu diesem Hack:
Who was online today [available in english & german] (http://www.vbulletin.org/forum/showthread.php?s=&threadid=34014)(Es können natürlich auch einzelne Sachen weggelassen werden, z.B. der Einbau in die Buddy Liste)

Voreingestellt sind folgende Farben:

- Administrator: red
- Supermoderator: darkred
- Moderator: green
- Member: blue

Screenshot: http://people.freenet.de/vbhacks/colored_user_names.gif

Voraussetzung:
- vBulletin ab v2.2.x
- "Highlight Admin" muss bei den vBulletin Options im Admin CP aktiviert sein!
   Ansonsten werden alle Usernamen in der Standardfarbe für Member angezeigt (blue).

Alle Fragen / Probleme zu diesem Hack bitte hier rein schreiben.

Gruß,
Mystics

Afterburner
05.07.2002, 21:17
Klasse Mystics und danke das Du meinen Hack so weitergebaut hast wie ich es mal vor hatte.

Wäre ja auch mal ein Vorschlag an Jelsoft für die 3er version

KarateKid
06.07.2002, 12:02
ja. Gute Leistung Mystics :)

Werd ihn vielleicht auch einbauen :)

Raiden
06.07.2002, 14:33
Was muss ich tun um diese neue version des Hacks rein zubaun, hab noch die alte drauf von afterburner?

Mystics
06.07.2002, 14:34
Die alte Version deinstallieren (Anleitung rückgängig ausführen ;))
Und dann die neue einbauen.

Raiden
06.07.2002, 14:38
aso THX :)

Raiden
06.07.2002, 14:46
Hab ein prob, finde das net in meiner index.php datei:

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'];
}


dabei muss ich es mit


$usercolor=getusercolor($loggedin['usergroupid'],$mod["$userid"],$highlightadmin);
$username=$usercolor[start].$loggedin[username].$usercolor[end];


ersetzen.

Mystics
06.07.2002, 14:50
Wie schon gesagt, Afterburners Hack musst du erst entfernen.

Raiden
06.07.2002, 14:52
Hab das alles chon in der index.php datei entfernt und jetzt finde ich des andere net.
Hmm hab son verdacht das ein anderes hack das ersetzt hat was ich jetzt suche. :(

Mystics
06.07.2002, 14:54
Dann mach ich das für dich..

Raiden
06.07.2002, 14:56
THX :)

brauner
13.07.2002, 10:28
Original geschrieben von Raiden

Hab ein prob, finde das net in meiner index.php datei:

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'];
}


dabei muss ich es mit


$usercolor=getusercolor($loggedin['usergroupid'],$mod["$userid"],$highlightadmin);
$username=$usercolor[start].$loggedin[username].$usercolor[end];


ersetzen.


@Raiden
Da haben wir wohl das selbe Prob. :D

@Mystics

Kannst mir mal sagen wie du das nun gelöst hast das Prob?
Bei ist ist dieses auch nicht vorhanden.

ThomasH
13.07.2002, 12:25
Hi Leute,

ich hab den Hack heute eingebaut, ich möchte aber das die Erklärung welche Farben welche Usergruppen sind, in der Spalte "Zur Zeit aktive User" erscheint, und nicht ganz oben, wer kann mir sagen wo ich das ändern kann ?

Danke im vorraus

Thomas

Mystics
13.07.2002, 14:25
@brauner

Nimm einfach die originale index.php, dann findest du den Text.

@ThomasH

Sorry, aber ich verstehe nicht ganz, was du meinst.
Die Legende ist doch in der Tabelle "Zur Zeit aktive User" ganz unten.

Falls du es woanders haben willst, musst du nur die Variable $usercolor_legend dementsprechend verschieben.

Mystics

ThomasH
13.07.2002, 15:05
Hi Mystics,

ich möchte das "Administrator • Supermoderator • Moderator • Member " unterhalb bzw. in dem Feld "Zur Zeit aktive User" erscheint. Wie und welches file muss ich ändern ?



http://web2.berlin061.server4free.de/vb.jpg

Gruss

Thomas

Mystics
13.07.2002, 15:07
LoL (sorry)
Wie hast du das denn da oben reingebracht? :rolleyes:

Nach meiner Anleitung ist es direkt unter den Usern, die gerade online sind...siehe Screenshot:
http://people.freenet.de/vbhacks/colored_user_names.gif

Geh bitte die Anleitung nochmal durch, insbesondere das forumhome_loggedinusers-Template.

Mystics

ThomasH
13.07.2002, 15:11
Hi,

ich bin zwar nach Anleitung vorgegangen werds aber nochmal überprüfen. Vielleicht hab ich doch irgendwo einen Hund reingebracht :rolleyes:

Gruss

Thomas

ThomasH
13.07.2002, 15:31
Hi Mystics,

das von Dir genannte Template sieht bei mir so aus

<tr id="cat">
<td bgcolor="#606096" colspan="6"><a href="online.php?s=$session[sessionhash]"><normalfont color="#FFF788"><b>Zur Zeit aktive Benutzer</b></normalfont></a><normalfont color="#FFF788"><b>: $totalonline</b></normalfont></td>
</tr>
<tr>
<td bgcolor="#F1F1F1" colspan="6"><smallfont>
Es sind gerade $numberregistered registrierte(r) Benutzer und $numberguest Besucher im Board unterwegs.<br>
Mit $recordusers Benutzern waren am $recorddate um $recordtime die meisten Benutzer gleichzeitig online.<br>
$activeusers</smallfont></td>
$usercolor_legend
</tr>


In der Anleitung steht das "$usercolor_legend" DARUNTER "$activeusers" einzufügen ist, und nicht daneben, nun geht es :D

Mystics
13.07.2002, 15:38
Ja, in der Anleitung steht, "unter $activeusers einfügen" und nicht "unter $activeusers</smallfont></td> einfügen", d.h. du musst nach $activeusers einen Zeilenumbruch machen. :rolleyes:

brauner
14.07.2002, 15:12
Nimm einfach die originale index.php, dann findest du den Text.

@Mystics
Was ist das denn für eine Antwort?
Du weißt doch genau das unsere index "bearbeitet" ist.
Dann antworte lieber gar nicht.

Mystics
14.07.2002, 15:17
Sorry, aber was soll ich sonst sagen ;)

Ich habe doch oben schon geschrieben, man soll den Hack von Afterburner deinstallieren bzw. alle anderen Hacks die an der Farbe des Usernamens was ändern, dann findet man die angesprochene Stelle in der Anleitung.

Ich kenne nicht alle Hacks auswendig, die jeder Benutzer eingebaut hat, also kann ich dir auch keine genauere Anleitung liefern als das :p

Mystics

jmr
16.07.2002, 13:25
Original geschrieben von Mystics
Sorry, aber was soll ich sonst sagen ;)

Ich habe doch oben schon geschrieben, man soll den Hack von Afterburner deinstallieren bzw. alle anderen Hacks die an der Farbe des Usernamens was ändern, dann findet man die angesprochene Stelle in der Anleitung.

Ich kenne nicht alle Hacks auswendig, die jeder Benutzer eingebaut hat, also kann ich dir auch keine genauere Anleitung liefern als das :p

Mystics

:D man Mystics, was ist das denn für ein Service? hast nicht alle Hacks der index.php im Kopf? :rolleyes: :cool:

brauner
17.07.2002, 15:50
@ jmr

man Mystics, was ist das denn für ein Service? hast nicht alle Hacks der index.php im Kopf?


Na halten wir die Nase nach dem Wind? Rede erst dann mit wenn du weißt was gemeint ist. Scherzkeks :rolleyes:
Ich weiß das Mystics immer gerne hilft. Das hat er auch in der Vergangenheit bei mir gemacht wo ich ihm sehr dankbar bin.
Außerdem kann Mystics für sich selber reden dazu braucht er dich nicht.
ich "liebe" solche Menschen :rolleyes:



@Mystics
Sorry für meinen Ton ...war nicht mein Tag.

Balu
28.07.2002, 18:17
bei Deinem Hack "Who was online today [available in english & german]" habe ich folgendes Prob. Mir werden leider die Usernamen nicht angezeigt. Es steht zwar 168 User waren heute Online aber leider fehlen die Nicks. Ich benutze 2.2.1 - habe alles nach Deiner Anleitung eingebunden.

Thx, und tschüssss

Mystics
28.07.2002, 19:22
Welche Version hast du denn eingebaut? Die Version, bei dir die Namen auf der extra Seite angezeigt werden (onlinetoday.php)?

Falls nein, überprüfe mal, ob alle Templates vorhanden sind, v.a. forumhome_todayloggedinuser.

Und überprüfe den Code in der index.php nochmal.

Falls es dann immer noch nicht geht, schicke mir deine index.php.

Mystics

Balu
28.07.2002, 20:39
und bei beiden wurden mir die Usernamen nicht angezeigt :(
kannst Du das deutsche hier nicht nochmal zur verfügung stellen ?

Mystics
28.07.2002, 20:41
Was soll ich zur Verfügung stellen?
Die deutsche Anleitung findest du auch bei vbulletin.org...nichts anderes könnte ich hier posten ;)
Und wie gesagt, schicke mir deine index.php
Und am Besten auch alle neuen Templates die du wegen dem Hack eingebaut hast.

Balu
28.07.2002, 20:44
ich baue es nochmal ein...... und sollte es nicht klappen schicke ich Dir das Paket !

Balu
30.07.2002, 16:16
ich habe den Hack Who-was-online-today ohne extra window eingebaut und er lief auch. Gestern abend eingebaut und heute sagt mir der Hack das am 30.7. die meisten User online gewesen wären....... obwohl wir doch noch den 30.7. haben ;)

Anzahl der Benutzer, die heute bereits auf dem Board waren: 0 sagt er mir auch noch ??? kannste mir sagen was das zu bedeuten hat ??

Thx, und Gruß

Mystics
30.07.2002, 16:51
Schick mir deine index.php

Ersteres ist doch vollkommen normal. Was soll da sonst stehen? :confused:

Subu1
02.10.2002, 09:07
moin:-)),

....ups, fängt ja schon gut an:) ich wollte uns den Hack auch einbauen, aber es geht ja schon gleich mit admin/funktions.php
los.

Suche:
------------------------------------------------------------
// ###################### Start getforumarray #######################


hab ich garnicht:confused: :mad: :D

was kann ich tun:confused:( :)

gruß subu

Mystics
02.10.2002, 10:17
und nur "Start getforumarray" ?

Prankster
02.10.2002, 10:48
In der hack anleitung steht :

Bearbeite die Datei admin/functions.php

bitte nicht mit der datei adminfunctions.php verwechseln.
Es ist die functions.php gemeint, die sich im Admin Ordner befindet.

Ich bin zwar auch drauf reingefallen , aber das macht nix *g*

grüsse der Prankster

Subu1
02.10.2002, 12:33
mist geht immer noch nicht, haben jetzt den Fehler

Parse error: parse error in /home/sites/home/users/eselsreiter/web/board/admin/functions.php on line 1933

Warning: Cannot add header information - headers already sent by (output started at /home/sites/home/users/eselsreiter/web/board/admin/functions.php:1933) in /home/sites/home/users/eselsreiter/web/board/admin/functions.php on line 1605

Fatal error: Call to undefined function: makelogincode() in /home/sites/home/users/eselsreiter/web/board/global.php on line 388

haben noch den awards/medals/cards hack by lesane
eingebaut. kann es daran liegen?

gruß subu1

templete sieht folgendermaßen aus:

<tr id="cat">
<td bgcolor="#606096" colspan="6"><a href="online.php?s=$session[sessionhash]"><normalfont color="#FFF788"><b>Zur Zeit aktive Benutzer</b></normalfont></a><normalfont color="#FFF788"><b>: $totalonline</b></normalfont></td>
</tr>
<tr>
<td bgcolor="#F1F1F1" colspan="6"><smallfont>
Es sind gerade $numberregistered registrierte(r) Benutzer und $numberguest Besucher im Board unterwegs.<br>
Mit $recordusers Benutzern waren am $recorddate um $recordtime die meisten Benutzer gleichzeitig online.<br>
$activeusers</smallfont></td>
$usercolor_legend
</tr>

gruß subu1:confused:

Mystics
02.10.2002, 13:32
Nimm die original functions.php und baue da mal nur den usercolor Hack ein.

Wahrscheinlich hast du ein "}" zu viel oder zu wenig drin.

Mystics

Subu1
02.10.2002, 14:11
du meinst jetzt den von Afterburner, den hatte ich ja und der funtze, bis ich diesen hier sah.

danke dir;)

Mystics
02.10.2002, 14:55
Nein, ich meinte natürlich meinen.

Subu1
02.10.2002, 15:07
ups, siehst Du das kommt davon, man sieht hier so viele Dinge und meint immer, die baut man mal eben nebenbei ein.
Die Geschichte erscheint mir immer komplexer. Ich mach mich nachher nochma in Ruhe dran.

danke Dir Mystic:)

Subu1
02.10.2002, 18:50
hab mich jetzt mit diesem zufrieden gegeben
http://www.vbulletin-germany.com/forum/showthread.php?s=&threadid=581
der funtzt jetzt, nur in den Threads sollte der Name auch in der entsprechenden Farbe sein.:confused: :D

wo muß ich denn diese Einstellung machen, hoffe ich nerve nicht:( :p

Mystics
02.10.2002, 19:12
Dafür gibt es keine Einstellung im anderen Hack......

In meinem Hack ist das drin.....mehr als das kann ich dir auch nicht anbieten..........

McDylan
16.01.2003, 15:50
Hallo eine Frage zum Hack,

Betrifft den Punkt

--------------------
// ###################### Start getusercolor #######################
function getusercolor($usergroupid=0,$userismod=0,$highlightadmin=1,$userid=0) {
if ($usergroupid == 6 && $highlightadmin) {
$usercolor[start]="<b><i><font color=\"red\">"; // Color for Admin
$usercolor[end]="</font></i></b>";
} else if ($usergroupid == 20 && $highlightadmin) {
$usercolor[start]="<font color=\"darkred\"><b>"; // Color for Supermod
$usercolor[end]="</b></font>";
} else if ($userismod && $highlightadmin) {
$usercolor[start] = "<font color=\"darkgreen\"><b>"; // Color for Mod
$usercolor[end]="</b></font>";
} else {
$usercolor[start] = "<font color=\"blue\">"; // Color for normal Member or "Highlight Admin" is turned of
$usercolor[end]="</font>";
}
return $usercolor;
}
---------------------------

Ich würde nun gerne eine Extra Usergruppe (usergruip == 10) in einer anderen Farbe haben ...aber ohne Highlightadmin

Wie mus da der Code aussehen?

Mystics
16.01.2003, 17:23
// ###################### Start getusercolor #######################
function getusercolor($usergroupid=0,$userismod=0,$highlightadmin=1,$userid=0) {
if ($usergroupid == 6 && $highlightadmin) {
$usercolor[start]="<b><i><font color=\"red\">"; // Color for Admin
$usercolor[end]="</font></i></b>";
} else if ($usergroupid == 5 && $highlightadmin) {
$usercolor[start]="<font color=\"darkred\"><b>"; // Color for Supermod
$usercolor[end]="</b></font>";
} else if ($usergroupid == 10) {
$usercolor[start]="<font color=\"yellow\">"; // Color for usergroupid = 10
$usercolor[end]="</font>";
} else if ($userismod && $highlightadmin) {
$usercolor[start] = "<font color=\"green\"><b>"; // Color for Mod
$usercolor[end]="</b></font>";
} else {
$usercolor[start] = "<font color=\"blue\">"; // Color for normal Member or "Highlight Admin" is turned of
$usercolor[end]="</font>";
}
return $usercolor;
}

vBnutzer
11.03.2003, 17:54
Hat jemand schon diesen Hack auf den vB 2.3.0g ausprobiert ob er funktioniert? Wenn ja bitte sags mir ich würde den nämlich gerne installieren.

Shock
27.03.2003, 23:41
Leuft bei mir auch in der Version 2.3.0 ohne probleme.

Kars10
28.03.2003, 09:18
Wollte nur einen Tipp geben für Leute die den Hack vielleicht noch nicht eingebaut haben.
Ich hab für jede Farbe ein eigenes Replacment angelegt.

Zum Beispiel:
{whosonlineadmin} = red
{whosonlinesupermod} = blue
{whosonlinemod} = green

So kann man ganz einfach (wenn gewünscht) alle Farben über die Replacements wechseln ohne jedes File extra zu ändern.

Wie gesagt ist nur ein Tipp.

Gruß
Kars :)

Prankster
30.03.2003, 16:25
ich habe den hack in der 2.3.0.g eingebaut. Er funktioniert auch so weit, Aber er stellt den Moderator nicht in grün da.

Ich bin die Anleitung nun mehrmals durchgegangen und konnte keinen Fehler finden.

Gibt es im Bezug auf die 2.3.0g Version etwas was ich wissen müsste ? *g*

grüsse Prankster

Shock
30.03.2003, 16:28
Sind die Moderatoren auch einem Forum zugewiesen? Vorher werden sie nicht in der zugeordneten Farbe angezeigt.

Prankster
30.03.2003, 16:31
*argh*

darauf hätte ich auch selber kommen können. :p
Es funktionert nun alles. Danke für die Superschnelle Antwort.

grüsse Prankster

theXME
27.04.2003, 03:07
Hallo,
ich habe ein Problem mit dem Hack.
Ich hatte ein paar Mods, die ich nun alle wieder auf dem Mitglieds-Status gesetzt habe. Ich habe diese auch aus den moderierten Foren ausgetragen. Sie werden auch nicht mehr bei den Mitarbeitern aufgeführt.
Doch bei der Online-/Wer war Online-Liste werden 2 von den ca. 4 Moderatoren noch grün dargestellt, trotz den Änderungen. Hat da einer einen Vorschlag?

Maddrax
27.04.2003, 10:05
hast du mal den counter durchlaufen lassen der die userinfos aktualisiert ?

theXME
27.04.2003, 17:23
Joap, hab ich, ohne Erfolg.

Subu1
28.04.2003, 09:54
also ich hatte das auch mal, aber die waren dann doch noch irgendwo als Moderator eingetragen, wirklich alles durchsucht:confused:

grüße subu1

advisor
12.06.2003, 16:45
ich würde die farben auch gerne bei mir im portal darstellen, inder portal.php.

was muss ich da in die php einbauen, und wo?

in der index läuft es schon richtig.

Prankster
14.06.2003, 14:38
naja ich würde sagen an der Stelle wo er die Auflistung der online Users errechnet.

guck in deinem Portal template , welche variabel dafür verwendet wird und such in der php datei nach der variabel , dann dürftest du an der richtigen Stelle landen.

Theoretisch , dürfte es ja im grunde die gleiche änderung sein , wie du sie in der index.php gemacht hast. Ich weiss net , welches Portal du nutzt , aber kein normaler Hack coder , würde verschiedene Variabeln für die gleiche funktion nutzen , wenn es die gleiche Ausgabe ist.

grüsse Prankster

advisor
16.06.2003, 15:27
Hi Prankster.

Ich habe es jetzt mit dem Befehl : <font color=red>$loggedin [username] usw. gemacht.

War das sehr "primitiv"?

Auf jeden fall funzt es.

und das jeweils für die entsprechende usergroupid.

Christian
18.08.2003, 20:18
Hi meine Moderatoren werden auf dem Portal nicht grün angezeigt!

Die Admins und S-mods werden in der zugewiesenen farbe angezeigt !

Kann mir jemand helfen??


http://darkinspirations.com/forum/230/upload/index.php?s=

Christian
18.08.2003, 22:53
Hier der online code aus der Portalseite!
// Online Users
if ($showonline) {
$activeusers = '';
$loggedinusers = '';
$datecut = time()-$cookietimeout;

$loggedins=$DB_site->query_first("SELECT COUNT(*) AS sessions FROM session WHERE userid=0 AND lastactivity>$datecut");
$numberguest = $loggedins['sessions'];
$numbervisible = '0';
$numberregistered = '0';

$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible,usergroupid
FROM session LEFT JOIN user ON (user.userid=session.userid)
WHERE session.userid>0 AND session.lastactivity>$datecut
ORDER BY invisible ASC, username ASC");
if ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
if ($loggedin['invisible']=='0' OR $bbuserinfo['usergroupid']=='6') {
$numbervisible++;
$userid = $loggedin['userid'];
if ($loggedin['invisible']=='1') {
$invisibleuser = '*';
} else {
$invisibleuser = '';
}
$usercolor=getusercolor($loggedin['usergroupid'],$mod["$userid"],$highlightadmin);
$username=$usercolor[start].$loggedin[username].$usercolor[end];
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') {
$invisibleuser = '*';
}

$usercolor=getusercolor($loggedin['usergroupid'],$mod["$userid"],$highlightadmin);
$username=$usercolor[start].$loggedin[username].$usercolor[end];
eval("\$activeusers .= \", ".gettemplate('forumhome_loggedinuser')."\";");
}
}
eval("\$usercolor_legend = \"".gettemplate('usercolor_legend')."\";");$DB_site->free_result($loggedins);

$totalonline = $numberregistered+$numberguest;
$numberinvisible = $numberregistered-$numbervisible;
$maxusers = explode(' ', gettemplate('maxloggedin',0,0));
if ((int)$maxusers[0] <= $totalonline) {
$time = time();
$maxloggedin = "$totalonline " . $time;
$DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'");
$maxusers[0] = $totalonline;
$maxusers[1] = $time;
}
$recordusers = $maxusers[0];
$recorddate = vbdate($dateformat,$maxusers[1]);
$getbgrow = getrowcolor();
eval("\$loggedinusers = \"".gettemplate('index_online')."\";");
}

Mystics
18.08.2003, 23:13
Bau das noch davor ein:$imodcache = array();
$mod = array();
$forummoderators=$DB_site->query('SELECT user.userid,user.username,moderator.forumid
FROM moderator
LEFT JOIN user
ON (moderator.userid=user.userid)
ORDER BY user.username');
while ($moderator=$DB_site->fetch_array($forummoderators)) {
$imodcache["$moderator[forumid]"][] = $moderator;
$mod["$moderator[userid]"] = 1;
}
$DB_site->free_result($forummoderators);
unset($moderator);

Christian
18.08.2003, 23:14
Wo genau??

Christian
18.08.2003, 23:18
Big Thx , hat geklappt !:D :D

fortnox
29.11.2003, 17:10
Sorry wahrscheinlich blöde Frage, aber muss ich da die Index im Admin-Ordner ändern oder die andere?:rolleyes:

Mystics
29.11.2003, 17:13
Original geschrieben von fortnox
Sorry wahrscheinlich blöde Frage, aber muss ich da die Index im Admin-Ordner ändern oder die andere?:rolleyes: Da es nicht heißt admin/index.php ist die normale index.php gemeint ;)

fortnox
29.11.2003, 17:18
Vielen Dank für die superschnelle Antwort :)

fortnox
29.11.2003, 17:32
Hab gleich noch eine Anfängerfrage.
Hier steht:
Suche:
------------------------------------------------------------
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'];
}
------------------------------------------------------------

ERSETZE es mit:
------------------------------------------------------------
$usercolor=getusercolor($loggedin['usergroupid'],$mod["$userid"],$highlightadmin);
$username=$usercolor[start].$loggedin[username].$usercolor[end];
------------------------------------------------------------

Muss ich dann das ganze 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'];
}

rauslöschen? oder das if stehen lassen?
Vor allem steht das in der Erklärung 2 mal, ist das beabsichtigt weil ich das 2 mal machen muss oder aus versehen?


Danke!!

Mystics
29.11.2003, 17:36
Original geschrieben von fortnox
rauslöschen? oder das if stehen lassen? Du musst alles ersetzen. Auch das if. Also alles, was in der Anleitung an dieser Stelle zwischen den Strichen ("-----") steht.Original geschrieben von fortnox
Vor allem steht das in der Erklärung 2 mal, ist das beabsichtigt weil ich das 2 mal machen muss oder aus versehen? Das ist Absicht. Den Code gibt es ja zweimal in der index.php.

fortnox
30.11.2003, 00:08
@Mystics

Danke für die Hilfe, aber irgendwie krieg ich das einfach nicht hin, obwohl alles so gut erklärt ist.Wo der Fehler ist weiss ich nicht:(
Entweder sehe ich im Forum garkeinen Unterschied oder die ganze Seite geht nicht mehr:confused:
Habe jetzt wieder das orginal raufgeladen und werde von neuem anfangen:D

fortnox
30.11.2003, 01:04
Juuhhuuuu ich habs geschafft:D
Mein erstes Hack erfolgserlebniss:D

Danke für die Hilfe!

fortnox
30.11.2003, 01:32
Nö doch nicht, jetzt ist bei mir auf der Forumsstartseite in den Kästen "letzter Beitrag" und "Moderator" alles leer.:rolleyes:

Mystics
30.11.2003, 01:56
Dann machst du am Besten alles rückgängig und fängst von vorne an :)

Oder schickst mir FTP und Admin Daten, damit ich mir das mal anschauen kann.

fortnox
30.11.2003, 02:11
Hab Dir ne Pn geschickt, weils beim nochmaligen versuch auch noch nicht geklappt hat;)

fortnox
30.11.2003, 15:31
Tausend Dank, für die Hilfe, jetzt funzt es:D

Ein Traum das vBulletin Forum inkl. Support:) "Schleim:D "

daFish
19.12.2003, 07:54
Hi Mystics,

habe den Hack eingebaut und er funktioniert auch wunderbar, nur komischerweise sind seit gestern die Mods in den Beiträgen wieder normalfarbig währenddessen sie in der Onlineliste farbig eingetragen sind.
Ich habe auch nochmals die showthread.php überprüft und die besagten Änderungen sind noch da.

Hast du eine Idee an was das liegen könnte?

Gruss Fish

Mystics
19.12.2003, 20:30
Und was hast du gestern geändert? Von alleine hat sich das sicherlich nicht verändert ;)

Wie sieht's mit der admin/functions.php aus? Überprüfe dort nochmal alle Änderungen mit der Hack-Anleitung.

daFish
20.12.2003, 15:25
Original geschrieben von Mystics
Und was hast du gestern geändert? Von alleine hat sich das sicherlich nicht verändert ;)

Wie sieht's mit der admin/functions.php aus? Überprüfe dort nochmal alle Änderungen mit der Hack-Anleitung.

Hi,

ich werds nochmal alles checken.

Gibt es eigentlich die Möglichkeit die Farben der jeweiligen Ränge über Replacements zu ändern?

Gruss FIsh

Mystics
20.12.2003, 15:30
Ja, ist auch in diesem Thread beschrieben (von Kars10).

daFish
20.12.2003, 15:42
Danke. :)

Morpheus`Land
31.12.2003, 06:54
Hallo Leute,
Ich bin ein "wbb-umsteiger" und hab mit diesem Hack so meine Probleme. Vieleicht könnt Ihr mir ja weiterhelfen !

Ich benutze das VB 2.3.3 mit folgenden eingebauten Hacks :

Who-was-Online-Today
VB Letzter Titel und Posticon Hack
Treue-Sterne
Super Kniffel - vBulletin
Referalshack_in_den_NewStatistikHack 1.2.1
NewStatistikHack 1.2.1


Funktioniert dieser Hack überhaupt unter diesen voraussetzungen ?

Mystics
31.12.2003, 15:25
Original geschrieben von Morpheus`Land
Funktioniert dieser Hack überhaupt unter diesen voraussetzungen ? Ich wüsste nicht, warum er nicht funktionieren sollte.

Logo
04.01.2004, 11:35
super sache das ganze. bevor ich es einbau nur ne frage:

wird in der showgroups.php ds auch mit übernommen ??

Mystics
04.01.2004, 13:50
Original geschrieben von Logo
wird in der showgroups.php ds auch mit übernommen ?? Nein, da sind die Gruppen ja sowieso schon entsprechend unterteilt :)

Logo
04.01.2004, 21:04
ich würd nämlich gerne in der showgroups die user auch farblich unterteilen, ohne andauernd den ganzen farbcode im costumer usertitel einzugeben ;)

Datex
23.03.2004, 07:36
Kann mir einer verraten wie ich die colored names in die showgroups und in die getinfo bring ?
Hab mir den source grad angesehen, aber kp was ich da ändern muss.

Prankster
23.03.2004, 09:12
moinsen Datex

Ich würde sagen, füge diesen Teil in deine showgroups.php ein

$usercolor=getusercolor($loggedin['usergroupid'],$mod["$userid"],$highlightadmin);
$username=$usercolor[start].$loggedin[username].$usercolor[end];

und im entsprechenden Template dann noch:

$usercolor_legend << einfügen.


grüsse Prankster

Datex
23.03.2004, 09:29
Jau des ist schon klar, nur wo soll ich des einfügen bzw. was soll gegen des ersetzt werden ?
Selbe in der member.php.

Mr.T
30.08.2004, 20:35
Wollte mal fragen, ob es diesen Hack auch fürs vB 3.0.3 gibt. Über die SuFu habe ich leider nichts gefunden.

Wäre nett, wenn mir da einer weiterhelfen kann.


Greez Mr.T

Mystics
30.08.2004, 20:37
Wollte mal fragen, ob es diesen Hack auch fürs vB 3.0.3 gibt. Über die SuFu habe ich leider nichts gefunden.

Wäre nett, wenn mir da einer weiterhelfen kann.


Greez Mr.T
In vB3 brauchst du keinen Hack mehr.

Administrator-Kontrollzentrum -> Benutzergruppen -> Benutzergruppen verwalten -> Benutzergruppe ändern -> Darstellung der Benutzernamen

h75
30.08.2004, 21:25
Siehe auch hier http://www.vbulletin-germany.com/forum/showthread.php?p=76176#post76176 ;)

Fire
26.02.2006, 01:25
1. wo finde ich die admin/functions.php??
2. geht das auch mit der vision 3.5.4

Mystics
26.02.2006, 01:35
1. wo finde ich die admin/functions.php??
2. geht das auch mit der vision 3.5.4
Bei vBulletin 3.5 kannst du das auch direkt bei den Benutzergruppen einstellen ("Darstellung der Benutzernamen") :)