Webcambilder einbinden - automatische Thumbnails
am 17.12.2010 - 19:30 Uhr in
Hallo,
ich muss Webcambilder einbinden. Diese werden zu jeder vollen Stunde mit dem gleichen Dateinamen auf dem Server abgelegt (hour00.jpg bis hour23.jpg).
Wie können diese ähnlich einer Gallerie eingebunden werden, wobei die Thumbnails natürlich die aktuelle Ansicht haben sollten? Und hier liegt das Problem. Ist das Modul ImageCache dafür geeignet?
- Anmelden oder Registrieren um Kommentare zu schreiben

Ideen
am 18.12.2010 - 15:23 Uhr
Hallo.
Ich schreib hier mal ein paar Ideen dazu auf.
Lege einen Inhaltstyp "webcam" an, der als zusätzliches Feld noch ein [do:imagefield Imagefield] enthält. Dann legst Du für jede Stunde einen Beitrag dieses Typs (also "00" .. "23") an und lädst als Bild erstmal ein Dummybild hoch.
Jetzt erzeugst Du Dir mittels [do:views Views] eine Übersicht (zum Beispiel "Grid") aller Bilder (Node-View über den in Verbindung mit [do:imagecache ImageCache] einfach nur die Bilder ausgegeben werden).
Soweit die Vorbereitung.
Die Bilder der webcam legst Du dann (sobald eine neues Bild da ist) in das Verzeichnis, in das auch die Dummybilder gespeichert wurden (sites/default/files). Hilfreich ist es, wenn Du beim Feld für das Bild gleich ein Unterverzeichnis angegeben hast. Das ist besser strukturiert.
Jetzt musst Du "nur noch" jede Stunde (also nachdem ein neues Bild da ist) den Preset von ImageCache leeren ("flush preset"). Dies kannst Du (sofern Du shell-Zugriff hast) direkt nach dem Kopierbefehl mittels
drush php-eval "imagecache_preset_flush('NameDesPresets');"oder über das Modul [do:rules Rules] und die dort enthaltenen "scheduled rules" machen.So hast Du dann auch immer eine Vorschau des aktuellsten Bilds.
hth,
Stefan