Tātad, vēlētos ievietot saitā galeriju, kurā, uzklikšķinot uz attēla (thumbnail), tas tiek palielināts, tam ir slēptās sānu malas (prev/next, tāpat, kā draugos un citos saitos), un to var kustināt, tāpat kā jebkuras programmas logu. Zinu, ka līdzīga funkcija ir la2base.ru, uzkliko uz attēla, fons kļūst tumšāks, bildi var kustināt, uzklikšķini vēlreiz - aizverās, bet tur nav prev/next, gribētos apvienot.
Minu, ka daļu efektu, ja ne pat visus, var izdarīt ar CSS (prev/next malas vismaz) un/vai JS/PHP.
Vai kādam ir idejas/code samples, varbūt pat gatavs kods? Pats, protams, arī cenšos ko izdomāt, bet galeriju nekad iepriekš neesmu veidojis.
Edit: pašai galerijai esmu uzrakstījis šādu kodu, gribētu dzirdēt citu viedokli:
function extension ($filename)
{
$filename = strtolower($filename);
$ext = preg_split("[/\\.]", $filename);
$n = count($ext)-1;
$ext = $ext[$n];
return $ext;
}
$FORM = "<table>";
$list_rings = array(scandir("images/rings"))
if (!$list_rings)
{
$FORM .="</table>";
echo $FORM;
}
else for($i=2;$i<=(count($list_rings));$i++)
{
for ($k=1;$k<6;$k++)
{
if ($k=1) $FORM .= "<tr>";
if (extension($list_rings[$i])==".jpg")
$FORM .= "<td><img src="images/rings_small/". $list_rings[$i] ."></td>";
else $k--;
if ($k=5)
{
$FORM .= "</tr>";
$k=1;
}
}
}
$FORM .= "</table>";
echo $FORM;
Kā var saprast no koda, paredzēta attēlu tabula, 5 bildes rindā. Vienīgais, par ko man ir šaubas - vai pirmā bilde tiešām būs bilde, jo, kā rakstīts Šeit, pirmie 2 objekti scandir() sarakstā ir tukši (folderi?), bet vai tā struktūra tiešām tāda būs vienkāršam tukšam folderim ar tikai bildēm tajā? Tāpēc sāku $i ar 2, bet vai tas ir pareizi? Negribētos zaudēt pirmo bildi vai ko tamlīdzīgu...