Seite 1 von 1

Color Groups Anpassung -> Wer ist online

Verfasst: 25.12.2005 18:07
von Mr. Rossi
Hallo,

in der "Wer ist online"-Anzeige ist zu sehen, dass oben der Name in der Farbgruppenfarbe angezeigt wird aber unten bleibt alles beim Alten. Wie kann man die Namen unten auch in der Farbgruppenfarbe anzeigen lassen?

http://franzbardon.fr.ohost.de/1.gif

Weiß jemand Rat? Was tun? :roll:

Verfasst: 25.12.2005 19:05
von Blazer
das was du beschreibst ist nicht das Wer ist online, das wird ja farbig angezeigt....
sondern das Wer war online, dazu musst du noch zusätzliche Änderungen durchführen.

Bei mir ging es damit:

Code: Alles auswählen

#-----[ÖFFNE INDEX.PHP ]------------------------------------------

#
#-----[ FINDE ]---------------------------------------------------
#

include($phpbb_root_path . 'common.'.$phpEx);

#
#-----[ DANACH FÜGE EIN ]-----------------------------------------
#

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

#
#-----[ FINDE ]---------------------------------------------------
#

$result = $db->sql_query($sql);

while( $row = $db->sql_fetchrow($result) )
   {
   $user_today .= ($count_user_today > 0) ? ', ' : '';
   $user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
   $user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
   $user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
   $user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
   $user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
   $count_user_today++;
   }

#
#-----[ERSETZE MIT ]---------------------------------------------
#

$result = $db->sql_query($sql);

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
    $user_today .= color_group_colorize_name($row['user_id']); 
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
	$count_user_today++;
	}


Verfasst: 25.12.2005 19:26
von Mr. Rossi
Hi Blazer,

ich konnte in der index.php nur die erste Änderung durchführen, weil ich den zweiten Teil nicht finden konnte. Der ist so gar nicht vorhanden.

Kannst Du dir das mal ansehen?
http://franzbardon.fr.ohost.de/index.txt

Bis jetzt ist alles beim Alten geblieben, d.h. die erste Änderung optisch nichts geändert.

Was tun? :roll:

Verfasst: 25.12.2005 19:38
von Blazer
sorry, du hast wohl einen anderen Hack bzw. MOD als ich, da ist das etwas anders... ist das der Last visit-MOD?
so wie ich das sehe ist da alles richtig eingegeben so das auch die Farben des color_groups übernommen werden sollten

Verfasst: 25.12.2005 19:49
von Mr. Rossi
Hi Blazer,

irgendwo scheint aber noch etwas zu fehlen. D.H. Irgendwo ist statt der Colour-Namensangabe noch die alte Einstellung drinn.

Verfasst: 25.12.2005 20:41
von Blazer
ich vermute das es an dieser Passage liegt.... aber weiss auch nicht inwiefern du diese abändern musst :(

Code: Alles auswählen

$users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');

Verfasst: 25.12.2005 21:26
von Mr. Rossi
Hi Blazer,

ich bin auch kein Programmierer :cry:

Vielleicht kommt ja noch ein Kundiger vorbei :roll: