Seite 1 von 1

Problem Color Groups in Verbindung mit "Wer war da"

Verfasst: 01.03.2006 10:04
von Light Lan
So ich habe beide installiert uns sie funktionieren auch wunderschön.
Nur leider werden beim Wer war da-feld die normalen farben angezeigt und nicht die von Color Groups.
Ich habe es anhand dieser Anleitung nicht geschafft das Problem zu beheben.
"Wer war da" - MOD
Definierung von Farbgruppen (Color Groups)
Zum Download bereitgestellte index.php
Zusätzlich habe ich auch noch das erweiterte ModPanel und den Admin Style Watcher.
phpBB-version vom forum ist 2.0.19. .oO(als n00b weiß man ja nie worans überall liegen kann :wink: )
Freue mich über jede Hilfe.

Verfasst: 01.03.2006 13:32
von Light Lan
*schubs*
hab immer noch keine ahnung, worans liegen könnte.
bitte helft mir.

Verfasst: 01.03.2006 22:59
von Light Lan
Prob is immernoch vorhanden.
wer will kann sichs unter http://lightlan.li.funpic.de anschaun...

Verfasst: 01.03.2006 23:10
von scheibenbrot
Hallo,
Lies dir am besten das mal durch: Der kleine Knigge :wink:
  • Topic-Bumping
    Warte bitte mindestens 24h eh Du selbst auf Deine Fragen antwortest, um sie wieder an die erste Stelle im der Themenansicht zu bringen. Der Mindestabstand zwischen zwei Bumps ist ebenfalls 24h.

Verfasst: 02.03.2006 08:21
von Light Lan
tschuldigung kommt nich wieder vor.
Habe geschoben, da mein Topic auf die Seite 2 abgesackt ist und da schaun eben viel weniger hin. :cry:
Hat denn keiner ne Idee?

Verfasst: 02.03.2006 20:01
von Light Lan
Sooooo^^
Wie heißt es doch so schon. "Wenn du dir nicht selbst hilfst, hilft dir keiner!"
So ich hab das problem jetzt selbst gelößt.
Wenns interressiert:
Ich habe vor
$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
if ( $row['user_level'] == ADMIN )
{
$user_today .= ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>';
}
elseif ( $row['user_level'] == MOD )
{
$user_today .= ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>';
}
else
{
$user_today .= '>' . $row['username'] . '</a>';
}
$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
if ( $row['user_allow_viewonline'] == 0 )
{
$user_today .= '</i>';
}
$count_user_today++;
}
folgendes eingefügt und jetzt gehts.
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
$row['username'] = color_group_colorize_name($row['user_id']);
Ich weiß zwar nich warum und ob das eine ideale Lösung ist (ich bezweifle das), aber hauptsache es geht.
Ich wünsche noch viel Spaß.
Edit: Habe gerade festgestellt, dass man
if ( $row['user_level'] == ADMIN )
{
$user_today .= ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>';
}
elseif ( $row['user_level'] == MOD )
{
$user_today .= ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>';
}
else
{
$user_today .= '>' . $row['username'] . '</a>';
}
durch
$row['username'].'</b></a>';
ersetzen kann, ohne, dass sich was ändert.
Is weniger Text und deswegen wohl besser oder?