Snippet

PHP Session wird (anscheinend) nicht dauerhaft über Aufruf hinweg gespeichert

PHP Session

Das war mal wieder so ein Fehler an dem man Tage verbringen kann... zum Glück aber nicht!

Ich arbeite derzeit mit einer Open Source Lib zur Generierung von Formularen. Darauf werde ich hier nicht weiter eingehen, da es im Grunde nebensächlich ist. Dennoch trat hier ein alter bekannter Fehler auf.

Einordnung:

Drupal: Sexy Bookmarks Modul Quickfix: The directory sites/default/files/sexybookmarks/[...] has been created

Solltet ihr auch den Fehler aus diesem Thread:
http://drupal.org/node/1178034

nach dem Update auf Sexy Bookmarks 6.x-2.0 haben:

"The directory sites/default/files/sexybookmarks/[...] has been created"

PHP 5.2: Klassenname eines konkreten Kindobjektes in abstrakter Klasse erhalten

Ich hatte nun schon öfter das Vergnügen, den Klassennamen eines Objektes in der abstrakten Elternklasse zu benötigen.

Dies ist zum Beispiel erforderlich, um eine statische Methode, aus einer Methode der abstrakten Klasse heraus, auf der konkreten Klasse aufzurufen.

Einordnung:

Skype Kontakte direkt als Link aus dem Browser hinzufügen [Update]

Um Skype Kontakte direkt aus dem Browser hinzuzufügen braucht es keine große Kunst.

Vielleicht kennt der ein oder andere den Trick schon. Benutzer, die Skype installiert haben, können neue Kontakte ganz einfach per
<a href="skype:{BENUTZERNAME}">{LINKTEXT}</a>
hinzufügen.

Update:
Neue Syntax ist wohl:
<a href="callto:{BENUTZERNAME}">{LINKTEXT}</a>.

Einordnung:

Drupal, mod_deflate und YSlow: JS + CSS werden nicht komprimiert?

Bei der Überprüfung meiner Website mit dem Firefox Plugin YSlow musste ich feststellen, dass externe JavaScript und CSS-Dateien als nicht komprimiert angezeigt wurden, obwohl ich diese auf verschiedene Weisen per mod_deflate komprimiere.

Hier zum Abgleich meine mod_deflate Konfiguration:

Anonymisierung der Besucher IP Adressen bei Google Analytics

Vor einigen Tagen wurde von Google die Möglichkeit bereitgestellt, die IP-Adressen von Besuchern zu Teilen zu anonymisieren.

Eine Möglichkeit dies in seinem Analytics Account zu aktivieren sucht man allerdings vergeblich.

Um die IP Adressen eurer Besucher für Google Analytics unsichtbar zu machen, zeigt die folgende Anleitung von Google:

Einordnung:

Hintergrundfarbe per JQuery dynamisch wechseln mit Effekt

Ich habe mich gefragt, wie man mit JQuery die Hintergrundfarbe als Hover-Effekt wechseln kann.

Nach einiger Zeit kam ich auf die folgende Lösung, die super aussieht und natürlich zusätzlich mit Verformungseffekten etc. versehen werden kann:

  1. $(document).ready(function(){
  2.   $('.elementToHover').hover(
  3.           function () {

Subselects im Zend Framework - Zend DB

Ich bin sicher nicht der erste der sich fragt, wie Subselects im Zend Framework gelöst sind!

Hier also eine kleine Anleitung zu Zend DB - Subselects:

  1. $subselect = $this->_db->select()
  2.             ->from('A')
  3.             ->where('x=?', $x)
  4.  
  5.         $select = $this->_db->select()

Benutzeranmeldung - Fehlerhafter HTML-Code als Titel (Modul: Admin Menu)

Ich hatte leider das Problem, dass bei der Benutzeranmeldung (/user) immer ein falscher Titel ausgegeben wurde.

Anstatt der Überschrift "Benutzeranmeldung" stand hier ein HTML-Code (Bilder, ...) die nicht verarbeitet wurden (schätze aufgrund von php-htmlentities, ...)

Leider hat es mich einige Zeit gekostet, bis ich den Fehler finden konnte:
Es war das admin_menu - Modul!

Drupal: Even und Odd in Listen, insbesondere Benutzerlisten in Blöcken hinzufügen

Oft ist es (zumindest bis CSS3) sinnvoll, Listeneinträgen zeilenweise unterschiedliche Klassen zu geben (Even/Odd) um diese ansprechen zu können.

Diesen Wunsch hatten wir beispielsweise bei den Benutzerlisten in den Blöcken unserer Rollerseiten.

Da Drupal das Konzept nicht konsistent durchzieht, hier unsere Lösung:

  1. template.php im entsprechenden Design öffnen
Einordnung: