ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Forenränge

Geschlossen
  1. #1
    User Pic
    IRvD Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    460
    Beitragswertungen
    31 Beitragspunkte
    Servus ihr Ilchler,

    ich hab da irgendwie nen Problem mit den Ränge vergeben beim Forenmod von Matthias Schlich.
    Download: Push me

    Ich würde gern das wenn ein User 0-5 Beiträge hat die Grafik rank0.png gealden wird.
    Problem bei der if Abfrage is irgendwo der Wurm drin.
    Die User haben trotz 2 Beiträgen schon die rank1.png Grafik als Rangbild traurig

    Vielleicht sieht jemand den Fehler in der Abfrage.


    <?php
    #Ranking Balken
    	#Grafiken definieren
    	$rank_1st = '<img src="include/images/forum/rank/rank0.png" alt="" border="0"><br>';
    	$rank_2nd = '<img src="include/images/forum/rank/rank1.png" alt="" border="0"><br>';
    	$rank_3rd = '<img src="include/images/forum/rank/rank2.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_xx = '<img src="include/images/forum/rank/rank_xx.png" alt="" border="0"><br>';
    	$rank_LAST = '<img src="include/images/forum/rank/complete.png" alt="" border="0"><br>';
    
    	#Bezugnehmen auf das Ranking des users
    	if ( $row['posts'] != '' ) {
    	$row['rang'] = $rank_name.'<br>';
    	if ($posts <= '0') { $row['rang'] .= $rank_1st; }
    	elseif ($posts <= '5') { $row['rang'] .= $rank_2nd;}
    	elseif ($posts <= '50') { $row['rang'] .= $rank_3rd; }
    	elseif ($posts <= '100') { $row['rang'] .= $rank_xx; }
    	elseif ($posts <= '150') { $row['rang'] .= $rank_xx; }
    	elseif ($posts <= '200') { $row['rang'] .= $rank_xx; }
    	elseif ($posts <= '250') { $row['rang'] .= $rank_xx; }
    	elseif ($posts <= '300') { $row['rang'] .= $rank_xx; }
    	elseif ($posts <= '400') { $row['rang'] .= $rank_xx; }
    	elseif ($posts <= '450') { $row['rang'] .= $rank_xx; }
    	elseif ($posts < '500') { $row['rang'] .= $rank_xx; }
    	elseif ($posts >= '750') { $row['rang'] .= $rank_LAST; }
    				
            }
            else {$row['rang'] .= ""; }
            }
    
    
    ?>


    betroffene Homepage: externer Link


    Zuletzt modifiziert von IRvD am 19.06.2012 - 23:48:33
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    ist doch normal wenn du abfragst
    elseif ($posts <= '5') { $row['rang'] .= $rank_2nd;}


    ob die posts weniger als 5 sind.

    Oben schreibst du
    $rank_2nd = '<img src="include/images/forum/rank/rank1.png" alt="" border="0"><br>';
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    IRvD Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    460
    Beitragswertungen
    31 Beitragspunkte
    Check!

    Hab es jetzt so:

    <?php 
    #Ranking Balken
    	#Grafiken definieren
    	$rank_0 = '<img src="include/images/forum/rank/rank0.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>5</b> Posts</span><br>';
    	$rank_1 = '<img src="include/images/forum/rank/rank1.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>10</b> Posts</span><br>';
    	$rank_2 = '<img src="include/images/forum/rank/rank2.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>50</b> Posts</span><br>';
    	$rank_3 = '<img src="include/images/forum/rank/rank3.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>100</b> Posts</span><br>';
    	$rank_4 = '<img src="include/images/forum/rank/rank4.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>150</b> Posts</span><br>';
    	$rank_5 = '<img src="include/images/forum/rank/rank5.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>200</b> Posts</span><br>';
    	$rank_6 = '<img src="include/images/forum/rank/rank6.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>250</b> Posts</span><br>';
    	$rank_7 = '<img src="include/images/forum/rank/rank7.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>300</b> Posts</span><br>';
    	$rank_8 = '<img src="include/images/forum/rank/rank8.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>400</b> Posts</span><br>';
    	$rank_9 = '<img src="include/images/forum/rank/rank9.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>450</b> Posts</span><br>';
    	$rank_10 = '<img src="include/images/forum/rank/complete.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>500</b> Posts</span><br>';
    
    	#Bezugnehmen auf das Ranking des users
    	if ( $row['posts'] != '' ) {
    	$row['rang'] = $rank_name.'<br>';
    	if ($posts <= '4') { $row['rang'] .= $rank_0; }
    	elseif ($posts <= '9') { $row['rang'] .= $rank_1;}
    	elseif ($posts <= '49') { $row['rang'] .= $rank_2; }
    	elseif ($posts <= '99') { $row['rang'] .= $rank_3; }
    	elseif ($posts <= '149') { $row['rang'] .= $rank_4; }
    	elseif ($posts <= '199') { $row['rang'] .= $rank_5; }
    	elseif ($posts <= '249') { $row['rang'] .= $rank_6; }
    	elseif ($posts <= '299') { $row['rang'] .= $rank_7; }
    	elseif ($posts <= '399') { $row['rang'] .= $rank_8; }
    	elseif ($posts <= '449') { $row['rang'] .= $rank_9; }
    	elseif ($posts <= '499') { $row['rang'] .= $rank_10; }
    
    ?>



    Zuletzt modifiziert von IRvD am 20.06.2012 - 01:25:09
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    ZitatZitat
    Check!

    heist das jetzt es klappt? oder gibts noch ein Problem?
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    IRvD Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    460
    Beitragswertungen
    31 Beitragspunkte
    Es funktioniert!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten