Seite 1 von 1

Standard Ränge + Spezialränge anzeigen

Verfasst: 18.12.2005 19:45
von Wissler
Ich habe eine Codeänderung in meinem Forum gemacht, so dass
neben (also unter) Spezialrängen auch die 'Standard'-Ränge angezeigt werden.

Siehe hier bei User "Wissler": http://www.stadtagenten.net/ftopic12-67.html

Gibt es das schon als 'Mod' (eher Snippet)?

Falls Interesse besteht, poste ich den Code hier...

Verfasst: 18.12.2005 20:43
von punkface
Hallo

Also ich kenn in der Richtung nur ein MOD:
zweites ranksymbol
:D

Man kann nach dem einbau im ACP für jeden Benutzer einzeln oder auch für alle Benutzer die einen bestimmten Spezial-Rang haben, auswählen, ob neben dem Spezial auch der Normale Rang angezeigt wird. Das ganze ist aber etwas verstreut im Thread, also poste ruhig mal deine Lösung hier. ;)

Verfasst: 20.12.2005 19:20
von Wissler
In der viewtopic.php

suche:

Code: Alles auswählen

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 />' : '';
			}
		}
	}

ersetze mit:

Code: Alles auswählen

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 = "<b>".$ranksrow[$j]['rank_title']."</b>";
			}
		}
			for($j = 0; $j < count($ranksrow); $j++)
			{
			    if ( $postrow[$i]['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
                {
                    $poster_rank_reg = $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 />' : '';
                }
			}
			$poster_rank .= "<br /><br />". $poster_rank_reg;
	}
Mit dieser Lösung werden allerdings keine Rank-Bilder von Spezialrängen angezeigt. Nur die der Standard-Ränge (brauche ich in meinem Forum nicht, daher habe ich es weggelassen).

Das Resultat könnt Ihr Euch hier ansehen: http://www.stadtagenten.net/ftopic12-67.html
Wissler