Import-Modul für OXID eShop 4.x - Update für OXID 4.6 - 5.x

Bei OXID Exchange finden Sie den rent-a-hero Artikelimporter für OXID eShops der Version 4.x / 5.x (CE, PE und EE).
Dabei handelt es sich um ein Modul zum Importieren / Aktualisieren von Artikeln, Bildern und damit zusammenhängenden Daten (Artikeltexte, SEO Daten, Attribute, Auswahllisten, Crossselling, usw.) mittels CSV-Dateien.

OXID|Json - REST Schnittstelle für den OXID eShop mit AngularJS Frontend auf Github

Seit einigen Wochen auf Github verfügbar: OXID|Json!

OXID|Json bietet ein CRUD-Interface (Create, Read, Update, Delete)
für den OXID eShop an und enthält ein mit AngularJS erstelltes
Frontend, mit dem die wichtigsten Funktionen getestet werden können.

Define associative arrays in Smarty

Here is a quick and dirty way to define an associative array in Smarty :)

[{ assign var='myArray' value='/[\s,:]+/'|preg_split:"Blue:blue.png,Black:black.png,Red:deep_red.png"}]
[{section loop=$myArray name=item step=2}]
    [{assign var="midx" value=$smarty.section.item.index+1}]
    Key: [{$myArray[item]}] - Value: [{ $myArray[$midx] }]<br>
[{/section  }]

Apache Wicket with Twitter Bootstrap and Impromptu JQuery Overlay

 

1. A simple Overlay / Confirmation dialog

For a project I was looking for a simple solution to display a modal feedback window and also a visual appealing confirmation dialog (instead of the standard Javascript confirmation message) in a Apache Wicket webapp. To my surprise I found no working solution for both requirements, it seems that nobody ever needed something like this yet :P

Apache Solr Enterprise Search Integration für den OXID eShop

Rent a Hero arbeitet aktuell zusammen mit der Shoptimax GmbH an der Integration der Apache Solr Enterprise Search (basierend auf Apache Lucene). Das Integrations-Modul befindet sich aktuell bereits im Einsatz z.B.

PHP Tipps - Arbeiten mit SAP IDoc Dateien

SAP IDoc (Intermediate Document) wird von SAP intern verwendet, um z.B. Bestelldaten abzubilden. In der Regel werden IDoc-Daten mittels Message Mapping in andere Formate hin- und herkonvertiert, z.B. in EDIFACT.

Neues RAH OXID eShop Modul - beliebige Aktionen für Startseite anlegen und ausgeben

Komischerweise kann man im OXID Shop-Admin keine neuen Aktionen anlegen, hier muss man immer den Umweg über die Datenbank machen, was für den Durchschnitts-Shopbetreiber kaum zumutbar ist. Vermutlich liegt es auch mit daran, dass man jede neue Aktion mittels einer neuen foreach-Schleife in das Smarty-Template für die Startseite integrieren müsste - ebenfalls ein "No-Go" für das Gros der Shopbesitzer.

PHP Tipps: Verborgene Talente - Teil 1

Manche PHP-Funktionen können ja mehr als man denkt oder als ihr Name vermuten lässt - ein Beispiel dafür ist die Funktion "file_get_contents()": diese erlaubt (per "php.ini" eingeschaltete fopen wrappers ["allow_url_fopen"] vorausgesetzt) auch das Lesen entfernter Dateien durch Angabe eines URL. So lässt sich etwa blitzschnell ein RSS-Feed einlesen und z.B. mittels SimpleXML auswerten und weiterverarbeiten.
 

PHP Tipps: Verborgene Talente - Teil 2

Immer wieder einmal kommt man als Entwickler in die Situation, lange Texte auf mehrere Zeilen aufteilen zu müssen, die eine maximale Länge nicht überschreiten dürfen - ein typisches Beispiel ist z.B. ein mehrzeiliger Kommentar-Text in einem PDF-Dokument, das man mittels einer PHP-Bibliothek wie FPDF erzeugen möchte. Wie teile ich diesen Text auf mehrere Zeilen auf, ohne Wörter mittendrin abzuschneiden?

Syndicate content