Autor Zpráva
Mafos
Profil *
Mám tady takový oříšek a potřeboval bych ho pomoct rozlousknout :-)

Dělám fotogalerii v php. Vypíšu si obsah složky, z toho vytvořím fotogalerii. Dosud žádný problém. Ale pod každou fotku chci vložit odkaz na odeslání této fotky jako e-pohlednice. A tady je problém. Nemáte někdo nějaký nápad jak to udělat?

for ($i = 0; $i < count($files); $i++) {if ($files[$i] !== "." and $files[$i] !== "..") {echo "<table border=\"0\"><tr><td><a href=\"foto/$odkaz/",$files[$i],"\" rel=\"lightbox[roadtrip]\" title=\"$nazev\"><img src=\"foto/$odkaz/",$files[$i],"\" width=\"141\" border=\"0\"></a></td></tr><tr align=\"center\"><td><a href=\"pohlednice.php?image=foto/$odkaz/",$files[$i],"\">ODESLAT JAKO<br>E-POHLEDNICI</a></td></tr></table>";};};

Tohle je celý kod na zobrazení fotogalerie. Vše funguje, problém je v tom, že fotky nejsou vedle sebe ale všechny pod sebou. Jak udělat aby byly fotky vedle sebe?
Díky za každou radu
igamenir
Profil
můžeš dát tabulku float: left a tím se budou řadit za sebe
spíš bych ale použil tabulku pro celou galerii, kde do jedné buňky dáš obrázek a pod něj i odkaz
Mafos
Profil *
igamenir
Ta tabulka pro celou galerii mě taky napadla, ale nevím jak bych to udělal. Víš co, aby se mi to třeba po čtyřech fotkách hodilo na další řádek. Takhle to mám dělaný ve starý fotogalerii (bez tabulek a odkazu na pohlednici, jen řazený obrázky za sebou) a funguje to. Samo si to hodí na další řádek.
Ten float zkusím. Díky
igamenir
Profil
třeba takto:
if (++$col > $maxcol): echo '<tr>'; $col = 1; endif;
Mafos
Profil *
Aha. Tak skvělý. Zkusím. Díky!!!
Mafos
Profil *
Vše funguje. Ještě jednou díky za radu!!!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0