Autor Zpráva
Petardice
Profil *
Ahoj, prosím o pomoc...mám vytvořené fotogalerie, u každé mám skript, který mi je tvoří. Na jedné stránce mám ale vloženy tři fotogalerie - vždy text a pod ním 4 obrázky. Nějak mi to ale blázní - první fotogalerii zobrazí korektně, u druhé zobrazí správně 4 fotografie + odkazy na 4 fota z předchozí galerie (odkazy jsou ovšem nefunkční), u poslední se zobrazí opět 4 fota + odkazy na 8 fotek (dvě předchozí galerie). Poradí někdo, co mám špatně?
Skript je následující:
<table>
<tr>
<th>
<?php
$dir="img/_vrh_s";//nazev adresare, napr. "foto" nebo "fotky/veci"
$dh= opendir("./".$dir."/");
while (false !== ($filename = readdir($dh)))
if (!is_dir("./".$dir."/".$filename))
{
$plist[] = $filename;
}
sort($plist);

foreach($plist as $pname)
{
echo("<div style=\"float:left;width:170px;height:170px;margin:10px;text-align:cen ter;vertical-align:middle;\">".
"<a href=\"./".$dir."/".$pname."\" target=\"_blank\">".
"<img src=\"thumbnail.php?size=170&image=./".$dir."/".$pname."\" alt=\"$pname\" />".
"</a></div>");
}
?>
</th>
</tr>
</table>

Díky moc ;)
peta
Profil
Petardice
Kdyz neco nefunguje, obvykle je dobre videt zivou ukazku.
A propo, mohl bys vypnout cely css, pro zajimavost, jak se ti to zobrazi?

— Moderátor (Ch): Odstraněny standardní pohádky o špatném floatování apod. —
Petardice
Profil *
Ajajaj, tak mi to tu zmizelo. Každopádně - kód je lehce poupravený, každopádně pokud bych <a href=\"./".$dir."/".$pname."\" target=\"_blank\"> změnila na dle návodu, neotevře se mi obrázek, neb se neutvoří link. :(
Kód teď vypadá následovně:
<?php
$dir="img/_vrh_s";//nazev adresare, napr. "foto" nebo "fotky/veci"
$dh= opendir("./".$dir."/");
while (false !== ($filename = readdir($dh)))
if (!is_dir("./".$dir."/".$filename))
{
$plist[] = $filename;
}
sort($plist);

foreach($plist as $pname)
{
echo("<div style=\"float:none;display:inline-block;clear:both;width:170px;height: 170px;margin:10px;text-align:center;vertical-align:middle;\">".
"<a href=\"./".$dir."/".$pname."\" target=\"_blank\">".
"<img src=\"thumbnail.php?size=170&image=./".$dir."/".$pname."\" alt=\"$pname\" />".
"</a></div>");
}
?>
Poradíš? Nebo někdo jiný, jestli se tu někdo objeví?
PS.: nejsem ten Petarďák, ale ta Petardice ;)
PPS.: prosím o trpělivost, krom toho, že jsem ženská a stránky dělám spíš ze zábavy, tudíž rozhodně nejsem žádný profík (taky to podle toho vypadá), s PHPkem nejsem moc zadobře, hodně tápu a tenhle kód jsem kdysi někde splašila, tak zkouším použití. Validátor se z téhle stránky (a ostatních, kde je toto vloženo
PPPS.: posílám link, kde je vidět, co mi to dělá - http://arcamony.com/new/index.php?page=stenata
Petardice
Profil *
Aj aj aj...nikdo neví? :(

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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