Pagina 1 van 1

Ranks bij guests

Geplaatst: 19 mei 2004, 09:21
door eveline
Heeft iemand een idee hoe je een rang voor een gast maakt?
Het lijkt niet te lukken via gewoon ranks want die ranks past hij toe op de geregistreerden maar blijkbaar kan je dat niet aan een gast toewijzen. weet iemand raad?

alvast bedankt!!
xxx

Geplaatst: 19 mei 2004, 11:21
door Erulezz

Geplaatst: 19 mei 2004, 15:04
door eveline
mmmmhh ik heb daar redelijk lang tussen al die verschillende hacks gezoch maar ik zag eigenlijk geen hack die een rank image voor guests maakte..... :(

Geplaatst: 19 mei 2004, 16:16
door LazyTiger
hm.. valt denk ik wel te maken, alleen weet ik het zo niet precies uit mijn hoofd.
iets van:
if ( user_id == ANOMYMOUS )
{
$poster_rank = rankblablabla.
}
else
{
code van de ranks
}

ik zal wel eens kijken of zoiets mogelijk is...
of misschien dat iemand anders dat ondertussen doet (ik heb nu ff geen tijd)

Geplaatst: 19 mei 2004, 17:35
door WebSiteNet
FF een uitwerking:
Open viewtopic.php en VIND:

Code: Selecteer alles

	//
	// Generate ranks, set them to empty string initially.
	//
	$poster_rank = '';
	$rank_image = '';
	if ( $postrow[$i]['user_id'] == ANONYMOUS )
	{
	}
	else if ( $postrow[$i]['user_rank'] )
	{
		for($j = 0; $j < count($ranksrow); $j++)
		{
			if ( $postrow[$i]['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
			{
				$poster_rank = $ranksrow[$j]['rank_title'];
				$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
			}
		}
	}
	else
	{
		for($j = 0; $j < count($ranksrow); $j++)
		{
			if ( $postrow[$i]['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
			{
				$poster_rank = $ranksrow[$j]['rank_title'];
				$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
			}
		}
	}
Vervang met:

Code: Selecteer alles

	//
	// Generate ranks, set them to empty string initially.
	//
	$poster_rank = '';
	$rank_image = '';
	if ( $postrow[$i]['user_id'] == ANONYMOUS )
	{
	    $poster_rank = '';
		$rank_image = '';
	}
	else if ( $postrow[$i]['user_rank'] )
	{
		for($j = 0; $j < count($ranksrow); $j++)
		{
			if ( $postrow[$i]['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
			{
				$poster_rank = $ranksrow[$j]['rank_title'];
				$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
			}
		}
	}
	else
	{
		for($j = 0; $j < count($ranksrow); $j++)
		{
			if ( $postrow[$i]['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
			{
				$poster_rank = $ranksrow[$j]['rank_title'];
				$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
			}
		}
	}
En in dat laatste stuk code kan je de toegevoegde dingen wijzigen. Dit stuk staat ook in includes/usercp_viewprofile.php (dus ook wijzigen :) ).

Geplaatst: 21 mei 2004, 23:17
door eveline
heeey

ik wilde jullie nog even bedanken!!!
het werkt prima dus heeeeeeeel erg bedankt!!!!!!


Groetjes
Eve :thumb: