Color Groups im "Wer war heute online?"

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Color Groups im "Wer war heute online?"

Beitrag von LoD »

Ich würde gern die User im "Wer war heute online?" in den richtigen Farben anzeigen lassen, was muss ich dafür am Code ändern?

Code: Alles auswählen

# 
#---[Open]--------------------------------------------------------------------------------- 
# 
templates/subSilver/index_body.tpl
# Or your personal Template

# 
#---[Find]--------------------------------------------------------------------------------- 
# 
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
# 
#---[Replace with]--------------------------------------------------------------------------------- 
# 
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

# 
#---[Find]--------------------------------------------------------------------------------- 
# 
  <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>
# 
#---[Add]--------------------------------------------------------------------------------- 
# 
  <tr><td class="row1" align="left"><span class="gensmall">{COUNT_USER_TODAY}<br />{USER_TODAY}</span></td> </tr>

################################################################################
irgendwo da drin müssten ja die Farben stecken, oder? :o
Patrickfein
Mitglied
Beiträge: 118
Registriert: 23.05.2005 19:05

Beitrag von Patrickfein »

weclhe farben willst du denn ändern? die hintergrundfarben der tabellen oder die Admin/Moderatoren farben?
[img]http://www.phpbb.de/templates/subSilver/images/icon_mini_search.gif[/img] Suchen hilft!
Einbau von MOD's/Foren nur gegen Bezahlung!
Anmeldung per PN
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Beitrag von naptune »

Also das steht doch alles in der Anleitung vom Mod
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#
[ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]

#
#-----[ REPLACE WITH ]------------------------------------------
#
{COLOR_GROUPS_LIST}
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

@Patrickfein

Die Farben aller User, es geht dabei nicht um Mod/Admin sondern um die Gruppen aus den Color Groups

@naptune

ich meine nicht das "Wer ist online?" sondern den "Wer war heute online?" Mod... da kann ich ja schlecht die gleiche Anleitung für nehmen, oder? :o
-----------------------
Am besten ich zeige euch das Problem ^^

http://www.st-helens.de.vu

beim "Wer war heute online?" werden die Admins in rosa und die Mods in grün angezeigt, normale User in weiß. Ich will sie aber in den Farben von Patienten, Betreuern, Therapeuten und der Direktion haben.

Sorry wenn ich mich so unverständlich ausgedrückt habe :o
Zuletzt geändert von LoD am 24.08.2005 21:50, insgesamt 1-mal geändert.
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Beitrag von naptune »

Doch kannst du machen, die Änderungen für die portal.php sind die gleichen wie für die index.phph !

Oder meinst du den last_visi_mod???

bei mir sieht das in der index.php so aus:
// Start add - Last visit MOD
$time_now=time();
$time1Hour=$time_now-3600;
$minutes = date('is', $time_now);
$hour_now = $time_now - (60*($minutes[0].$minutes[1])) - ($minutes[2].$minutes[3]);
$dato=create_date('H', $time_now,$board_config['board_timezone']);
$timetoday = $hour_now - (3600*$dato);
$sql = 'SELECT session_ip, MAX(session_time) as session_time FROM '.SESSIONS_TABLE.' WHERE session_user_id="'.ANONYMOUS.'" AND session_time >= '.$timetoday.' AND session_time< '.($timetoday+86399).' GROUP BY session_ip';
if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, "Couldn't retrieve guest user today data", "", __LINE__, __FILE__, $sql);
while( $guest_list = $db->sql_fetchrow($result))
{
if ($guest_list['session_time'] >$time1Hour) $users_lasthour++;
}
$guests_today = $db->sql_numrows($result);
$sql = 'SELECT user_id,username,user_allow_viewonline,user_level,user_lastlogon FROM ' . USERS_TABLE . ' WHERE user_id!="'.ANONYMOUS.'" AND user_session_time >= '.$timetoday.' AND user_session_time< '.($timetoday+86399).' ORDER BY username';
if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, "Couldn't retrieve user today data", "", __LINE__, __FILE__, $sql);
while( $todayrow = $db->sql_fetchrow($result))
{

if ($todayrow['user_lastlogon']>=$time1Hour)
{
$users_lasthour++;
}

$users_today_list .= ( $todayrow['user_allow_viewonline'] ) ? color_group_colorize_name($todayrow['user_id']).' ' : (( $userdata['user_level'] == ADMIN ) ? '<i>'.color_group_colorize_name($todayrow['user_id']).'</i> ' : '');

if (!$todayrow['user_allow_viewonline']) $logged_hidden_today++;
else $logged_visible_today++;
}
if ($users_today_list)
{
$users_today_list[ strlen( $users_today_list)-1] = ' ';
} else
{
$users_today_list = $lang['None'];
}
$total_users_today = $db->sql_numrows($result)+$guests_today;

$users_today_list = $lang['Registered_users'].' ' . $users_today_list;
$l_today_user_s = ($total_users_today) ? ( ( $total_users_today == 1 )? $lang['User_today_total'] : $lang['Users_today_total'] ) : $lang['Users_today_zero_total'];
$l_today_r_user_s = ($logged_visible_today) ? ( ( $logged_visible_today == 1 ) ? $lang['Reg_user_total'] : $lang['Reg_users_total'] ) : $lang['Reg_users_zero_total'];
$l_today_h_user_s = ($logged_hidden_today) ? (($logged_hidden_today == 1) ? $lang['Hidden_user_total'] : $lang['Hidden_users_total'] ) : $lang['Hidden_users_zero_total'];
$l_today_g_user_s = ($guests_today) ? (($guests_today == 1) ? $lang['Guest_user_total'] : $lang['Guest_users_total']) : $lang['Guest_users_zero_total'];
$l_today_users = sprintf($l_today_user_s, $total_users_today);
$l_today_users .= sprintf($l_today_r_user_s, $logged_visible_today);
$l_today_users .= sprintf($l_today_h_user_s, $logged_hidden_today);
$l_today_users .= sprintf($l_today_g_user_s, $guests_today);
// End add - Last visit MOD
Es gibt hier im Forum auch eine Anleitung für den last_visit_mod im Zusammenhang mit dem Color_Groups_Mod.

Musst mal suchen... 8) es gibt 14 Threads dazu
Zuletzt geändert von naptune am 24.08.2005 19:08, insgesamt 2-mal geändert.
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

Wer redet denn vom Portal??? :o

Dort stimmen die Farben ja!
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Beitrag von naptune »

hab oben nochmal editiert
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

WER WAR ONLINE? MOD VON AWSW :roll:

nix last visit!
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Beitrag von naptune »

Einen MOD mit dieser Bezeichnung gibts wohl nicht.

http://www.retriever-hilfe.de/downloads/AWSW/

Auf jeden Fall ist die Einbauroutine für den Color_Groups immer diesselbe.

Ob du´s nun glaubst oder nicht !
LoD
Mitglied
Beiträge: 80
Registriert: 19.08.2005 19:18

Beitrag von LoD »

ok, dann ist er eben nicht von AWSW... auch egal, jedenfalls hab ich den drin... und den color groups... und... ach vergiss es! :x
Antworten

Zurück zu „phpBB 2.0: Mod Support“