phpbar.de logo

Mailinglisten-Archive

[php] PhpLib. Bloecke

[php] PhpLib. Bloecke

Ringo Großer php_(at)_phpcenter.de
Sun, 30 Dec 2001 16:01:28 +0100


> Hallo,
>
> ich versuche gerade mit der PHPlib eine Bilder Galerie zu bauen.
> Dabei versuche ich die Bilder aus einem Verzeichnis als thumbnail auf der
> Website in folgendem Format darstellen zu lassen:
> (Menge der Bilder: a,b,c,d,e,f,g,h,i,j,k,l.....)
>
> A | B | C | D
> E | F | G | H
> I | J | K | L
>
> mein Ergebnis sieht nun so aus:
>
> A | B | C | D
> A | B | C | D | E | F | G | H
> A | B | C | D | E | F | G | H | I | J | K | L
>
>
> Der HTML COde:
>
> <!-- BEGIN reihe -->
> <tr>
> <!-- BEGIN bild -->
> <td>
> // hier das bild einreihen...
> </td>
> <!-- END bild -->
> </tr>
> <!-- END reihe -->
>
> der PHP Code:
>
> schleife anfang
> {
>
> $tpl->set_var(array(
> "HEIGHT"    =>  $height,
>     "WIDTH" =>  $width,
> "TEXT"  => $text,
>     "BILD"  => $bild,
> "GALERIE"   =>  $galerie,
>     "SERVER_NAME"  =>  $server
>     ));
>
> $tpl->parse("bild_block", "bild", true);
> $count++;
>
> if ($count>=4)
> {
>     $tpl->set_var(array());
> $tpl->parse("reihen_block","reihe", true);
>     $count=0;
>     }
>
> }
> schleife ende
>
> Kann mir jemand sagen, wo ich da den Denkfehler mache ?
>
> Danke

hallo rene,

versuch mal nach dem parsen der 'reihe', 'bild' auf leer zu setzen.
weil die sollen ja in der nächsten reihe nicht mehr enthalten sein.
also

schleife_anfang {
    $tpl->set_var(array());
    $tpl->parse("bild_block", "bild", true);
    $count++;

    if ($count >= 4) {
        $count=0;
        $tpl->set_var(array());
        $tpl->parse("reihen_block","reihe", true);
        $tpl->set_var('bild','');
    }
}

hth, Ringo.


php::bar PHP Wiki   -   Listenarchive