Einzelnen Beitrag anzeigen
Alt 05.01.2010, 04:03   #7 (permalink)
kaiser
PostRank: 10
 
Benutzerbild von kaiser
 
Registriert seit: 20.11.2008
Ort: Wien [Aut]
Beiträge: 1.836
Kein Problem. Du hast schon das Richtige gefunden. Würde aber noch eleganter gehen, als das hier:
Code:
<div class="post" id="post-<?php $i++; echo $i ;?>">
....
</div>
...indem Du wie hier beschrieben ist zuerst herausfindest, ob es sich um einen Artikel mit gerader oder ungerader Zahl handelt (in der Zählreihe) und das dann mit "gerade" "ungerade" belegst. Das spart etwas Css. Du machst dann also etwas wie das hier:
Code:

<?php 
$i = 0;
while (have_posts()) : the_post();
?>
<div class="<?php $i++; if (if($i%2)) { echo "even"; } else { echo "odd"; } ?>">
<p> Hier_kommt_der_Inhalt_Deines_Artikels </p>
</div>

<?php } ?>
... und in Deiner Style.css definierst Du bloß noch ...
Code:
.odd { background: (zB)#ccc; }
.even { background: (zB)#009ee0; }
P.s: (zB) gehört nicht zum Code, sondern markiert bloß das die Farbe ein Beispiel ist.
__________________
Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.
kaiser ist offline   Mit Zitat antworten