SWAG DevBlog: Shopware REST API article GET – Nicht dokumentierte Features

Tja da sucht man eine Möglichkeit sich einfach eine Liste aller Artikel für weitere Verarbeitung in Php zu besorgen und wird in der REST API fündig. Leider gibt es ein Problem wenn man in PHP per: $client = new ApiClient(…); $data = $client->get(‚articles‘); einfach die Artikelliste holt. Nicht das es nicht funktioniert, aber es werden […]

Print.css – debugging in Google Chrome

Wie entwickelt man eine print css ? Oder wie findet man einen Fehler darin ? Da in den den üblichen Browsern die print.css nicht angezeigt wird versagen die normalen Debugmöglichkeiten. Natürlich kann man im Debugger die printcss als screen css laden und dann debuggen, allerdings muss man das nach jedem Seitenrefresh wieder tun. Wer will […]

Shopware Freitextfelder – Dropdown/Auswahlfeld

Shopware verfügt über die Möglichkeit pro Artikel Benutzerdefinierte Daten zu speichern. In der Regel sind das normale Textfelder. Nötig ist hierfür nicht viel. Unter „Einstellungen“->“Grundeinstellungen“ gibt es im Artikel die Verwaltung für Freitextfelder. Hier finden sich die Felder attr1-attr20. Wer hier die Namen beibehält

pthread mit Apache2/php unter xampp

Multithreading mit pthread in PHP ?  Kein Problem. Sollte man zumindest denken. Leider ist es hier so wie so oft, es hakt an Kleinigkeiten. Leider können gerade diese Dinge unheimlich Zeit kosten. Achtung: Stand 2018/04 verhindert ein Bug unter Windows pthread mit PHP 7.x ! Begonnen wird mit dem download der korrekten Version: http://windows.php.net/downloads/pecl/releases/pthreads/ Nur […]

Majestic 12 Bot (MJ12Bot)

Etwas technisches zu Websiten und Suchmaschinencrawlern : MJ12Bot. Bei der Durchsicht meiner Logs ist mir der MJ12Bot ins Auge gesprungen. Fast 17% aller Besuche von einem Bot ? Das kann doch nicht ernstgemeint sein. Und dann noch auf URL’s die es unter meiner Domain nie gab, inklusive SQL Injections.. na danke. Aussperren ? Die schnelle […]

Shopware 4.0 – Backend/Frontend Plugin für zusätzliche Felder in Detail & Listing

Für einige Anwendungsfälle reichen leider die möglichkeiten der Freitextfelder in Shopware nicht mehr aus. Das kann schlicht an der mangelden Übersicht liegen, oder daran das es schlicht nur 20 Stück gibt und die bereits besetzt sind. Hier bietet es sich an das Backend in den Artikeldetails entsprechend per Plugin zu erweitern. Das komplette Demo Plugin […]

Magento zeigt nach der Installation im Backend nur Fehler an

Das kommt dir bekannt vor ? Die Installation erfolgt nach der Anleitung von Magento. Das funktioniert auch alles, aber nach dem Klick in das frisch aufgesetzte Backend kommt bei jeder Funktion die wirklich etwas tut nur die altbekannte Fehlermeldung das die Fehleranzeige unterdrückt ist. Eine google Suche zeigt schnell : Das Problem haben viele. Allerdings […]

PHP Rootshell R57 / FUD Algorithmus

So hier Teil 2 zur gefundenen Rootshell. Zum Glück ist diese Shell bekannt und wird mittlerweile von Virenscannern entdeckt. Somit ist dieser Algorithmus nicht mehr das was er vorgibt : FUD. Diese Bezeichnung wird verwendet für Algorithmen die Viren/Trojaner/Shells etc. so verschlüsseln das sie nicht entdeckt werden. Laut Wikipedia steht sie für : Fear, Unvertainty […]

Wie sichert man ein produktives Shopsystem nach einem Angriff ?

Früher oder später wird es jedem passieren der eine Webseite, ein Forum oder ein Shopsystem im Internet betreibt: Man schaut auf die eigene Seite und die Startseite ist eine andere (Defacement) oder der Betreiber des Servers schickt einem eine Mail mit dem saloppen Hinweis das man gerade 100.000 Spam emails verschickt habe. Bei einer privaten […]

Primzahlenberechnung

Wie ich heute festgestellt habe kommt mein kleines Programm leider nur mit einem Prozessor klar. Mehrere Kerne sind dem absolut egal, es wird nur einer benutzt. Tja so ist das mit alter Software! Aber ist ja auch schon etwas in die Jahre gekommen das Programm. Hätte ich piwik nicht wüsst ich nichtmal das jemand das […]

Optimierung der Datenbankabfragen von Shopsystemen

Man nehme einen xt:commerce Shop, fülle ihn mit Artikeln und lässt ihn (erfolgreich) laufen. Die Datenbank wächst, und schnell wird der Shop langsam. Wie bekommt man ihn nun wieder schnell ? Ein neues Shopsystem ist natürlich eine feine Lösung aber nicht immer Praktikabel (zu teuer, fehlende Funktionen, import alter daten funktioniert nicht unbedingt, stillstand des […]