Autor Zpráva
lumpy
Profil
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 *
da sa to aj bez javascriptu
daneel
Profil
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
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
"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
Leo
Prosimta, nemohol by si ukazat kod?
daneel
Profil
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
Oprava odkazu:
http://123web.kvalitne.cz/test2/galerie.php
lumpy
Profil
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
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
daneel
Diiik moc, ani nevies ako velmi si mi pomohol...
Toto téma je uzamčeno. Odpověď nelze zaslat.