ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Zeilenfarbwechsel

Geschlossen
  1. #1
    User Pic
    GhostReaper Mitglied
    Registriert seit
    12.06.2007
    Beiträge
    43
    Beitragswertungen
    0 Beitragspunkte
    Moin Leute,
    hab ein Problem. Und zwar wollte ich das im Profil für jede neue Zeile die Farbe immer wieder gewechselt wird. Von weiß auf grau usw.. Leider werden alle Zeilen grau. Bei dem script das ich habe wird die zeilennummer durch zwei geteilt und wenn der rest 0 oder 1 ist kommt weiß oder grau. Meine Vermutung, warum alle Zeilen grau sind, ist, dass es 15 sind und daher der Rest 1 ist und das script einfach alle in dieser Farbe "anstreicht" anstatt bei jeder neuen Zeile zu prüfen welchen Rest diese hat.
    Ich weiß wirklich nicht mehr weiter.
    Der Code ist aus der profilefields.php ganz am Schluss.
    function profilefields_show_echo_standart ( $k, $v ) {
    for($count=0;$count<10;$count++) {
    
        if($count % 2) { $farbe='#ffffff'; }
        else { $farbe='#cccccc'; } 
      return ( '<tr><td bgcolor="'.$farbe.'">'.$k.'</td><td class="Cnorm">'.$v.'</td></tr>' );
    }
    }


    Bitte um Hilfe


    Zuletzt modifiziert von GhostReaper am 12.10.2007 - 18:20:38
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, GhostReaper!

    Das ist zwar richtig, aber an der falschen Stelle.

    ab Zeile 61:
    $q = db_query("SELECT id, `show`, func FROM prefix_profilefields WHERE func < 4 ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        if ( $r['func'] == 1 ) {
    ## NEU
        	  	if($class == "#ffffff"){$class = "#cccccc";}else{$class = "#ffffff";}
    ## Ende NEU
          $str = @db_result ( db_query ("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$r['id']) , 0 );
    ## ERGÄNZT			
    $l .= '<tr><td class="Cmite">'.$r['show'].'</td><td width="75%" bgcolor="'.$class.'">'.$str.'</td></tr>';
    ## Ende ERGÄNZT
        } elseif ( $r['func'] == 2 ) {


    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten