FOL9000

18. April 2015
von Frank O. Laus
Keine Kommentare

HTML-Zeilenumbruch an bestimmter Stelle empfehlen

Möchte man in HTML ein geschütztes Leerzeichen einfügen, an dem kein Zeilenumbruch vorgenommen werden soll, ist das ganz einfach, dafür gibt es  . Was aber, wenn man einen Zeilenumbruch an einer Stelle empfehlen möchte, also angeben möchte: ‚Wenn Zeilenumbruch, dann hier‘? Ein eigenes Zeichen dafür gibt es nicht, aber eine Lösung.

Weiterlesen →

6. April 2015
von Frank O. Laus
Keine Kommentare

404 Crawling-Fehler in Googles Webmaster Tools

Kürzlich bekam ich eine besorgte Mail eines Kunden: Googles Webmaster Tools zeige eine Reihe von URL-Fehlern beim Crawling an — was man denn da tun könne oder müsse und ob das nicht Googles Bewertung der Seiten verschlechtern würde. Meine Antwort, das sei vermutlich nicht so schlimm und könne weitestgehend ignoriert werden, konnte die Befürchtungen aber irgendwie nicht ganz aus der Welt schaffen. Ich wollte es dann nicht bei ein paar Links auf erklärende Seiten belassen und hab deshalb hier mal das Wichtigste zu diesem Thema zusammengestellt.

Weiterlesen →

10. März 2015
von Frank O. Laus
Keine Kommentare

Einer Magento-CMS-Seite eine zusätzliche CSS-Klasse oder neue Attribute zuweisen

Für Magento-CMS-Seiten wird im Editor des Backends nur der Text geschrieben, der innerhalb des body-Tags und weiterer Elemente der Seitenstruktur landet. Den body-Tag selbst und die gesamte restliche Seitenstruktur (head, Header, Footer, Spalten, etc.) fügt Magento selbst hinzu. So praktisch das normalerweise ist: möchte man dem Body einer Seite eine spezielle CSS-Klasse oder ein zusätzliches Attribut zuweisen, geht dass deshalb erstmal nicht.

Weiterlesen →

24. Februar 2015
von Frank O. Laus
Keine Kommentare

Wenn Marketing-Kampagnen schief laufen (und man es nicht merkt)

In den letzten Tagen habe ich in einem Online-Shop etwas gekauft und bei einem Händler für gebrauchte Medien ein paar Bücher verkauft. Hätten diese beiden Anbieter ein gutes Marketing, bekäme ich nun über die verschiedenen Plattformen Werbung angezeigt, die mir zielgerichtet weitere Angebote macht, z.B. ähnliche oder verwandte Artikel zu kaufen. Beide Anbieter haben aber ein Kampagnen-Marketing, wie es falscher nicht sein könnte. Und kurze Zeit später zeigt ein Luftfahrt-Unternehmen, dass es diesen Fehler auch machen kann…

Weiterlesen →

8. Februar 2015
von Frank O. Laus
1 Kommentar

Referer-Spam in Google-Analytics loswerden

Manch einer wird in den Traffic-Quellen für seine Web-Site den einen oder anderen mysteriösen Eintrag gefunden haben. Zugriffe von domains wie semalt.com, darodar.com oder buttons-for-website.com oder aus Ländern, von denen man vermuten müsste, dass man dort schon wegen der Sprache kein größeres Interesse an der Web-Site haben dürfte. Diese Zugriffe können die Analytics-Daten erheblich verfälschen, denn sie stellen keinen ‚echten‘ User-Traffic dar, sondern meist Referer-Spam. Auch einige der Sites, die ich betreue sind von diesem Problem befallen, teilweise mit starken Auswirkungen auf die Qualität der Tracking-Daten. Aber es gibt Mittel und Wege, wie man dieser Pest Herr werden kann.

Update: Zwischenzeitlich hab ich einen Regulären Ausdruck anpassen müssen!

Weiterlesen →

4. Februar 2015
von Frank O. Laus
1 Kommentar

Google Analytics für interne Zugriffe flexibel blockieren

Lässt man eine Web-Site über Google-Analytics tracken, können die eigenen Zugriffe das Ergebnis erheblich verfälschen. Dies gilt für Zugriffe durch Entwickler oder Admins, ganz besonders aber dann, wenn die Web-Site nicht nur von Usern außerhalb des Unternehmens genutzt wird, sondern auch intern im eigenen Unternehmen. Spätestens dann wird es nötig, die eigenen Zugriffe vom Tracking durch Analytics auszuschließen. Analytics selbst bietet dazu eine Lösung an, die darauf basiert, bestimmte IP-Adressen auszuschließen. Diese Lösung ist jedoch nicht immer praktikabel. Mit einigen Zeilen PHP hab ich mir deshalb eine Lösung geschrieben, die in ganz unterschiedlichen Umgebungen unabhängig von Netzen oder IP-Adressen oder Host-Namen von unterschiedlichen Projekt-Teilnehmern und Nutzern in unterschiedlichen Projekten und Umgebungen eingesetzt werden kann.

Weiterlesen →

16. Januar 2015
von Frank O. Laus
2 Kommentare

Magento 1.9.0.1 — Probleme mit PayPal Standard als Zahlungsmethode

In Magento 1.9.0.1 gibt gibt es ein Problem mit der PayPal-Standard-Zahlart: Sie wird für das Händler-Land Deutschland zunächst nicht angezeigt.

In diesem Beitrag im commercers-Blog ist beschrieben, wie man es doch schafft, die Zahlart zur Anzeige zu bringen.

Bei mir hat das auch funktioniert, aber zunächst nicht ganz wie erwünscht. Zusätzlich zum Umschalten des Händler-Landes (wie beschrieben) musste ich die Zahlart auch aktivieren, sonst war nach dem Zurückstellen auf Deutschland als Händler-Standort auch die Zahlart wieder weg.

Nachdem das einmal alles ’sauber durchgespeichert‘ war, konnte ich die Zahlart auch wieder deaktivieren, sie verschwand nun nicht mehr.

Wenn es also nicht ganz so klappt wie im zitierten Blog-Beitrag oder auch wie hier beschrieben, mag ein wenig herumprobieren helfen. Irgendwie geht’s dann hoffentlich doch…

2. Januar 2015
von Frank O. Laus
1 Kommentar

„Invalid URI supplied“-Fehler bei der Magento-Installation

Magento-Mysterien ohne Ende. Während es problemlos möglich ist, eine Magento-Installation zu betreiben, in deren URL ein Unterstrich vorkommt, ist eine Installation unter einer solchen URL nicht möglich.

Ich wollte eine schon etwas veraltete Version 1.7.0.2 neu installieren, um etwas auszuprobieren und hatte eine Domain der Art www.ein_test.local. Die Installation brach beim zweiten Schritt mit einem Validierungsfehler (‚Invalid URI supplied‘) ab.

Googeln des Problems zeigte, dass ich nicht der erste war, dem das passiert ist. Weil aber sicher auch in Zukunft der eine oder andere erstmal ratlos sein wird, hab ich hier nochmal die ‚Lösung‘.

M.W. einziger Ausweg ist es, den Unterstrich wegzulassen. Wenn der Unterstrich absolut notwendig ist, würde ich versuchen, Magento erst einmal unter einem Domain-Namen ohne Unterstrich zu installieren und dann bei der laufenden Installation die URL wieder zu ändern. Möglich auch, dass es mit einem Redirect in der .htaccess geht. Ausprobiert hab ich das aber nicht.

12. Dezember 2014
von Frank O. Laus
Keine Kommentare

Bike-Designer — Ein Blog für Fahrrad-Liebhaber

Wer sich für Radfahren und Rad-Design abseits des Mainstreams interessiert, findet unter http://www.bike-designer.de einen neuen Blog zum Thema. Schwerpunkte sollen Stahlrahmen-Bikes und Retro-Designs sein, aber auch Ankündigungen und Berichte zu interessanten Events. Die hervorragenden Fotos machen jedenfalls auch dann Spaß, wenn auf das neue Rad erst noch gespart wird.

Bike-Designer

13. November 2014
von Frank O. Laus
Keine Kommentare

eclipse beschleunigen und Speicherprobleme beheben

Zugegeben, der Titel des Beitrags klingt etwas ungelenk, aber er gibt halt an, worum es gehen soll: Auf einem recht gut ausgestatteten Mac hatte ich Probleme mit Abstürzen und Stillständen von eclipse wegen Speicherproblemen. An mangelndem Arbeitsspeicher konnte es nicht liegen und die Lösung hatte dann auch noch einen schönen Nebeneffekt: eclipse wurde dadurch deutlich beschleunigt.
Weiterlesen →

24. September 2014
von Frank O. Laus
Keine Kommentare

Access-Control-Allow-Origin-Probleme bei ausgelagerten (statischen) Daten

Bei vielen Web-Sites werden statische Daten über ein CDN oder einfach über mehrere Server ausliefert, in Magento z.B. die skin- oder media-Daten. Dabei kann man Probleme bekommen, wenn Browser z.B. Fonts aus Sicherheitsgründen nicht von einer anderen Domain nachladen wollen. Für den Benutzer ist das an den fehlenden Daten sichtbar, für den Entwickler an einer Fehlermeldung in der Browser-Console. Dort wird ein fehlender Access-Control-Allow-Origin Header angemahnt. Die Lösung für dieses Problem ist recht einfach.
Weiterlesen →

31. August 2014
von Frank O. Laus
Keine Kommentare

goldencycle — ein Singlespeed-Bike im minimalistischen Design

Wer auf der Suche ist nach einem Singlespeed-Bike, das aus dem Einerlei heraussticht und trotzdem preislich im Rahmen bleibt, hat ab Herbst 2014 eine neue Alternative.

Das goldencycle-Fixie besticht durch den Schwarz-/Gold-Kontrast: Das matte Schwarz des Rahmens als klassischer Aspekt auf der einen Seite und die gold-eloxierten Teile als unverwechselbares, individuelles Kennzeichen von goldencycle.

Ein interessantes Bike für jeden, der etwas individuelles abseits des Mainstreams sucht.

gc

21. August 2014
von Frank O. Laus
Keine Kommentare

Magento: Aktuelle Warenkorb-Summe im Header anzeigen

Gerade bei übersichtlichen modernen Shop-Layouts bleibt oft kein Platz zur Anzeige des Warenkorbs etwa in einem Sidebar. Um den User nicht zu verwirren, ist es aber immer sinnvoll, den aktuellen Stand des Warenkorbs irgendwo anzuzeigen. Mit der hier gezeigten schnellen Lösung für Magento wird die aktuelle Warenkorb-Gesamtsumme zum Beispiel im Header angezeigt.
Weiterlesen →

29. Juni 2014
von Frank O. Laus
Keine Kommentare

Deutsches Sprachpaket in Magento 1.9.0.1 – ein Witz

Die Version 1.9.0.1 von Magento ist ja nun schon ein paar Wochen verfügbar und wer sie nutzt, wird zunächst vielleicht positiv überrascht gewesen sein, das eine deutsche Übersetzung bereits Teil des Standard-Pakets ist. Ein zweiter Blick offenbart jedoch, diese Übersetzung zumindest in Teilen automatisch erstellt worden ist, denn: Die Qualität der Übersetzung ist ein schlechter Witz!

Teilweise ist es schlicht sinnloser Unsinn, teilweise falsch und irreführend. So heißt beispielsweise der Bestellfortschritt im Checkout ‚Abmeldeverlauf‘ — da möchte ich mal wissen, wieviele Kunden kalte Füße bekommen bei einem Shop, wo es einen mehrschrittigen Abmeldeverlauf gibt, obwohl sie sich nicht mal angemeldet haben. Da ist man mit einer Formulierung wie ‚Anzeige nicht erforderlich Status‘ im Backend fast noch gut bedient, denn die ist einfach nur unsinning.

Mein persönlicher Favorit ist jedoch, eine globalen Geltungsbereich mit ‚weltweit‘ zu übersetzen. Wenn jetzt die Einstellungen in einem meiner Shops plötzlich weltweit gültig sind, setzt das Allmachtsphantasien frei, die mir vorher völlig fremd waren.

Man fragt sich angesichts solch mieser Qualität schon, was sich die dafür verantwortlichen wohl gedacht haben mögen. Geld kostet eine solche Übersetzung schließlich auch. Und was wird wohl jemand denken, der Magento nur mal kurz ausprobieren und evaluieren möchte und dem eine solche Übersetzung vorgelegt wird? Vertrauen in die Software wird das sicher nicht herstellen. Und die deutsche Literatur zu Magento wäre auf der Basis dieser Übersetzung auch nur noch von begrenztem Nutzen. Kurz: Diese Übersetzung ist ein echtes Eigentor.

Gottseidank muss mit mit dieser Übersetzung nicht leben. Denn auch das ‚alte‘ Sprachpaket von Rico Neitzel gibt in einer neuen Version unter http://www.magentocommerce.com/magento-connect/locale-mage-community-de-de.html. Damit ist dann wieder alles beim alten und dem Unfug ein Ende gesetzt.

8. Mai 2014
von Frank O. Laus
Keine Kommentare

Eine WordPress-Installation unter mehreren Domains erreichbar machen

Zugegeben, es ist eine recht ungewöhnliche Anforderung: Eine WordPress-Installation soll unter mehreren Domains erreichbar sein, d.h. WordPress soll so konfiguriert werden, dass sowohl der Aufruf von http://www.abc.de als auch der Aufruf von http://www.xyz.de von der selben WordPress-Installation bedient werden können.
Weiterlesen →

12. Dezember 2013
von Frank O. Laus
Keine Kommentare

Aktuelles zur Magento 2-Entwicklung

Ein neues Video auf YouTube gibt einen guten Überblick zum aktuellen Stand der Magento 2-Entwicklung. Die Ton-Qualität könnte besser sein, aber der immerhin fast zweistündige Vortrag gibt einen wirklich guten Einblick in das, was sich mit Magento 2 verändern wird: Eigentlich alles. Auch wenn noch kein Veröffentlichungstermin feststeht, dürfte es deshalb an der Zeit sein, sich mit der neuen Version vertraut zu machen.

3. Dezember 2013
von Frank O. Laus
4 Kommentare

Magento-Update von 1.7.0.2 nach 1.8.0.0

Ein paar Tage ist es jetzt schon her, dass die 1.8er-Version von Magento veröffentlicht wurde. Ich schätze, dass trotzdem viele die Umstellung von der Version 1.7.0.2 auf die 1.8.0.0 noch nicht gemacht haben. Zwar gibt es ein paar ganz gute Seiten zum Thema Update von Magento selbst, aber weil die nicht gerade besonders übersichtlich sind und ich bei meinem ersten Update-Versuch gleich ein Problem hatte, will ich hier mein jetzt schon mehrfach erfolgreiches Vorgehen beschreiben.
Weiterlesen →

15. Juni 2013
von Frank O. Laus
Keine Kommentare

Magento Fehlermeldung beim Checkout — keine Angebote für die Bestellung?

Eine wirklich seltsame Magento-Fehlermeldung ist mir gestern beim Testen des Checkouts untergekommen: „Entschuldigung, es gibt keine Angebote für diese Bestellung.“ Der Sinn dieses Satzes erschloss sich mir erst nicht. Wie immer ist es im Nachhinein dann doch ganz einleuchtend.
Weiterlesen →

21. April 2013
von Frank O. Laus
Keine Kommentare

WLAN-Verbindungsabbruch unter Windows 8

Nach den ganzen Magento-Beiträgen heute mal was ganz anderes. Bei einem neuen Notebook mit Windows 8 kam es ständig zu WLAN-Verbindungsabbrüchen. Nach einem Abbruch gings aber nicht direkt mit einem fixen Neuaufbau der Verbindung weiter; bis es weiterging, konnte es Minuten dauern. Die Lösung war einfach, man muss nur erstmal drauf kommen.
Weiterlesen →