Seite 2 von 3

Verfasst: 24.01.2004 16:24
von Fabian
Aber es hat sich nichts verändert, alle User haben immer noch die ganz normale Farbe.

Verfasst: 24.01.2004 16:32
von Firestarter
poste bitte mal als Verlinkung deine index-body.tpl hier im Thread.thx

Verfasst: 24.01.2004 16:39
von Fabian
Okay:

http://www.monexs.de/index_body.txt

Ich hoffe, das hilft weiter.

Verfasst: 24.01.2004 17:45
von Firestarter
diese Code ist falsch :

Code: Alles auswählen

<tr>
  <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]{COLOR_GROUPS_LIST}<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
es muss so aussehen :

Code: Alles auswählen

<tr>
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; {COLOR_GROUPS_LIST}<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
Ansonsten bringt dir der Einbau vom Hack nichts.

Verfasst: 24.01.2004 18:55
von Fabian
Vielen Dank, jetzt scheint der MOD so zu klappen, wie er sollte!

Verfasst: 01.03.2004 12:48
von Pseiko
Habe auch den Mod eingebaut, aber leider wird nicht mehr angezeigt dass ich online bin im index. http://forum.pseiko.com

Ausserdem ist die Farbe bei "Wer war online" auch noch die alte.

Verfasst: 01.03.2004 13:01
von Pseiko
Ich habe den last visit Mod eingebaut:

Und muss das in der index.php umschreiben damit die Farben richtig sind
Aber wie?

Code: Alles auswählen

	$style_color = ""; 
	if ($todayrow['user_lastlogon']>=$time1Hour)
	{
		$users_lasthour++;
	}
	switch ($todayrow['user_level'])
	{
		case ADMIN :
		      $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>'; 
      		$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
			break;
		case MOD :
		      $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>'; 
      		$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
			break;
	}
 	$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>,' : '');
	if (!$todayrow['user_allow_viewonline']) $logged_hidden_today++;
	else $logged_visible_today++;
Das ist die Anleitung für die viewonline.php

Code: Alles auswählen

viewonline.php

# 
#-----[ FIND ]------------------------------------------ 
#
			$username = $row['username'];

			$style_color = '';
			if ( $row['user_level'] == ADMIN )
			{
				$username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
			}
			else if ( $row['user_level'] == MOD )
			{
				$username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
			}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
			include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
			$username = color_group_colorize_name($user_id, true);
und das auch bestimmt:

Code: Alles auswählen

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

Verfasst: 01.03.2004 19:08
von Pseiko
Der Fehler dass ich nicht mehr angezeigt werde liegt an der page header.php. Wenn ich die alte Datei draufmache gehts wieder.

Verfasst: 02.03.2004 10:55
von Acid
Allerdings stammt der obige Code aus der viewonline.php. :-?
Am besten nochmal alle geänderten Dateien genauestens durchgehen bzw. erstmal eine Datei ändern, nachschauen, dann die nächste..

Verfasst: 02.03.2004 11:16
von Pseiko
Der obige Code ist auch nur zum Einbau in den Last_visit Mod gedacht.
Gleiche Baustelle aber anderes Problem.

Sobald ich die geänderte page_header.php hochlade, werden die User die gerade online sind nicht angezeigt. (Nur die Namen werden nicht angezeigt)