Ranks bij guests

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
eveline

Ranks bij guests

Bericht door eveline » 19 mei 2004, 09:21

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

Erulezz
Berichten: 660
Lid geworden op: 04 jan 2004, 17:19

Bericht door Erulezz » 19 mei 2004, 11:21


eveline

Bericht door eveline » 19 mei 2004, 15:04

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..... :(

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 19 mei 2004, 16:16

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)

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 19 mei 2004, 17:35

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 :) ).

eveline

Bericht door eveline » 21 mei 2004, 23:17

heeey

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


Groetjes
Eve :thumb:

Gesloten