Autor Zpráva
caledon
Profil
Zdravim, mel bych dotaz, vubec nevim jestli neco takovyho vubec jde, ale chtel bych si udelat jednouduchou fotogalerii asi takovym zpusobem, ze bych mel tato tlacitka

<<prvni <predchozi dalsi> posledni>>

mno dejme tomu, ze mam 60 fotek ocislovane od 01 do 60 a abych nemel 60 stranek, kde by v podstate byla jenom fotka a tlacitka jak by mel vypadat script, ktery by mi otevrel stranku s prvni fotkou kde tlacitko prvni odkazuje na ni, predchozi taky, dalsi na fotku pojmenovanou 02 a tlacitko posledni na 60ou

puvodne sem myslel, ze bych nejak upravil pocitadlo co mam, ale v PHP umim jenom echo a include...

doufam, ze se chapeme :) predem diky
Richi
Profil
si najdi hotovou galerii, kdo by se s tím dělal když nejde o nic :-)
http://www.hotscripts.com/PHP/Scripts_and_Programs/Image_Galleries/ind ex.html
caledon
Profil
Richi
kdybych chtel hotovou tak do ni jdu to neni problem, bych i vedel jakou, ale takovou nechci prave :)
nightfish
Profil
zobraz-fotku.php
--

<?php
//nastaveni cisla prvni a posledni fotky
$prvniFotka = 1;
$posledniFotka = 60;
//jakou fotku mame zobrazit?
if (isSet($_GET['cislo'])) $cislo = $_GET['cislo']; else $cislo = $prvniFotka;
//orezani vstupni hodnoty tak, aby se zobrazovaly pouze existujici fotky
if ($cislo < $prvniFotka) $cislo = $prvniFotka;
if ($cislo > $posledniFotka) $cislo = $posledniFotka;
echo "<img src=\"$cislo.jpg\" />";
if ($cislo > $prvniFotka) {
echo "<a href=\"zobraz-fotku.php?cislo=$prvniFotka\"> &lt; &lt;</a>";
echo "<a href=\"zobraz-fotku.php?cislo=".($cislo-1)."\"> &lt;</a>";
}
if ($cislo < $posledniFotka) {
echo "<a href=\"zobraz-fotku.php?cislo=".($cislo+1)."\"> &gt;</a>";
echo "<a href=\"zobraz-fotku.php?cislo=$posledniFotka\"> &gt; &gt;</a>";
}
?>

zhruba takhle nějak by to mohlo fungovat...
havs
Profil
Kdyby se ti nechtělo číslovat v názvech, tak načti obrázky rovnou ze složky do pole a udělej podobný výpočet s klíči pole.

ukázka:
http://havel3.ralsko.net/downl/show/
(dočasný odkaz)
caledon
Profil
nightfish, havs
diky, myslim, ze je to presne to co sem chtel, diky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0