Einblenden von Eingabefeldern im Magento Admin Panel

Kategorie: Magento
Verfasst: 3. Juli 2011 von Matthias

Ziel ist es in der System Konfiguration des Magento Admin Panels ein Textfeld in Abhängigkeit von einem Select ein- bzw. auszublenden.

Weiter zum Artikel »

Select oder Multiselect mit eigenen Optionen im Magento Admin Panel

Kategorie: Magento
Verfasst: von Matthias

Ziel ist es, im Magento Admin Panel ein Select oder Multiselect mit frei definierbaren Optionen zur Verfügung zu stellen. Die Optionen können beispielsweise noch über ein Resource Model aus der Datenbank geladen werden.

Weiter zum Artikel »

Zend Framework mit Smarty als Template Engine

Kategorie: Zend Framework
Verfasst: 20. Februar 2011 von Matthias

Der Einsatz von Smarty als Template Engine hat sich in meinen Augen als sinnvolle Erweiterung zu nativem PHP bewährt. Es erleichtert die Erstellung von Templates und macht diese Übersichtlicher. Über Smarty Download Smarty von www.smarty.net Im ersten Schritt erweitern wir die Klasse Zend_View_Abstract mit unserer eigenen Smarty Logik. Wir erstellen also eine neue Datei mit [...]

Weiter zum Artikel »

MySql Datenverzeichnis ändern verursacht Ärger mit AppArmor

Kategorie: Linux
Verfasst: 31. Januar 2011 von Matthias

Möchte man unter Linux / Ubuntu das Datenverzeichnis verändern so geht das ganz einfach über die Konsole.
Nach dieser Änderung kann es passieren, daß der MySql Dienst nicht wieder gestartet werden kann, weil AppArmor das geänderte Datenverzeichnis nicht kennt und daher die Ausführung des Dienstes verweigert. Abhilfe ist ganz einfach. Man muss AppArmor das neue Datenverzeichnis bekannt geben.

Weiter zum Artikel »

Debugging von Magento mit ChromePHP

Kategorie: Magento, Zend Framework
Verfasst: 20. Januar 2011 von Matthias

Um z.B. Magento debuggen zu können, benötigt man das ChromePHP – Plugin für den Client sowie ein kleines serverseitiges PHP-Script.

Weiter zum Artikel »

USING BTREE Fehler bei einem MySQL Import

Kategorie: Linux
Verfasst: 8. Dezember 2010 von Matthias

Wurde ein Datenbankdump mit einer MySQL Version 5.1 erzeugt und soll dieser in einer MySQL Datenbank der Version 5.0 importiert werden, so kann es zu dem folgenden Fehler kommen: ERROR 1064 (42000) at line 1561: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the [...]

Weiter zum Artikel »

Nicht gefundene Übersetzungen per eMail melden

Kategorie: Zend Framework
Verfasst: 19. September 2010 von Matthias

Nicht immer sind für die in den Scripten zu übersetzenden Strings auch die entsprechenden Übersetzungen vorhanden. Um dieses so schnell wie möglich ausbessern zu können, lasse ich mir hier als Webseitenbetreuer eine entsprechende Informations eMail zusenden.

Weiter zum Artikel »

Der Versand von eMails über SMTP mit Zend_Mail

Kategorie: Zend Framework
Verfasst: von Matthias

Bei dem Versand von eMails mit Zend_Mail lässt sich wählen, welchen Transportweg das Zend Framework benutzen soll. Zur Auswahl stehen derzeit das SMTP Protokoll sowie die PHP internen Funktion mail(). Bei Benutzung des SMTP Protokolls werden die zu versendenden eMails an einen Mailserver übergeben der sich dann eigenständig um den Versand derselben kümmert. Die eigentliche [...]

Weiter zum Artikel »

Zend Framework mit PLESK

Kategorie: Linux, Zend Framework
Verfasst: 13. September 2010 von Matthias

Wer das Glück hat ein Projekt mit Zend Framework in einer PLESK Umgebung aufsetzen zu müssen, kommt an einer Frage nicht vorbei. Wie setzt man das DocumentRoot Verzeichnis direkt auf den public Ordner, ohne die httpd.conf editieren zu müssen?

Weiter zum Artikel »

Sichere Passwort Speicherung

Kategorie: Zend Framework
Verfasst: 9. September 2010 von Matthias

Benutzerpassworte in der Datenbank abzulegen ist ein heikles weil sicherheitsrelevantes Thema. Die Passworte im Klartext zu speichern ist nicht akzeptabel, denn im Falle eines Einbruchs auf dem Server wird mit hoher Wahrscheinlichkeit auch die Datenbank kompromittiert. Solch eine Offenlegung der Passworte werden verhindert, indem die Passworte als Hashwerte in der Datenbank abgelegt werden. Hashwerte und [...]

Weiter zum Artikel »