Imagecache
Wenn man viele Bilder auf einer Webseite hat, gibt es oft das Problem das die Bilder viel zu viel Ladezeit brauchen, insbesondere bei User-Bilder welche zu üppig sind z.b. (1024*768). Diese kann man zwar skaliert darstellen aber sie sind belasten trotzdem noch die Ladezeit/Server.
Um dieses Problem zu umgehen gibt es das Module Imagechache. Dieses Module kann für jedes Bild ,welches mit dem CCK-Imagefield hochgeladen wurde ,Anhand der eigenen Konfiguration vorskalierte Bilder erzeugen.
Zunächst sollte man das Module herunterladen und installieren.
Danach kann man unter admin/settings/imagecache/ einen neuen Namespace anlegen
Scale ermöglicht skalierung mit prozentwerten unter einhaltung der Seitenverhältnisse
Resize ermöglicht striktes verkleinern nach Pixel*Pixel
Sobald ihr nun ein Bild hochladet wird unter files/imagecache/files/bilderpfad/ ein neues Bild mit anderen Maßen angelegt
Dieses Bild könnt ihr einfach mit dem Befehl
<?php
print theme('imagecache', 'Namespace_name', $field_imagefieldname[0]['filepath']);
?>
ausgeben.
- Anmelden oder Registrieren um Kommentare zu schreiben
Es werden aber keine vorgegebenen Thumbnails angezeigt...
am 10.04.2008 - 15:27 Uhr
Wie kann ich denn das Default Bild anzeigen lassen, dass ich beim CCK Feld angeben kann? Das klappt mit dem Befehl leider nicht :(