Seite 2 von 2
Verfasst: 18.06.2005 14:48
von mellow
Boah ne das is mir zu stressig:
- Erstmal werden alle Benutzer die in den letzten 24 Stunden online waren fett gedruckt, statt normal und die Gruppen in der Legende dünn statt dick
- Die Farben die ich den Gruppen zuweise werden nicht übernommen
- Ist es normal, dass ich die Gruppen Admin und Mods neu erstellen muss und alle zu der Gruppe gehörenden Mitglieder manuell dort nochmals einfügen muss?
Das sind schon 3 Fragen und ich will nicht wissen, wieviele noch kommen sollen.

Verfasst: 18.06.2005 21:47
von rabbit
zugegebenermaßen ist der MOD etwas komplizierter als der color groups von niels, andererseits aber auch wesentlich schneller...

desweiteren supportet selven die adaptation leider aus persönlichen gründen nicht mehr, so dass ein bug, der sich noch darin befindet, wohl auch weiterhin drin bleiben wird.
zu deinen fragen:
*die user in der last visit zeile werden fett angezeigt, das stimmt. ist aber aus meiner sicht sogar gut so...
*die gruppen in der legende werden nicht fett gezeigt, was wiederum nicht gut ist, aber standard bei dem MOD.
das lässt sich in der class_stats.php ändern:
Code: Alles auswählen
$template->assign_block_vars('stats.colorgroup', array(
"COLOR_GROUPS" => " [ <b><a href=\"" . append_sid("auc_listing.". $phpEx ."?id=". $rowcolor['group_id']) . "\" class=\"mainmenu\"><span style='color:#". $rowcolor['group_color'] ."'>". $rowcolor['group_name'] ."</span></a></b> ] ")
);
man beachte die <b> tags...
*yep, das ist normal.
Verfasst: 18.06.2005 22:42
von mellow
Mit den Lösungen komm ich klar und auch den Kompromiss mit dem Fettgedruckten könnte ich mich arrangieren.
Aber was ist mit den Farben? Warum werden die nicht übernommen? In der Legende bleiben alle Farben gleich. Als ob er die Einstellungen ignoriert. alle grau...
Verfasst: 18.06.2005 23:44
von rabbit
hmmm, das hatte ich bisher noch nicht. der MOD läuft (mehr oder weniger glatt) bei mir auf einem CH 2.1.0 und einem CH 2.1.1rc5 und es werden dort alle farbänderungen ohne weiteres übernommen.
Verfasst: 19.06.2005 11:15
von Fundus
kommt bei einigen templates vor, lösung hab ich auch nicht

(liegt wohl an der css da die tpls in meinem fall die gleichen sind

Verfasst: 19.06.2005 12:38
von mellow
Also die User werden jetzt in den normalen Farben dargestellt. Nur die Gruppen in der Legende sind immernoch alle gleichfarbig.
Liegt das vielleicht auch an diesen 2 auftretenden Problemen:
In der class_forums.php soll folgende Änderung gemacht werden:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
'L_MOD' => $row['mod_system'] ? $user->lang($row['mod_name']) : $row['mod_name'],
#
#-----[ REPLACE WITH ]----------------------------------------
#
'L_MOD' => ($row['mod_type'] == POST_USERS_URL) ? CheckUsernameColor($row['mod_color'], $row['mod_system'] ? $user->lang($row['mod_name']) : $row['mod_name']) : $row['mod_system'] ? $user->lang($row['mod_name']) : $row['mod_name'],
Doch statt
Code: Alles auswählen
'L_MOD' => $row['mod_system'] ? $user->lang($row['mod_name']) : $row['mod_name'],
steht da bei mir:
... ich habe es trotzdem ersetzt.
Ausserdem:
Es soll
in der class_stats.php folgende Änderung durchgeführt werde:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
$last_username
#
#-----[ AFTER, ADD ]----------------------------------------
#
$last_username = CheckUsernameColor($row['user_color_gc'], $last_username);
Ist das nicht falsch?
Ich finde da nämlich
Code: Alles auswählen
$last_username = $config->data['stat_last_username'];
Bei mir sieht das jetzt erstmal so aus:
Code: Alles auswählen
$last_username = $config->data['stat_last_username'];
$last_username = CheckUsernameColor($row['user_color_gc'], $last_username);
Oder wie soll das da aussehen?
Für Hilfe bei beiden Problemen bin ich sehr dankbar.
kommt bei einigen templates vor, lösung hab ich auch nicht (liegt wohl an der css da die tpls in meinem fall die gleichen sind
also wenn garnix geht, muss ich wohl die Legende ganz einfach per Hand manuell schreiben. Aber das ist doch alles Mist, auch in der index und topic_box sind die Namen einheitsgrau, obwohl sie auch hier farbig sein sollten. Nicht gut...
Verfasst: 19.06.2005 21:40
von rabbit
beide dateien scheinen mir deinen angaben nach richtig zu sein. zumal die codes keine auswirkung auf die anzeige der legende haben...
ich würde nochmal alle änderungen bzgl. des MODs durchgehen, auch und besonders, was die tpl's angeht, denn du sagst ja, dass es wohl nicht bei allen templates hakt.
Verfasst: 19.06.2005 22:47
von mellow
die einzige tpl die berührt wird ist die index_stats_box.tpl - und bei dieser kleinen Änderungen sind Fehler so gut wie ausgeschlossen. Also wenn garnix geht, muss ich die Legende wohl manuell hinschreiben...
Verfasst: 19.06.2005 22:55
von Fundus
hab mich jetzt auch etwas damit gespielt
class_stat.php
so zeile 386 rum ist der part der legende nimm mal diesen text dafür
Code: Alles auswählen
$template->assign_block_vars('stats.colorgroup', array(
"COLOR_GROUPS" => " [ <a href=\"" . append_sid("auc_listing.". $phpEx ."?id=". $rowcolor['group_id']) . "\" style=\"color:#". $rowcolor['group_color'] ."; font-weight: bold;\">". $rowcolor['group_name'] ."</a> ] ")
);
das mit <font> funzt bei mir nicht, hab auch den part in der functions.php von font auf span umgestellt

Verfasst: 20.06.2005 00:53
von mellow
Klasse das hat funktioniert! Nur leider ist es noch unterstrichen, aber das bekommen wir hin! Welche Änderung hast du genau gemacht?
EDIT: Das mit dem unterstrichen hab ich auch noch wegbekommen. Hab einfach wieder die css-definition der schrift reingeknallt! Geil!
Jetzt müsste ich das theoretisch nur noch in der index und in der forenansicht (bei lastposts) hinbekommen. Und schon wer alles perfekt
