Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 512

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 527

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 534

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 570

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1445

Strict Standards: Redefining already defined constructor for class wpdb in /www/htdocs/w00ab105/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /www/htdocs/w00ab105/wp-includes/cache.php on line 431

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-includes/theme.php on line 1109

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /www/htdocs/w00ab105/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /www/htdocs/w00ab105/wp-includes/http.php on line 61
blog.murb.com » Allgemeines
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

AJAX-Login validation in PHP via Facebox-Lightbox

06.05.2010 von Richard

Nachdem ich für ein Projekt einen Login in einer Lightbox, die mittels Facebox umgesetzt wurde, realisieren sollte hat mich das mal wieder einen halben Tag gekostet , obwohl es doch nur ein kleiner Login ist. Aber alles der Reihe nach.
Die Lightboxfunktion mittels Facebox war bereits erfoglreich umgesetzt und funktionstüchtig. Fehlte also nur noch der Login ansich. Das Formular war schnell gebastelt. Doch dann gab es ein Problem: Die POST-Übermittlung der Formulareingaben nach dem Betätigen des Submit-Buttons schloss die Lightbox. Ich wollte den Loginvorang jedoch innerhalb der Lightbox mittels AJAX ablaufen lassen - also mit “asynchroner” Eingabeprüfung.

Für das Vorhaben mussten im Groben Lösungen zu zwei Problemen her:

1. Der Login sollte in der Lightbox stattfinden

2. Die Validierung der Userdaten sollte per AJAX ohne Seitenreload geschehen

Für Problem 1 wurde ich hier fündig: Jquery Ajax Contact Form in Facebox. Den Download dazu gibt es hier.

Das zweite Problem konnte ich hiermit lösen: Ajax login validation system in PHP using jQuery. Ein Dank an die Autoren an dieser Stelle.

Wie beides zusammen aussieht, kann man in meiner mühevoll erstellten Live Demo bestaunen. ;-)
Rein geht’s mit time und flies.

Der Code kann auf Wunsch hier gedownloadet werden. Für den Datenbankzugriff muss die Datei “includes/db_connection.php” angepasst werden. Für den Import in die Datenbank liegt ein Dump bei. Viel Spaß!

Geschrieben in Allgemeines | Keine Kommentare »

WordPress-Update auf v.2.7

23.12.2008 von Richard

Kaum ist man eine Weile nicht mehr eingeloggt, schon gibt es wieder eine neue Version von WordPress. Version 2.7 sei verfügbar macht ein gelber Balken mich darauf aufmerksam. Ich solle doch bitte updaten.
Kein Problem. Dem Link folgen und das Archiv downloaden. Brav öffne ich die liesmich.html um mich über weitere Schritte des Updates zu informieren. Wie fast zu erwarten heißt gleich Punkt 1 der Aktualisierungsanleitung: “Löschen Sie alle WordPress-Dateien und -Ordner außer wp-config.php und wp-content.”.

Den Rest des Eintrags lesen »

Geschrieben in Allgemeines, Programme & Tools | 1 Kommentar »

Source Code in WordPress: C#, XAML, Java

04.12.2008 von Richard

Endlich hat man es geschafft, den Blog zum Laufen zu bringen, schon steht man vor dem nächsten Problem: Wie bekomme ich eine anständige Codeumgebung mit sprachenspezifischem Syntax-Highlighting in einen Artikel?
Da ich es auf vielen Blogs bereits gesehen hatte, nahm ich an, es sei standardmäßig in WordPress integriert. Dem ist leider nicht so.

Es ist also mal wieder Tüfteln angesagt. Mittels zusätzlicher Programme und Plugins habe ich mir meine eigenen angepassten Umgebungen gebastelt.

Den Rest des Eintrags lesen »

Geschrieben in Allgemeines | Keine Kommentare »

…und ab geht die Post!

02.12.2008 von Richard

Blog hier, Blog da. Gibt es noch jemanden, der nicht bloggt?

In letzter Zeit bin ich während der Suche nach Lösungen zu meinen meist programmiertechnischen Problemen nicht selten über unzählige Blogs mit Lösungsvorschlägen gestolpert. Als ich mir am Ende eines solchen Suchmarathons meinen eigenen Lösungsweg zusammen geschustert hatte, konnte ich diesen leider keinem hinterlassen. So entstand die Idee, doch selbst einen Blog ins Leben zu rufen. Zudem hatte mich schon länger interessiert, wie so ein Blog genau funktioniert. ;-)

Also denn, WordPress installieren und loslegen! Naja, nicht ganz… zu einem eigenen Blog gehört natürlich auch ein eigenes Design. Nach dem Durchwühlen ettlicher Themenseiten stand die Wahl fest. Kleinere Änderungen an Design und Darstellung waren noch nötig, dann war ich zufrieden. Endlich ging’s an den Inhalt…
Nein, noch immer nicht. Es taucht sofort das nächste Problem auf: Wie bekomme ich in den Artikel eine vernünftige “Codeumgebung” hinein? Am besten mit toller Syntax-Highlighting? Mehr dazu hier.

Wie es hier genau weiter geht oder ob mir nicht nach wenige Tagen die Lust vergeht, wird sich zeigen…

Servus

Geschrieben in Allgemeines | Keine Kommentare »