Kategorie: PHP

Magento: Block inkl. Caching in eigenem Modul (Magento Block Howto)

Magento bietet die Möglichkeit s.g. Blöcke zu definieren, die an bestimmten Stellen der Website angezeigt werden können. Als Beispiel fügen wir einen Block in statische CMS Seiten ein.
Zum Artikel

XAMPP PHPUnit 3.5.13 Installation Howto

Sollte Ihnen dieser Fehler bekannt sein: Could not open input file: .\pear\PHPUnit2\TextUI\TestRunner.php dann gibts hier die Lösung. Nachdem wir mehrere Server auf PHP 5.3 und MySQL auf 5.1 hochgezogen hatten, war es an der Zeit auch meine lokale Umgebung (ältere XAMPP-Instanz) einem Upgrade zu unterziehen. Also XAMPP in der aktuellen […]
Zum Artikel

Spass mit Git Episode 1: Wie werden aus 126MB 4.8GB

Oder wie krieg ich alle im SVN getagten Typo3-Releases als typo3_src-Targets Was brauch ich: git mit SVN Support Internet Genug Platz auf der Platte Schritt 1: Wir holen und das Typo3-SVN-Repository in der git-Version auf die Platte cd ~/tmp mkdir repo cd repo git svn init --stdlayout https://svn.typo3.org/TYPO3v4/Core git svn […]
Zum Artikel

Magento: eigenen SOAP API Call implementieren

Ich hatte einige Mühe das zum Laufen zu bringen, daher hier eine Anleitung, um andere davor zu bewahren. Dankbare mögen sich melden, es stehen viele Dinge auf meiner Amazon Wunschliste ;-) Zuerst zur Struktur unseres Modules. Ich gehe davon aus, dass wir ein eigenes Modul haben, das den Catalog von […]
Zum Artikel

TYPO3 / Apache Solr Extension / dynamisches Feld (dynamicField) befüllen

Ziel: ein Feld (dynamicField, siehe Solr Dokumentation bzw. schema.xml) für ein Seiten-Dokument im Index dynamisch über eine Userfunction befüllen. TypoScript Setup: includeLibs.my_solr = EXT:user_my_solr/class.user_my_solr.php plugin.tx_solr { enabled = 1 # … index { additionalFields { # intS = Integer single value # S = single value # M = multi […]
Zum Artikel

MySQL Datenbank Tabellen auf UTF8 umstellen

Geglaubt, z.B. TYPO3 und MySQL komplett auf UTF8 umgestellt zu haben? Kyrillische Zeichen lassen sich trotzdem nicht speichern? Vielleicht sind die Datenbank Tabellen nicht auf UTF8 umgestellt worden?
Zum Artikel

PHP5 und XML mit XPath und Namespace

Folgende Daten aus dem Beispiel XML (stark vereinfacht) sollen mit PHP5 und DOMXPath verarbeitet werden. <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE document SYSTEM 'xmlschemas/domino_8_0_2.dtd'> <document xmlns='http://www.lotus.com/dxl' version='8.0'> <item name="custom_attr"><text>value</text></item> </document> PHP Code: <?php $xml = " ... XML von oben ..."; $doc = DOMDocument::loadXML($xml); $xp = new DOMXPath($doc); $query = "//item[@name = […]
Zum Artikel

WordPress Migration auf andere Domain

Heute haben wir einen WordPress-Blog vom Test-Server auf die Produktion übernommen und sind dabei über ein ärgerliches „Feature“ gestolpert. WordPress speichert den Hostnamen nicht nur einmal zentral in der Konfiguration ab, sondern speichert in allen Blog-Einträgen, in allen Kommentaren und auch sonst noch an einigen Stellen die Site-URL komplett ab. […]
Zum Artikel

Anfrage
Eine kleine Rechenübung*: