TYPO3-Erweiterung danp_tagcloud generiert falsche Tags [BUGFIX]

Ich hatte vor kurzem ein TYPO3-Projekt, das die TagCloud über die Erweiterung danp_tagcloud generieren ließ. Das Plugin als solches funktionierte auch, allerdings wurden immer merkwürdige Tags in die TagCloud aufgenommen, die gar nicht definiert waren. Wie sich relativ schnell herausstellte war daran ein fehlender Parameter im Funktionsaufruf von array_slice() verantwortlich, der dafür sorgte, dass die [...]


Caching von Seiten auf Client-Seite umgehen

Wozu das Caching deaktivieren? An und für sich ist Caching eine angenehme Sache und in der Regel sollte dies auch genutzt werden, wenn es einem der Client anbietet. Für verschiedene Sonderfälle ist es allerdings erwünschenswert, dass der Browser die URL nicht aus dem Cache lädt, sondern gänzlich neu abruft. Ein Beispiel hierfür ist das User-Tracking. [...]


Das Alter einer Person mit PHP berechnen (Einzeiler mit Erklärung)

Für die, die es evtl. gebrauchen können (die Problematik taucht ja immer mal wieder auf), hier mal ein kleiner geistiger Erguss meinerseits in Form einer Funktion zur Berechnung des Alters mit Hilfe von PHP. Bei dieser Funktion erfolgt die Berechnung mittels eines Einzeilers, der einen der Vorzüge/Nachteile einer Skriptsprache, die PHP ja eigentlich ist, ausnutzt, [...]


deprecated exceptions unter TYPO3 deaktivieren

Beim Umzug bestehender TYPO3-Projekte in eine neue Umgebung, die auf PHP 5.3 basiert, kann es mitunter vorkommen, dass die TYPO3-Installation beginnt Deprecate-Exceptions zu werfen, weil TYPO3 auf Funktionen von PHP zurückgreift, die PHP in der Version 5.3 bereits als deprecated eingestuft hat. Das setzen von display_errors = off oder das Ausklammern von E_DEPRECATED in der [...]


aktuelle Firefox / Thunderbird Versionen unter Ubuntu über die Paketverwaltung installieren

Wer Firefox und Thunderbird in den aktuellen Versionen nutzen möchte, muss nicht auf ein Update der offiziellen Ubuntu-Pakete warten. Stattdessen können die Programme einfach über zusätzliche Repositories installiert werden. Außerdem können nicht nur stable releases, sondern auch die upcoming releases bereits getestet werden. Je nachdem welche Version man von dem jeweiligen Programm installieren möchte, kann [...]


Gnome 3 unter Ubuntu 11.04 natty narwhal installieren

Beim Update / Installieren von Ubuntu 11.04 (Codename: natty narwhal), fällt einem vorallem die geänderte Oberfläche direkt ins Auge. Dabei handelt es sich um Unity, eine Eigenentwicklung von Canonical, die ab dieser Version von Ubuntu den bekannten Gnome-Desktop ersetzt. Wem die neue Oberfläche zu verspielt, zu langsam oder zu unübersichtlich ist, kann nach Linux-Manier natürlich [...]


Funktion zum generieren der Gravatar-Image-Source-URI einer E-Mail-Adresse

Diese Funktion generiert eine Image-Source, die bei Gravatar den Avatar einer E-Mail-Adresse in der gewünschten Größe abholt. Wird für die übermittelte E-Mail-Adresse kein Avatar gefunden, wird auf die übergebene Default-URI weitergeleitet, die als Fallback dient. function getGravatarImageSourceUri($sMailAddress,$size=”,$sDefaultURI=”){ return "http://www.gravatar.com/avatar/".md5($sMailAddress).".jpg?s=".$size."&d=".urlencode($sDefaultURI); }


Mozilla FireFox unter Ubuntu installieren und up2date halten

Mit ein par Handgriffen, lässt sich FireFox auch durch die offiziellen Mozilla-Paketquellen mit Updates versorgen. Auf diese Weise muss man nicht warten bis es neuere Versionen in die Ubuntu Paketquellen geschafft haben, sondern kann sich direkt vom Hersteller mit den aktuellsten, als stabil geltenden, Versionen versorgen. Die nachfolgenden Zeilen in einem Terminal (STRG + ALT [...]