Integration von REDAXO in OXID esales mit TOXID: Installation

Hat zwar etwas gedauert seit dem REDAXO-Tag 2011, aber jetzt kommt endlich der erste Teil der Anleitung zur Einbindung von REDAXO in OXID esales mit Hilfe von TOXID (danke an Christoph, der das für unsere interne Doku zusammengestellt hat). Installation REDAXO Als CMS-Grundlage empfiehlt sich eine normale “nackte” REDAXO-Installation mit REXseo. Zum Testen kann man natürlich die Installation […]



Varianten-Auswahl funktioniert nicht in OXID 4.5 (mit Lösung)

Im OXID 4.5 mit angepasstem Azure Theme tritt hin und wieder das Phänomen auf, dass die Variantenauswahl nicht mehr korrekt funktioniert. In diesem Blogpost wird die Lösung verraten.



Mayflower veröffentlicht OXID Admin Module Creator

Der Adminbereich von OXID ist umfangreich und über Module erweiterbar. Leider ist letzteres ein kompliziertes Unterfangen und mit einigen Stolperfallen versehen. Um die Entwicklung solcher Module zu erleichtern und die Fehleranfälligkeit zu verringern, hat Mayflower ein Adminmodul für den OXID eShop entwickelt, den Admin Module Creator. Der Admin Module Creator, im folgenden AMC genannt, erstellt […]



Nginx Rewrite Regeln für OXID eShop

Der OXID eShop ist primär auf den HTTP-Server Apache2 ausgelegt. Eine Suche ergab entweder nur Konfigurationsfragmente oder nicht funktionierende Lösungen. Wir haben einen der Suchtreffer genommen und die Rewrite Regeln vom Apache-Modul „mod_rewrite“ auf eine Nginx VHost Konfiguration portiert. Der OXID eShop ist nun unter der folgenden Software-Konstellation lauffähig: Ubuntu 10.04.3 LTS Nginx 0.7.65-1ubuntu2.1 PHP […]



externe RSS-Feeds einlesen

Mit folgendem kleinen Modul habt ihr die Möglichkeit, einen externen RSS-Feed in euren Shop einzubinden. Der Aufruf des Moduls im Template lautet wie folgt: [ { $oViewConf->tabslGetRSS(10) } ] Die Anzahl 10 gibt an, wie viel Beiträge geladen werden sollen. Dass nicht jedes Mal beim Aufruf des Shops auch der Connect zum RSS-Feed aufgebaut werden muss, wird […]



[4.5] Theme Management im OXID eShop ab 4.5.0

Theme-Management im OXID eShop ab 4.5.0 Ab OXID eShop 4.5.0 sind die Theme-Einstellungen aus derconfig.inc.php ins Admin-Backend verlegt (Stammdaten -> Grundeinstellungen -> Themes), wo eine Liste aller verfügbaren Themes, deren Beschreibung, Vorschaubild und der jeweiligen Einstellungen zu finden ist. Diese Metadaten werden aus dem betreffenden Theme-Verzeichnis eingelesen, dazu gleich mehr. Um ein Theme zu verwenden, […]



[4.5] Text anteasern, auf Klick vollständig einblenden

Gewisse Texte sind einfach zu lang und sollen/müssen nicht sofort komplett sichtbar sein. Hier bietet sich an, einige Zeilen zu zeigen und dem User durch einen Klick auf  „mehr Informationen…“ den vollen Text zu zeigen.  Warum das Ganze? Für SEO ist es wichtig viel ausführlichen Text mit vielen Infos zu haben, für User/Kunden eher weniger […]



OXID eShop Performance Optimierung

Das A und O eines gut laufenden Online-Shops ist ohne Zweifel die Performancestärke. Mit ihr steht und fällt der Umsatz bzw. der Gewinn eines Unternehmens. Hinzu kommt ein ausgewogener Mix aus einem anständigen Sicherheitspaket und benutzerfreundlichen Oberflächen. Wenn Webseiten etwas nicht brauchen, dann Tempolimits und verquere Menüführungen! Der Kunde möchte schnell, sicher und entspannt online […]



Moduleinträge via Frontend bearbeiten / reparieren / deaktivieren

Wenn durch einen falschen / fehlerhaften Moduleintrag das Backend nicht mehr zugänglich ist, oder ein Modul einen Fehler verursacht, dann kann man durch dieses Script diese Einträge via Frontend bearbeiten und rückgängig machen. Der Zugriff auf dieses Tool wird allerdings nur gestattet, wenn man im Frontend als Admin-User (oxdefaultadmin) angemeldet ist.



[4.5] Nivo-Slider anstatt Default-Slider für Banner

Eine kurze Anleitung, wie Ihr den Nivoslider, anstatt dem in der 4.5 eingebauten Standard-Slider in Euren Aktionen (Banner) verwenden könnt. Nivoslider runterladen unter:  https://github.com/Codeinwp/Nivo-Slider-jQuery.git galleryslider.tpl in /out/azure/tpl/widget mit folgendem Inhalt anlegen (ggf. „azure“ mit dem Namen des eigenen Templates ersetzen: [{assign var=oBanners value=$oView->getBanners() }] [{assign var=“currency“ value=$oView->getActCurrency()}] [{if $oBanners}] <div id=“slider“> [{foreach from=$oBanners item=oBanner }] […]



Einen Oxid-Shop umziehen lassen

Um einen bestehenden Shop auf einen neuen Server umziehen zu lassen, gilt es ein paar wesentliche Schritte zu beachten: Auf dem neuen Server eine Basis-Installation mit der gleichen Shopversion wie auf dem alten Server durchführen. Den „alten“ Shop offline schalten (im Backend -> Stammdaten -> Grundeinstellungen -> Reiter Stamm), in dem man den Haken aus […]



Screencast: News im OXID eShop erstellen

In diesem Screencast zeigt Michael Hamann (mhworx), wie Nachrichten (News) im OXID eShop editiert und erstellt werden. Außerdem wird vermittelt, wie man anzuzeigende News auf bestimmte Nutzergruppen eingrenzen oder für bestimmte Zeiträume aktivieren und deaktivieren kann.