ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Bildchen unter den Namen?

Geschlossen
  1. #1
    User Pic
    hanfkeks48 Mitglied
    Registriert seit
    23.09.2007
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Hallo liebe Ilch COmmunity.
    Unzwar hab ich folgende Überlegung angestellt.
    Ich hab SOlch ein Forum Modul drinne das das Ilch Forum aussehen lässt wie ein richtige Forum (Halbwegs wenigstens)Nun hab ich gesehen das unter den Namen der User jetzt diese Rank Bildchen sind die wenn man bestimmte Posts erreicht hat immer höher springen.Der Code wäre dieser .

    if ( $row['erstid'] != '' ) {
                      $user_row = db_fetch_assoc(db_query("SELECT posts,regist FROM prefix_user WHERE id = ".$row['erstid']));
    
                    $posts = $row['posts'];
                    $row['posts']  = 'Beiträge: '.$row['posts'].'<br />';
    
                    if ( $posts == '' ) { $row['posts'] = '<br>Nicht registriert';}
    
                     #Ranking Balken
                    #Grafiken definieren
                    $rank_01 = '<img src="include/images/forum/rank/rank01.png" alt="" border="0"><br>';
                    $rank_02 = '<img src="include/images/forum/rank/rank02.png" alt="" border="0"><br>';
                    $rank_03 = '<img src="include/images/forum/rank/rank03.png" alt="" border="0"><br>';
                    $rank_04 = '<img src="include/images/forum/rank/rank04.png" alt="" border="0"><br>';
                    $rank_05 = '<img src="include/images/forum/rank/rank05.png" alt="" border="0"><br>';
    
    
                    #Bezugnehmen auf das Ranking des users
                    if ( $row['posts'] != '' ) {
                    $row['rang'] = $rank_name.'<br>';
                    if ($posts <= '200') { $row['rang'] .= $rank_01; }
                    elseif ($posts <= '500') { $row['rang'] .= $rank_02;}
                    elseif ($posts <= '800') { $row['rang'] .= $rank_03; }
                    elseif ($posts < '1000') { $row['rang'] .= $rank_04; }
                    elseif ($posts >= '1000') { $row['rang'] .= $rank_05; }
                    }
    
                    else {$row['rang'] .= ""; }


    Nun habe ich mir gedacht den müsste man doch so verändern können das man für die Spezial Ränge die man im Admin Bereich verteilt auch immer zugewiesende Bilder verteilt.
    Nur ich krieg es nicht so richtig hinn da ich die Bezichnung ect. nicht für die Spez.Ranks im Admin Bereich kenne .Vll könnt ihr mir helfen ich wäre sehr dankbar.
    Vll So in der Art?
    if ( $row['erstid'] != '' ) {
                      $user_row = db_fetch_assoc(db_query("SELECT spezranks,regist FROM prefix_user WHERE id = ".$row['erstid']));
    
                    $spezranks = $row['spezranks'];
                    $row['spezranks']  = 'SpezialRank: '.$row['posts'].'<br />';
    
                    if ( $spezranks == '' ) { $row['spezranks'] = '<br>Nicht registriert';}
    
                     #Ranking Balken
                    #Grafiken definieren
                    $rank_01 = '<img src="include/images/forum/rank/adminlogo.png" alt="" border="0"><br>';
    
    
    
                   #Bezugnehmen auf das Ranking des users
                    if ( $row['spezrank'] != '' ) {
                    $row['rang'] = $rank_name.'<br>';
                    if ($posts <= '200') { $row['rang'] .= $rank_01; }
                    elseif ($spezrank <= "Tech.Admin'') { $row['rang'] 
    
                    else {$row['rang'] .= ""; }



    Zuletzt modifiziert von hanfkeks48 am 04.11.2007 - 15:40:47
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    hanfkeks48 Mitglied
    Registriert seit
    23.09.2007
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Weiß keiner was?:|
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die Spezialränge haben Nummern (id) -> prefix_ranks
    Diese Nummer wird im Falle eines Spezialranges in spezrank gespeichert.
    Also einfach die Bilder z.b. spez_ID.jpg nennen, wobei ID die eindeutige Nummer des jeweiligen ranks ist.
    Dann sollte der Code so aussehen.
    if ( $row['erstid'] != '' ) {
        $user_row = db_fetch_assoc(db_query("SELECT posts,regist,spezrank FROM prefix_user WHERE id = ".$row['erstid']));
      
        if ($row['spezrank'] > 0 ) {
            $bild = 'spez_'.$row['spezrank'].'.jpg';
        } elseif ( $row['posts'] != '' ) {
            $row['rang'] = $rank_name.'<br>';
            if ($posts <= '200') { $bild = 'rank01.png'; }
            elseif ($posts <= '500') { $bild = 'rank02.png';}
            elseif ($posts <= '800') { $bild = 'rank03.png'; }
            elseif ($posts < '1000') { $bild = 'rank04.png'; }
            elseif ($posts >= '1000') { $bild = 'rank05.png'; }
        }
        $row['rang'] .= '<img src="include/images/forum/rank/'.$bild.'" alt="" border="0"><br>';
      
        $posts = $row['posts'];
        $row['posts']  = 'Beiträge: '.$row['posts'].'<br />';
        
        if ( $posts == '' ) {
            $row['posts'] = '<br>Nicht registriert';
        } 
    }
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    hanfkeks48 Mitglied
    Registriert seit
    23.09.2007
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank hab nur noch nicht so ganz verstanden wo ich diese Nummern finde
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mit phpmyadmin die genannte Tabelle anschauen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    hanfkeks48 Mitglied
    Registriert seit
    23.09.2007
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Ich find das nicht...
    gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    ic1_user
    &
    ic1_ranks


    Zuletzt modifiziert von SeToY am 05.11.2007 - 17:43:08
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    ic1_ranks prefix ist ein Platzhalter... man kann sich auch anstellen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    hanfkeks48 Mitglied
    Registriert seit
    23.09.2007
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Hab nun die Nummern gefunden.Meine Nummer wäre demnach 43 dennoch zeigt er kein Bild an ...
    Vorgang:Code in die show_posts.php kopiert .
    Code raußgesucht und meinem Bild den namen spez_43.jpg gegeben .Was mache ich falsch?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten