Kyseessä aivan normi kuvagalleria, thumbnaileista klikataan ruutuun tulee kuva isompana. Nyt pitäis saaada linkit seuraavaan ja edelliseen kuvaan.
Täytyy ilmeisesti hoitaa next() ja previous() funktioilla, kun mulla on kuvat taulukossa.
Mutta en ole päässyt aivan selvyyteen noiden toiminnasta.
Mistä saan tietää missä vaiheessa taulukkoa ollaan menossa kun joku kuva on ruudussa. Ja mitens sitten saan selville sen edellisen ja seuraavan, että saan tehtyä linkit niihin?
Voisiko joku vähän opastaa?
Löysin aiheeseen liittyvän kirjoittamani esimerkin:
<?php //haetaan kuvat taulukkoon $kuvat = glob("kuvat/{*.gif,*.jpg,*.png,*.GIF,*.JPG,*.PNG}", GLOB_BRACE); //kuvan numero tulee osoiteriviltä ?m=1, ?m=2 jne.. $m = isset($_GET['m']) ? intval($_GET['m']) : 1; //jos käyttäjä kirjottelee osoiteriville omiaan... if(!file_exists($kuvat[$m-1])) die("Kuvatiedostoa ei ole."); ?> <html> <head> <meta http-equiv="refresh" content="5; url=?m=<?php echo $m+1>count($kuvat) ? 1 : $m+1; ?>" /> </head> <body> <img src="<?php echo $kuvat[$m-1]; ?>" alt="" /><br /> <a href="<?php echo $kuvat[$m-1]; ?>"><?php echo basename($kuvat[$m-1]); ?></a> </body> </html>
Ehkä tuosta voi idean saada selville. Tai sitten ei. Koodi on aika kokoon puristettu.
Kuinkas en tollasta ookkaan hoksannu.
kiitoksia
Hmmm tuosta pohjalta voisin saada vihdoinkin gallerian sivuilleni.
EDIT
Joo joo tuo onkin dia esitys netti selaimessa
juha127 kirjoitti:
Joo joo tuo onkin dia esitys netti selaimessa
No eipä pitäisi kyllä olla kauhean kova homma muokata tuosta tuo refresh-meta-tagi pois ja lisätä nuo edellinen ja seuraava linkit :)
ajv kirjoitti:
juha127 kirjoitti:
Joo joo tuo onkin dia esitys netti selaimessa
No eipä pitäisi kyllä olla kauhean kova homma muokata tuosta tuo refresh-meta-tagi pois ja lisätä nuo edellinen ja seuraava linkit :)
No ei ookkaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.