Seite 1 von 1

Reichsten User Für Color Mod Anpassen

Verfasst: 25.02.2009 17:57
von MadiMac
Hi
ich habe den RICHEST USER Für Cash mod instaliert möchte die user namen für color mod anpassen. ich denke mit dieser stelle wird das ganze gemacht.

Code: Alles auswählen

$username = color_group_colorize_name($user_id, true);
oder

Code: Alles auswählen

'USERNAME' => color_group_colorize_name($user_id, true),
Ich habe das an verschiedene stellen platziert,Das funktioniert leider nicht, kann jemand mir bitte dabei helfen.

Code: Alles auswählen

	//
	// SELECT RICHEST USER
	//
	$sql = "SELECT user_id, username $cash_sqls
	FROM " . USERS_TABLE . "
	WHERE (user_id <> " . ANONYMOUS . " )
	ORDER BY ( $cash_order 0) DESC
	LIMIT " . $display_limit;

	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't retrieve users data", "", __LINE__, __FILE__, $sql);
	}

	$user_countusers = $db->sql_numrows($result);
	$user_data = $db->sql_fetchrowset($result);

	for ($i = 0; $i < $user_countusers; $i++)
	{
		$richest_user = $user_data[0]['username'];
		$richest_uid = $user_data[0]['user_id'];
		$richests_cash = 0;
		if ($board_config['cash_pointsorcash'] == 'cash')
		{
			while ( $c_cur = &$cash->currency_next($j,CURRENCY_ENABLED) )
			{
				if ((empty($use_fields)) || (in_array($c_cur->id(), $use_fields)))
				{
					$cash_field = $c_cur->db();
					$cash_change = $c_cur->data('cash_exchange');
					$richests_cash = $richests_cash + ($user_data[$i][$cash_field]/$cash_change);
				}
			}
		}
		else
		{
			$richests_cash = $user_data[$i]['user_points'];
		}
		if ( $i != 0 )
		{
			($board_config['cash_komma'] == 'komma') ?
			  $komma = ', ':
			  $komma = '<br>';
		}
		if ($board_config['cash_pointsorcash'] == 'cash')
		{
			$c_cur = $cash->currency($cash_id);
			if ($board_config['cash_displaycurrency'] != '')
			{
				$c_cur_to = $cash->currency(intval($board_config['cash_displaycurrency']));
				$richests_cash = (($richests_cash/($c_cur->data('cash_exchange')))*($c_cur_to->data('cash_exchange')));
				$c_cur = $c_cur_to;
				unset($c_cur_to);
			}
			$richests_cash = $c_cur->display(round($richests_cash,$c_cur->data('cash_decimals')));
			$cashn = ' ('.$richests_cash.')';
			}
		else
		{
			$cashn = ' ('.$richests_cash.' '.$cash_name.')';
		}
		$template->assign_block_vars('richestrow', array(
							         'USERNAME' => $user_data[$i]['username'],
								 'KOMMA' => $komma,
								 'URL' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=".$user_data[$i]['user_id']."") . '">',
								 'CASH' => $cashn)
					     );
	}
}

//
// USER'S CASH
//

// if this is not a guest
if ( $userdata['session_logged_in'] ) 
{

	// Check wether turned on
	if ($board_config['cash_userdis'] != 'no')
	{

		// Cash or Points?
		if ($board_config['cash_pointsorcash'] == 'cash')
		{

			$cash_overall_change = 0;
			$cash_id             = 1;
			$i                   = 0;
			$users_money         = 0;
			
			while ( $c_cur = &$cash->currency_next($i,CURRENCY_ENABLED) )
			{
				$cash_change = $c_cur->data('cash_exchange');
				if ((empty($use_fields)) || (in_array($c_cur->id(), $use_fields)))
				{
					$users_money = $users_money + $userdata[$c_cur->db()] / $cash_change;
				}
				if (($cash_change < $cash_overall_change)||($i==1))
				{
					$cash_id = $c_cur->id();
					$cash_overall_change = $cash_change;
				}
			}
			$c_cur = $cash->currency($cash_id);
			if (($board_config['cash_displaycurrency'] != '') && ($c_cur->id() != $board_config['cash_displaycurrency']))
			{
				$c_cur_to = $cash->currency(intval($board_config['cash_displaycurrency']));
				$users_money = (($users_money/intval($c_cur->data('cash_exchange')))*(intval($c_cur_to->data('cash_exchange'))));
				$c_cur = $c_cur_to;
				unset($c_cur_to);
			}
			$users_cash = ' '.$c_cur->display(round($users_money,$c_cur->data('cash_decimals'))).'';
			 
		}
		else
		{
			$users_cash = ' '.$userdata['user_points'].' '.$board_config['points_name'].'';
		}
	} 
	else 
	{
		$l_users_cash = '';
		$users_cash = '';
	}
}
else 
{
	$l_users_cash = '';
	$users_cash = '';
}
//
// END OF RICHEST USER MOD
//

Re: Reichsten User Für Color Mod Anpassen

Verfasst: 26.02.2009 09:30
von MadiMac
ich habe das so Probiert

das

Code: Alles auswählen

'USERNAME' => $user_data[$i]['username'],
durch das ersetzen

Code: Alles auswählen

'USERNAME' => color_group_colorize_name($user_data[$i]['username'], true);
Klapt leider nicht. keiner ideee

Re: Reichsten User Für Color Mod Anpassen

Verfasst: 27.02.2009 13:06
von MadiMac
na irgent eine kann doch helfen.

Re: Reichsten User Für Color Mod Anpassen

Verfasst: 01.03.2009 21:53
von S2B

Code: Alles auswählen

    'USERNAME' => color_group_colorize_name($user_data[$i]['user_id'], true);
:wink:

Re: Reichsten User Für Color Mod Anpassen

Verfasst: 01.03.2009 23:43
von MadiMac
Ne leider funktioniert so auch nicht, bekommen fehler meldung.

Code: Alles auswählen

Parse error: syntax error, unexpected ';', expecting ')' in /var/www/vhosts/web1/httpdocs/portal.php on line 568
mfg

Re: Reichsten User Für Color Mod Anpassen

Verfasst: 02.03.2009 23:32
von S2B
So aber:

Code: Alles auswählen

        'USERNAME' => color_group_colorize_name($user_data[$i]['user_id'], true),

Re: Reichsten User Für Color Mod Anpassen

Verfasst: 02.03.2009 23:54
von MadiMac
Super Besten dank. :)

Kanstdu mir bitte hier bei auch kurz helfen, dafür habe ich schon tauzende leute gebeten keiner hat geholfen.
http://www.phpbb.de/community/viewtopic ... 9&t=187129

MFG