Pagina 1 van 1

Last visit hack combineren met ACGM

Geplaatst: 04 mei 2007, 11:35
door Daan
Is er een mogelijkheid om de ACGM (= advanced group color management) met de Last visit hack te combineren? Dus dat de kleuren goed staan?

Geplaatst: 04 mei 2007, 16:09
door Tom V
Ja. Dit is er, maar is voor zover ik weet niet beschikbaar.
Het lukt want ik heb het voor een forum ook gedaan in speciale pagina's (calendar mod).

Ik zal vandaag nog zien hoe het net moet. En het je vertellen.

Geplaatst: 04 mei 2007, 16:10
door Daan
Oke, ik hoor graag van je :)

Geplaatst: 04 mei 2007, 17:51
door Niek
Die mogelijkheid is er.

OPEN

index.php

FIND

Code: Selecteer alles

while( $todayrow = $db->sql_fetchrow($result))
{
   $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++;
} 
REPLACE WITH

Code: Selecteer alles

while( $todayrow = $db->sql_fetchrow($result)) 
{ 
	$style_color = ""; 
	if ($todayrow['user_lastlogon']>=$time1Hour)
	{
		$users_lasthour++;
	}
	$style_color = color_group_colorize_name($todayrow['user_id']);
 	$users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'</a>,' : (($userdata[user_level]==ADMIN) ? ' <i><a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'</a></i>' : '');
	if (!$todayrow['user_allow_viewonline']) $logged_hidden_today++;
	else $logged_visible_today++;
}

Geplaatst: 04 mei 2007, 18:07
door Daan
Niek,

Is die code van jou niet voor Color Groups van Nivisec?

Daan

Geplaatst: 04 mei 2007, 18:16
door Niek
Oh ja inderdaad.
Als je die mod niet bedoeld klopt de code dus niet.
Foutje van mij. :x

Geplaatst: 04 mei 2007, 21:54
door Tom V
Met deze code verander je de kleur van de gebruiker op index.php naar de kleur van AGCM

Als je nog ergens een kleur moet veranderen, zeg het dan maar.

Code: Selecteer alles

# 
#-----[ OPEN ]------------------------------------------------ 
# 
index.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$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'; 

# 
#-----[ AFTER , ADD ]----------------------------------------- 
# 
	$sql = str_replace('SELECT ', 'SELECT user_group_id, user_session_time, ', $sql);

# 
#-----[ FIND ]------------------------------------------------ 
# 
	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>,' : '');

# 
#-----[ REPLACE WITH ]----------------------------------------- 
# 
 	$users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '" class="' . $color->get_user_color($todayrow['user_group_id']) .'">' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '" class="' . $color->get_user_color($todayrow['user_group_id']) .'"><i>' . $todayrow['username'] . '</i></a>,' : '');

Geplaatst: 05 mei 2007, 10:02
door Daan
De kleur moet ook veranderd worden in de Fully Intergrate Shoutbox van Niels

Geplaatst: 05 mei 2007, 12:53
door Tom V
Deze mod is iets grote omdat er extra pagina's worden aangemaakt en deze niet gebruik maken van overall_header of simple_header

http://multimedia-madness.be/forum/download.php?pack=4