osCommerce Info Message nach login wenn Warenkorb nicht leer war
Kategorie: web-development

Bitte was?
Ein ganz großer Nachteil eines OSCommerce Shops ist, dass Waren die in der letzten eingeloggten Session in den Warenkorb gelegt wurden im Warenkorb verbleiben und beim erneuten Befüllen des Warenkorbes zu einem späteren Zeitpunkt erst wieder beim Checkout Prozess auf der Bestätigungsseite angezeigt werden.
Verwirrung vorprogrammiert
Viele Kunden merken das auch erst auf der Bestätigungsseite und fühlen sich veräppelt, bzw. denken, dass man ihnen etwas unterjubeln möchte. Manch einer wird vielleicht bereits das Wörtchen Betrug in den Mund nehmen! Dabei dient diese Funktion ja eigentlich nur zu ihrem Besten und dem, dass Sie ihren Warenkorb nicht verlieren und später wieder bestellen können. Die meisten loggen sich aber vor dem “In den Warenkorb legen” gar nicht ein – erst im Bestellprozess – und sind dann ganz überrascht oder gar entsetzt, wenn auf der Bestätigungsseite auf einmal der doppelte Endbetrag da steht!
Lösung
Wie dem auch sei. Es gibt eine einfache Möglichkeit, die Kunden auf einen bereits gefüllten Warenkorb nach dem Login aufmerksam zu machen und ihnen mitzuteilen, dass sich im Warenkorb noch Waren von ihrer letzten Sitzung befinden.
Infomessage nach dem “Zur Kasse gehen”

Open Graph Meta Informationen in WordPress Beiträge einfügen
Kategorie: web-development

Was ist Open Graph?
Beim Teilen von Links in Social Media Netzwerken wie Facebook oder Google+ werden nicht nur die URL, sondern auch der Titel, die Beschreibung und ein Bild angezeigt. In den Google Suchergebnissen kann man die Beschreibung durch die Meta-Description und einen Titel durch den Meta-Title angeben. Fürs Social Media funktionieren diese Tags nur bedingt. Hier solltet Ihr den Open Graph Protocol benutzen.
Wozu Open Graph?
Weiterlesen: Open Graph Meta Informationen in WordPress Beiträge einfügen »
MySQL Export in CSV via Terminal Shell
Kategorie: web-development
PHPmyAdmin ist ja ein ganz niedliches Werkzeug, es gibt allerdings genug Gründe es nicht zu benutzen! Deswegen ist es ganz gut, dass die Funktionalitäten von PHPmyAdmin auch auf Terminal Ebene nachgeahmt werden können. Möchte man bspw. das Ergebnis einer Search Query bspw. in eine CSV Datei zwischenspeichern, lässt sich das Ganze mit dem folgenden Befehl realisieren:
Weiterlesen: MySQL Export in CSV via Terminal Shell »
Turbo für die Webseite – htaccess tunen, gzip injizieren und Ballast abwerfen
Kategorie: web-development

Mit Gzip und Deflate Compression übergewichtige Pfunde der Webseite schrumpfen sowie Müsli, ähm Cache und Expires gegen das Vergessen via htaccess optimal servieren – so gehts:
Ich habe schon lange nach einer optimalen htaccess gesucht, die möglichst alle (viele) Empfehlungen von PageSpeed sauber umsetzt. Wo wenn nicht bei google wurde ich heute endlich fündig!
Ich habe von der originalen htaccess Datei eine wichtige Teilmenge für mich abgezwackt, die all meinen Seiten ein paar Flügel verliehen hat!
Vielleicht kann der ein oder andere damit ja auch was gescheites anfangen:
Hier gehts zum Code
Webseiten Header mit cURL auslesen
Kategorie: Linux, web-development
Um bspw. eine Weiterleitung zu überprüfen, ob sie denn auch wirklich einen HTTP/1.1 301 Moved Permanently zurückgibt gibt es zwei kleine hilfreiche Optionen bei CURL:
- -I:
- lässt CURL nur die HTTP header zurückgeben
- -L:
- wenn CURL eine Weiterleitung entdeckt, soll CURL nicht der Weiterleitung folgen
Also einfach folgende Optionen CURL mitgeben und Ihr erhaltet den HTTP Header
curl -I -L http://domain.tld/sitename.html Verwendung von h2 Tags im Menü
Kategorie: web-development
Mir ist bei einem meiner Projekte aufgefallen, dass ich ganze 37 <h2> Tags in der Mega Menü Navigation benutzt habe.
Ich stelle mir jetzt mal selbst die Frage, ob diese <h2> nicht eher schlecht für die Webseite sind. Eine Mega Menü Navigation ist auf jeder Unterseite der Webseite identisch. Jede Seite enthält damit bereits mindestens 37 <h2> Tags, ohne den eigentlichen Content einzubeziehen.
Die eigentlichen relevanten Signale der jeweiligen Seiten gehen damit völlig unter. Ein <h2> Tag an 38er Stelle ist für den Google Bot nicht mehr interessant. Der zweite extrem schadhafte Nachteil ist, dass die Hauptüberschrift der einzelnen Seiten, die ja in <h1> ausgezeichnet ist, erst nach diesen 37 <h2> Tags kommt und damit ebenfalls a) uninteressant ist und b) in einer völlig falschen Reihenfolge auftaucht!
Folglich ist die Verwendung von h Tags nur im Content Bereich zu empfehlen — das sagt auch google. Alle Anderen Elemente der Webseite und des Templates sollten reine CSS Auszeichnungen beinhalten, die keiner Semantik unterstehen.
Siehe auch: Sind Mega Menü Navigationen schädlich fürs Google Ranking?
SEO-Zeitkiller Keyworddensity
Kategorie: web-development
Eine Keyword-Density zwischen 5 und 8 % und Texte ab 300 Wörter. Erstaunlich, wie hartnäckig manche SEOs immer noch auf eine Keyword-Density und unfassbar lange Texte bestehen. Mir konnte bisher noch keiner nachweisen, dass eine Textwüste voller Wortwiederholungen für eine bessere Positionierung in den SERPs ist. Ich lasse mich gerne vom Gegenteil überzeugen, aber der Grundsatz “Viel hilft viel” gilt eben NICHT.
Bling Bling Effekt mit jQuery
Kategorie: web-development
Ich habe für ein neues Projekt länger nach einem “Bling Bling” Effekt für jQuery gesucht, der einem Bild den Eindruck geben kann, als würde es von einer Glasoberfläche bedeckt werden und jemand würde die Fläche hin und wieder leicht wenden, so dass darin Spiegelungen zu sehen scheinen (siehe Video). Eines Tages zeigte mir dann meine Kollegin ShineTime.
Eigentlich ist ShineTime eine Fotogallerie mit netten jQuery Effekten — beinhaltet aber eben diesen Effekt den ich so lange gesucht habe! Wenn ich mir für meine Zwecke den Code dazu aber anschaue, werde ich gleich von einer Lawine an jQuery code überrollt. Also habe ich den Code wirklich auf das wesentlichste abgespeckt und möchte euch zeigen, wie einfach dieses “Bling Bling” umgesetzt werden kann.
WordPress Typografie verbessern
Kategorie: web-development
HTML beinhaltet bisher keine automatische Silbentrennung, so dass Texte im Web oft einfach nur hässlich aussehen. Blocksatz geht schon mal gar nicht, da durch die fehlende Silbentrennung einfach der Abstand zwischen den Wörtern verändert wird um die volle Breite auszufüllen. Also haben wir entweder einen hässliche Flattersatz oder einen gresslichen Blocksatz.
Mit dem WordPress Plugin wp-Typography lässt sich das Problem unter WordPress ganz einfach lösen. Eine Stärke des Plugins ist nämlich die Hyphenation (Silbentrennung), die wunderschöne Blocksätze aber auch einen schöneren Flattersatz generiert.
Why rel=nofollow in eCommerce menus is a bad idea
Kategorie: web-development
The post suggest you could sculpt PageRank by implementing the rel=nofollow on some of these links so that more PageRank would be sent to the more important pages of your online store. This is actually a pretty common SEO misconception even among more experienced SEOs.
via Why rel=nofollow in eCommerce menus is a bad idea • Inchoo.



