PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WBB Memberliste



KiLLzOnE
14.12.2006, 00:59
Weiss jmd. wie man im WBB Mitgliederliste schafft, das sort die Namen wie in wer ist online farbig bekommt?

Nebulus
14.12.2006, 01:50
Also, ich weiß das es geht...

Habe es bis jetzt noch nicht umgesetzt, aber schonmal danke das Du mich irgendwie dran erinnerst das ich das machen wollte :)

Wenn einer weiß wie das geht dann postet das mal hier, ansonsten musste mal einen Tag warten, dann weiß ich es selber. Will das mal morgen versuchen zu machen.

KiLLzOnE
14.12.2006, 12:19
Okay super ^^
Klasse das du das machst...

Hätte da noch was fürs WBB ^^

Und zwar wie macht mans, das User ab einer gewissen Post Anzahl automatisch in eine neue Benutzergruppe kommen.

Hatte alles versucht, jedoch klappte es einfach nicht.

Gremlin
14.12.2006, 14:46
Also ich hab ein altes WBB und da geht das mit den Gruppe.


Admin -> Gruppen bearbeiten -> Gruppe auswählen dann bearbeiten und Zahl eingeben, folgende Screens werden bestimmt helfen ;)

http://img2.myimg.de/wbbgroups1d58.jpg (http://scriptshop.org)
http://img2.myimg.de/wbbgroups2e71.jpg (http://scriptshop.org)

Gruß
Gremlin

Nebulus
14.12.2006, 16:56
So, in der Mitgliederliste werden nun Admins, S-Mods und Mod in ihren Farben dargestellt und schon weiß man wer wer ist...

So habe ich es umgesetzt:

Suche in der Datei: memberslist.php folgende Zeilen:


switch ($val) {
case 'username':
$members['username'] = htmlconverter($members['username']);
eval("\$fields .= \" ".$tpl->get("memberslist_username")."\";");
break;

Und dann ersetze den Code durch den hier unten:


switch ($val) {
case 'username':
if ($members['groupcombinationid'] == 1) {
$members['username'] = "<font color='#cc0000'>".htmlconverter($members['username'])."</font>";
} elseif ($members['groupcombinationid'] == 2) {
$members['username'] = "<font color='#00aa00'>".htmlconverter($members['username'])."</font>";
} elseif ($members['groupcombinationid'] == 3) {
$members['username'] = "<font color='#0000cc'>".htmlconverter($members['username'])."</font>";
} else {
$members['username'] = htmlconverter($members['username']);
}
eval("\$fields .= \" ".$tpl->get("memberslist_username")."\";");
break;

Ist natürlich erweiterbar um nochmehr Farben usw...
Lasse einfach deine Fantasie spielen

KiLLzOnE
14.12.2006, 20:48
Danke Nebulus.

Zu Gremlin:

Das habe ich ja auch schon versucht.
Allerdings bekommt bei mir jede Gruppe eine Farbe dann.
Und irgendwie kommen die User nicht automatisch in die Gruppe ab X Posts.

Obwohl sie die gewünschte Anzahl schon längst haben...

KiLLzOnE
30.01.2007, 00:18
So nochmal die alte Krise und neues Problem.

Habe nun 2 Gruppen die rot angezeigt werden müssen in der Memberliste.

Eine hat ID 1 und die andere hat 17.

Hab da also nun zwei die gleichen zeilen nur mit anderer ID reingepackt.

Jedoch hat die mit der 17 die Farbe nicht....

Jmd. ne Idee??