Archiv: April 2009

Wenn man den alten aber kostenlosen Shop XT Commerce verwendet, sollte man die englische Version des Shops deaktivieren, sofern man seine Artikel nicht auch komplett in englischer Version anbietet. Leider funktioniert das Entfernen der englischen Sprache im Backend nicht. Hat ein Browser als Primärsprache Englisch ausgewählt, so versucht XT Commerce trotzdem den Shop in Englisch anzuzeigen, was nicht ganz gelingt, da die Artikel ja nicht 2-sprachig angelegt wurden. weiterlesen…

Es sind nur ein paar Handgriffe, die Welten bewegen. Ich hatte eine SQL Abfrage mit ein paar Joins, die bei steigender Anzahl von Datensätzen bis zu 5 Minuten dauerte. Das konnte so natürlich nicht weitergehen, also hab ich kurz eine Relation mittels Fremdschlüssel in der Datenbank-Struktur realisiert und die Abfrage dauerte von nun an 2 Sekunden – Wahnsinn! Das Problem mit der Geschwindigkeit hatte ich übrigens auch bei jedem XT Commerce Shop mit mehreren Hundert oder Tausend Artikeln, bei dem DirectUrl für suchmaschinenfreundliche URLs installiert ist. Das Problem ist, das DirectUrl die Tabelle mit den Alias-URLs  bei jeder Änderung des Produktkatalogs, der Kategorien und der Content Seiten neu erstellt. In Bezug auf das Bearbeiten von Produkten und Kategorien können wir das Laden von 5 Minuten auf 2 Sekunden verringern.  Die folgende MySQL Code zeigt die modifizierte Tabellenstruktur mit Indizes für die DirectUrl-Alias-Tabelle. weiterlesen…

Wieder einmal brauch der Internet Explorer eine Sonderbehandlung, diesmal sollte ich über JavaScript herausfinden, welche IE Version am laufen ist. Nach zich Recherchen wurde ich endlich auf der MSDN Homepage fündig. Die folgende Funktion hab ich mir aus der Beschreibung von der MSDN Seite zurecht-gekürzt. Die JavaScript Funktion getInternetExplorerVersion() soll nun also die Version des Internet Explorers zurückgeben, easy. weiterlesen…

Das Alter einer Domain spielt beim optimieren einer Homepage eine sehr große Rolle. Denn je älter eine Domain ist, desto mehr Vertrauen strahlt sie aus. SEO spiegelt nun mal das soziale Leben wieder. So geben wir mehr auf ein Wort eines älteren Menschen, weil dieser logischerweise mehr Lebenserfahrung hat als ein jüngerer. Richtig wertvoll wird eine Adresse ab einem Domainalter von mindestens 1-2 Jahren. Je älter desto besser. Möchte man bei der Gründung eines neuen Projektes schnelle SEO Erfolge erzielen, sollte man sich nach bereits existierenden Domains umsehen, die ein gewisses Domainalter aufweisen.

weiterlesen…

Auch wenn JavaScript eine C-ähnliche Programmsyntax hat, können wir in JavaScript nicht auf die gewöhnliche Art Default-Werte für Funktions-Parameter vergeben. In PHP z.B. definieren wir die bei Funktionen die Standard-Werte für Parameter folgerndermaßen: weiterlesen…