Webdesign und Webentwicklung macht Spaß!

Als Webentwickler hat man jeden Tag mit neuen Herausforderungen zu kämpfen. Egal ob es sich um Probleme mit der Skriptsprache PHP, dem Datenbanksystem mySQL oder CSS und (X)HTML handelt, die alltäglichen Probleme und Hindernisse sind vorprogrammiert. Als Geschäftsführender Gesellschafter der ITABS GbR, freiberuflicher Journalist und Autor befasse ich mich darüber hinaus noch mit den Themen Content Management, eCommerce sowie Usability von Websites. In meinem Blog greife ich alle diese Themen auf und versuche meine Erkenntnisse
und Erfahrungen in diesen Bereichen möglichst gut weiterzugeben und zu teilen.

22 February 2009

Fehlerhafte Bildbreite und Bildhöhe innerhalb der Bildergalerie von TYPOlight

Dank der erstklassigen Community rund um das Content-Management-System TYPOlight habe ich gerade ein etwas kniffliges Problem gelöst. Da ich sicherlich mit dem Problem nicht alleine bin, möchte ich auf diesem Weg zwei Lösungen anbieten.

Grundsätzlich kann man innerhalb von TYPOlight eine Bildergalerie einbinden und dort auch die Größe der Vorschaubilder definieren. D.h. selbst wenn die Bilder, die man anzeigen möchte, in recht großen Abmessungen vorliegen, so kann man die Vorschaubilder in der Größe A x B Pixel anzeigen lassen. Doch genau diese besagte Funktion hat nicht korrekt gearbeitet und ich bin einfach nicht darauf gekommen an was es lag. Denn die Bilder wurden in der Originalgröße dargestellt, eine automatische Verkleinerung hat nicht stattgefunden. Das Problem kann unter anderem durch die zwei folgenden Fehler hervorgerufen werden:

  • CHMOD falsch gesetzt. Der Ordner system/html benötigt Schreibrechte
  • GD Lib. nicht installiert

Ob die Schreibrechte korrekt gesetzt sind, kann man mit Hilfe der Anwendung “TYPOlight Check” testen. Das Skript steht kostenlos unter http://www.typolight.org/voraussetzungen.html zum Download bereit. Jedoch prüft das Skript NICHT das Vorhandensein der GD Lib.! In meinem Fall hat nämlich genau diese fehlende Erweiterung dafür gesorgt, dass die Vorschaubilder nicht erzeugt werden konnten.

Kommentar schreiben