egyszerűen menedzselhető webes képtár készítése
Üdvözlök mindenkit!
Kezdő html és flash-es vagyok, máshoz MÉG nem nagyon értek, és egy képekből álló weblapot szeretnék csinálni, ahol a thumbnailekre kattintva megnyílik a nagy méretű kép. Ez magamtól is menne, viszont az kellene, hogy a látogatók kedvük szerint tudják sorba rakni, illetve szűrni a képeket fájlnév alapján. Pl.: 01a.jpg, 02a.jpg, 05b.jpg , 11c.jpg nevű képek lennének feltöltve és ő csak azt akarja látni, amelyik nullával kezdődik, vagy amelyikben van "b" karakter stb.
Az is kellene még, hogy ha új képeket töltök fel vagy régit törlök, ne kelljen semmit módosítani.
Hogy / mivel lehetne ezt megoldani?
Minden ötletet várok!
Köszönöm!
■ Kezdő html és flash-es vagyok, máshoz MÉG nem nagyon értek, és egy képekből álló weblapot szeretnék csinálni, ahol a thumbnailekre kattintva megnyílik a nagy méretű kép. Ez magamtól is menne, viszont az kellene, hogy a látogatók kedvük szerint tudják sorba rakni, illetve szűrni a képeket fájlnév alapján. Pl.: 01a.jpg, 02a.jpg, 05b.jpg , 11c.jpg nevű képek lennének feltöltve és ő csak azt akarja látni, amelyik nullával kezdődik, vagy amelyikben van "b" karakter stb.
Az is kellene még, hogy ha új képeket töltök fel vagy régit törlök, ne kelljen semmit módosítani.
Hogy / mivel lehetne ezt megoldani?
Minden ötletet várok!
Köszönöm!
Nem jó technológia
flash nem jó
Szerinted melyikkel lenne egyszerűbb? Mármint eljutni 0 szintről odáig, hogy ezt meg lehessen csinálni.
miért ne lenne?
Ahogy én csinálnám (js-sel):
- letöltöd a LightWindow nevű cuccost (vagy bármelyik más LightBox klónt)
- csinálsz egy thumbs könyvtárat, amibe elhelyezed a képek bélyegkép (miniatűr) nézetét, és a könyvtárra engedélyezed a listázást. (azaz, ha beírod a böngészőbe, hogy valami.hu/kepek/ akkor ne "Forbidden" legyen a visszajelzés, hanem egy "Index of ..." a könyvtárlistával) ha alapból nem így lenne: apache Options +Indexes
- csinálsz egy AJAX kérést a könyvtárlistára (vagy betöltöd egy rejtett iframe-be), és a visszakapott responseText-et (vagy az iframe body.innerHTML-jét) eltárolod egy változóban
innen ismételed minden szűrséskor:
- a letárolt könyvtárlistából (ahova a responseText-et tároltad) kiszűröd a neked kellő fájlokat
- legyártasz egy HTML stringet (linkek, thumbnail-ek), amit innerHTML -lel egy divbe tudsz tömni (ezeket fogja a LightWindow látványosan kinagyítani, léptetni stb.)
- ha a keresőmező tartalma módosul visszaugrasz az "innen ismételd..." labelre
Asszem nem hagytam ki semit...
Minimális programozó ismeret nem árt hozzá. RegEx meg sokat segít a szűrésben, de "kézzel" is csinálhatod.
CMS?
cms
Köszi mindenkinek!