Autor | Zpráva | ||
---|---|---|---|
lumpy Profil |
#1 · Zasláno: 6. 6. 2006, 17:30:18
Zdravím, potreboval by som spraviť galériu, v ktorej sa budú otvárať obrázky do nového okna, ktoré ale bude mať nejaké pozadie a bude aj možnosť prejsť na ďalší obrázok, ale to nieje až také dôležité.Neviete ako by som to mohol spraviť? Viem že sa do dá pomocou javascriptu ale v tom sa vôbec nevyznám.
tu je obrázok ako by to asi malo vyzerať: vopred ďakujem za radu |
||
Anonymní Profil * |
#2 · Zasláno: 6. 6. 2006, 20:17:36
da sa to aj bez javascriptu
|
||
daneel Profil |
#3 · Zasláno: 6. 6. 2006, 20:48:29
lumpy
Třeba pomocí PHP: Například by se načetl obrázek 1.jpg (z adresáře, kde jsou obrázky uložené očíslované) Zkontrolovalo by se, jestli existuje obrázek o +1 větší a -1 menší a podle toho by se vytvořily ty tlačítka. (obdobně s databází) To je jen úvaha amatéra, kód psát nebudu ;) |
||
lumpy Profil |
#4 · Zasláno: 6. 6. 2006, 21:40:55
daneel
Ja ale nemam vobec ani sajnu ako spravit ten kod...preto sa pytam tu... Anonymní To hej, ale tych fotiek bude dost vela a ja nechcem pre kazdu vytvarat novu html stranku.Ak by si mal nejaky iny napada tak napis ;) |
||
Leo Profil |
#5 · Zasláno: 6. 6. 2006, 21:41:52
"To hej, ale tych fotiek bude dost vela a ja nechcem pre kazdu vytvarat novu html stranku"
PHP - na zaklade parametru vytvori patricnou verzi stranky. Leo |
||
lumpy Profil |
#6 · Zasláno: 6. 6. 2006, 21:43:53
Leo
Prosimta, nemohol by si ukazat kod? |
||
daneel Profil |
#7 · Zasláno: 7. 6. 2006, 15:30:19
lumpy
Dobrá, princip jak jsem psal výše. <?php //zvolí se adresář, odkud se budou brát fotky $adresar="fotky2006"; //pokud se volá přímo galerie.php bez parametru, zvolí se fotka 1.jpg if(!$cislo){ $cislo=1; }; existuje-li foto s nižším názvem, vytvoří se na něj odkaz $predchozicislo=$cislo-1; $predchozi="$adresar/$predchozicislo.jpg"; if(file_exists($predchozi)){ echo "<a href='galerie.php?cislo=$predchozicislo'>Předchozí </a>"; }; existuje-li foto s vyšším názvem, vytvoří se na něj odkaz $dalsicislo=$cislo+1; $dalsi="$adresar/$dalsicislo.jpg"; if(file_exists($dalsi)){ echo "<a href='galerie.php?cislo=$dalsicislo'> Další</a>"; }; echo"<br />"; zobrazí se aktuální obrázek $aktualni="$cislo.jpg"; echo "<img src='$adresar/$aktualni' />"; ?> příklad na: http://123web.kvalitne.cz/test2/galerie.php ale jak říkám, je to jen základ, zobrazí odkazy a obrázek. Chce to pak nějak nastylovat, aby to nějak vypadalo. |
||
daneel Profil |
#8 · Zasláno: 7. 6. 2006, 15:31:37
Oprava odkazu:
http://123web.kvalitne.cz/test2/galerie.php |
||
lumpy Profil |
#9 · Zasláno: 7. 6. 2006, 15:37:48
daneel
Diik moc, nevies este ako by sa dalo spravit to, aby mal kazdy otvoreny obrazok okolo nejaky okraj tak ako je to na obrazku? |
||
daneel Profil |
#10 · Zasláno: 7. 6. 2006, 15:48:22
Ten konec edituj třeba:
echo "<img src='$adresar/$aktualni' style='border:2px dotted blue;' />"; rámeček bude modrý a tečkovaný (jinak gůgli výraz CSS) |
||
lumpy Profil |
#11 · Zasláno: 7. 6. 2006, 15:51:10
daneel
Diiik moc, ani nevies ako velmi si mi pomohol... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0