15. Januar 2009
Seid WordPress 2.5 bietet das Blogging-System seinen Erweiterungen (Plugins) die neue Möglichkeit an, mit so genannten ShortCodes Inhalte einfach und dynamisch zu modifizieren. Dazu muss eine Modifikations-Funktion auf einen entsprechenden ShortCode registriert werden, welcher dann automatisch aufgerufen wird. Ein ShortCode kann dabei noch zusätzliche Parameter definieren, die dann dieser Funktion zur Auswertung durchgereicht werden (Beispiel mit zwei Parameter: [ShortCode Param1=Wert1 Param2=Wert2]). Eines der berühmtesten WordPress-Erweiterungen, welche in der neusten Version diese Technologie einsetzt, ist die Gallery-Verwaltung NextGEN Gallery. Und mit ihrem Einsatz fällt ein kleiner Fehler in WordPress auf: ShortCodes kombiniert mit sehr langen Beiträgen führen bei der Anzeige gerne zu einem leeren Ergebnis. (weiterlesen…)
Matthias Brusdeylins
20. November 2007
Seit der neuen Version des Apple-Betriebssystem OS X 10.5 Leopard sind Benutzer des Profi-Tools Lightroom von Adobe mit einem Problem konfrontiert: Bilder, welche in Adobe Lightroom bearbeitet wurden, können im Finder nicht mehr angezeigt werden. Beim Versuch eine Vorschau anzuzeigen bzw. die Bilder in Coverflow zu repräsentieren stürzt der Finder ab. Dies ist vor allem auch problematisch, wenn entsprechende Bilder herunter geladen wurden und in dem Download-Stapel des Docks landen. Hier befindet man sich schnell in einer Endlosschleife zwischen Absturz und Neustart des Docks. (weiterlesen…)
Matthias Brusdeylins
15. November 2007
Nach dem Update auf PHP 5.2.5 bekam ich auf einer meiner verwalteten Webpräsenzen mit einem bbPress-Forum in der Version 0.8.3 nun folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() in /.../bb-settings.php on line 173 / 169
Hier bekommt die ForEach-Schleife ein ungültiges Array von der Funktion glob() geliefert, wenn diese auf einen Fehler trifft. Damit in solch einem Fehlerfall die nervige Fehlermeldung nicht mehr auftaucht, muss der Code in bb-settings.php angepasst werden. (weiterlesen…)
Matthias Brusdeylins
21. Oktober 2007
Vor geraumer Zeit begegnete ich immer wieder einer nervigen Fehlermeldung:
Warning: unpack() [function.unpack]: Type V: not enough input,
need 4, have 0 in /***/wp-includes/gettext.php on line 85
Hierbei handelt es sich um PHP-Dateien einer WordPress-Installation (Version 2.2.3 DE und Version 2.3 DE). Unter Unix ist GNU gettext eine weit verbreitete Bibliothek. Sie macht im Grunde nichts anderes, als einen übergebenen “originalen” String (in der Regel ein englischer Text) in einen entsprechenden String einer anderen Sprache zu übersetzen. Das Mapping zwischen diesen Strings befindet sich in so genannten MO-Dateien (z.B. “de_DE.mo”). Auch WordPress setzt solche Dateien für die Übersetzung ein. (weiterlesen…)
Matthias Brusdeylins
16. Oktober 2007
Der Browser Firefox gehört zu den besten Browsern auf dem Markt. Seine Stärke liegt meiner Meinung nach in der großen Anzahl der frei verfügbaren Erweiterungen (Plugins/Addons). Leider hat er aber auch seine Schwächen. Er ist nicht der Schnellste, wenn es darum geh Webinhalte aus dem Netz anzuzeigen. Dies liegt womöglich daran, dass die Standardkonfiguration des Firefox auf schmale Bandbreiten ausgerichtet ist. Auch beklagen viele Anwender einen hohen Speicher- und CPU-Verbrauch. Bei der Darstellung einiger Webseiten, welche zum Beispiel Grafiken, Charts oder WebCam-Bilder mittels JavaScript und URL-Modifikationen in regelmäßigen Abständen aktualisieren, kann es sehr schnell passieren, dass der Browser nahezu ein Gigabyte Speicher belegt. Vermutlich liegt die Ursache hier ebenfalls an der Optimierung für langsame Internet Verbindungen. Es werden viele Daten im Browser-Cache abgelegt. Aber für die meisten “Schwächen” gibt es natürlich Abhilfe. (weiterlesen…)
Matthias Brusdeylins