Seite 1 von 2

Farbe im Wer war da Mod ändern

Verfasst: 06.11.2005 17:19
von Dein Richter
Ich hab ja den Mod eingebaut und der läuft auch super aber die Farben vom Moderator stimmen nicht so wie ich das gerne hätte. Wo muss ich das ändern mit dem Farbcode?
Hier mal der Mod:

Code: Alles auswählen

###############################################################################
###############################################################################
###########                                                         ###########
###########              Wer war da MOD 1.1                         ###########
###########              von webmaster128 [www.hp-center.net]       ###########
###########                                                         ###########
###############################################################################
###############################################################################

###############################################################################
		Sprache: 	Deutsch
		Version: 	1.0
		Autor:		webmaster128
		Homepage:	www.hp-center.net
		
		Zu ändernde Dateien:	2
		index.php, templates/.../index_body.tpl
		Anzahl der Änderungen: 4
################################################################################

#################### HINWEIS ####################
$user_today_text['count_user'] = 'Heute waren bisher <b>{COUNT_USER_TODAY}</b> registrierte User online.';
$user_today_text['zuletzt_um'] = 'zuletzt um';
$user_today_text['no_user'] = 'Heute war bisher kein registrierter User online.';
### Diese Texte können gegen eine beliebige Beschriftung ersetzt werden
#################### HINWEIS ####################



################################################################################
				FORUM INDEX ÄNDERN
				index.php
-----------------------------------------------------------------------

### Suche nach:
init_userprefs($userdata);
### darunter einfügen: (kann so ziemlich an jede Stelle der Seite eingefügt werden)
/*----------WER WAR HEUTE DA HACK----------*/
$user_today_text['count_user'] = 'Heute waren bisher <b>{COUNT_USER_TODAY}</b> registrierte User online.';
$user_today_text['zuletzt_um'] = 'zuletzt um';
$user_today_text['no_user'] = 'Heute war bisher kein registrierter User online.';

$mitternacht = mktime(0,0,0,date('m'),date('d'),date('Y'));
$result = $db->sql_query('Select `user_id`, `username`, `user_session_time`, `user_level` FROM '.USERS_TABLE." WHERE `user_session_time` > $mitternacht ORDER BY `user_session_time` DESC");
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 .= ' ('.$user_today_text['zuletzt_um'].' '.date('H:i', $row['user_session_time']).')';
	$count_user_today++;
	}
$user_today_text['count_user'] = ($count_user_today > 0) ? str_replace('{COUNT_USER_TODAY}', $count_user_today, $user_today_text['count_user']) : $user_today_text['no_user'];
$db->sql_freeresult($result);
/*----------WER WAR HEUTE DA HACK----------*/

### Suche nach:
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'), 
### darunter einfügen:
'COUNT_USER_TODAY' => $user_today_text['count_user'],
'USER_TODAY' => $user_today,




########################################################################
				TEMPLATE ÄNDERN
				Beispiel: templates/subSilver/index_body.tpl
-----------------------------------------------------------------------
### Suche nach:
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
### Ersetzen durch:
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

### Suche nach:
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
### Dahinter einfügen:
  <tr><td class="row1" align="left"><span class="gensmall">{COUNT_USER_TODAY}<br />{USER_TODAY}</span></td> </tr>
######################################################################## 
  
##################################################################################
		DAS WARS!
		VIEL SPASS MIT DEM HACK
		mfg
		webmaster128
		www.hp-center.net
##########################################################################

Verfasst: 06.11.2005 17:20
von spritzpistole

Verfasst: 06.11.2005 17:29
von Dein Richter
Nein, das ist ja für wer ist online und nicht für wer war online.

[ externes Bild ]

Ich meine die Farbe unten. Also die Admins sind ja rot und die Mods sollen eben gelb werden. Die sind zur Zeit grün.

Verfasst: 06.11.2005 17:42
von Blazer
Hallo,

ich habe das gleiche Problem, allerdings habe ich zusätzlich den MOD color_groups installiert.

Was muss ich denn ändern das dieses Wer war da Feld auch die Gruppenfarben übernimmt?

Verfasst: 06.11.2005 22:55
von Dein Richter
Dann sind wir schon 2.

Verfasst: 07.11.2005 17:14
von Dein Richter
Weiß denn keiner was dazu?

Verfasst: 08.11.2005 15:02
von Blazer
ich habe etwas gefunden, das bei mir funktioniert hat.

Code: Alles auswählen

#-----[ÖFFNE INDEX.PHP ]------------------------------------------ 
#
#-----[ 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);

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

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: 14.11.2005 20:17
von Dein Richter
Sicher das in der index.php sein soll? Da ist bei mir nix davon.

Verfasst: 14.11.2005 21:24
von Blazer
also bei mir war das so drinnen, aber es geht im Endeffekt nur um einzelne Passagen

Code: Alles auswählen

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
diese musst du ergänzen

Code: Alles auswählen

   $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>' : ''; 
und diese,

Code: Alles auswählen

   $user_today .= color_group_colorize_name($row['user_id']); 
mit der ersetzen

Verfasst: 14.11.2005 21:54
von Dein Richter
Selbst das ist nicht in meiner index.php drin. Das muss irgendwo anders drinstehn da es nur bei einem Template zu sehn ist aber in dem gibts ja keine index.php