Wenn eine neue Version von ListProducts erscheint, muss nicht die ganze Software neu installiert und konfiguriert werden. Wer intelligent handelt, kann die neue ListProducts-Version innerhalb weniger Minuten aufspielen – und dabei bleiben alle erstellten Landing-Pages intakt. ‘ListProducts auf eine neue Version umstellen’ weiterlesen
Was sind Cookies?
Cookies sind kleine Datensegmente die Webseiten auf Ihren Computer ablegen. Sie enthalten u. a. das Datum und die Adresse der Webseite die das Cookie ausgestellt hat. Außerdem gibt es noch ein so zu sagen variables Feld in dem die Webseite einen Text speichern kann. Dieser Text ist oftmals eine Codesequenz aus Befehlen und Werten. Wird die Webseite nun erneut besucht wird das Cookie wieder vom Computer gelesen und so registriert die Webseite “hey, der war schon mal da”. ‘Wie Cookies Ihnen schaden und technische Hintergrundinformationen’ weiterlesen
Möchte man eine Grafik verkleinern, erhält man oft ein verschwommenes oder verpixeltes Bild. Das ist immer dann der Fall, wenn die neue Breite und Höhe der Grafik nicht im Verhältnis berechnet wird. Aber wie berechnet man dieses Verhältnis? Ich habe dazu eine Formel aufgestellt und diese auch gleich noch in PHP und Delphi implementiert. ‘Grafikgröße im Verhältnis berechnen’ weiterlesen
In meinem Projekt ListProducts wollte ich den Usern die Möglichkeit geben, sämtliche Einstellungen wie z. B. Datenbank-Zugangsdaten aus der xt:commerce-Konfiguration zu importieren. Das Auslesen von configure.php war auch nicht das Problem, sondern die Lokalisierung der Datei. Schließlich ist ListProducts nicht bekannt in welchem Verzeichnis der Shop installiert wurde und für die User wäre es unzumutbar den Pfad manuell einzugeben. Kurzer Hand habe ich mir eine Funktion geschrieben die den Webspace nach Dateien durchsucht. ‘Webspace rekursiv nach Dateien durchsuchen’ weiterlesen
Manchmal ist es nötig zu wissen in welchem Verzeichnis man sich befindet. Z. B. um Links zu anderen Seiten zu generieren. Ich habe mir dafür eine simple Funktion geschrieben:
/*
* GetCurrentURLDir
*
* Gibt die URL zum aktuellen Verzeichnis des aufrufenden Scripts zurück.
* (Also das selbe wie $_SERVER['PHP_SELF'] nur ohne Dateinamen)
*/
function GetCurrentURLDir() {
$url = 'http://' .$_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']);
return $url;
}
Ruft man diese Funktion in dem Script http://www.example.com/dir1/dir2/script.php auf, erhält man als Rückgabewert die URL zum darunterliegenden Ordner: http://www.example.com/dir1/dir2/
Egal ob man Eingriffe im Dateisystem vornehmen will oder einfach nur eine Datei einbinden möchte, Eins braucht man ganz sicher: Einen Pfad
Oft ist es so, dass man jene Pfade selbst zusammensetzen muss. Und wie schnell vergisst man einen Slash hinzuzufügen oder zu prüfen ob der Pfad bereits einen Slash hat. ‘In PHP mit Pfaden arbeiten’ weiterlesen
Was ist eine Landing page?
Eine Landing page ist eine Seite auf der für bestimmte Produkte geworben wird. Dabei wird diese Seite nicht direkt in die eigentliche Website integriert sondern als Einzel-Seite betrieben die über keinen Link auf den eigentlichen Shop oder Blog Seiten erreichbar ist. Der Grund für dieses Vorgehen liegt auf der Hand: Eine Suchmaschine (z. B. Google) kommt auf die Seite und denkt “Das ist eine andere Internetpräsenz als die Seite XY, es wird aber viel auf Seite XY verlinkt, die Seite muss also interessant sein”. Außerdem sollen Besucher die später über einen Suchmaschineneintrag auf eben jene Landing page kommen nicht von anderen Seiten oder Angeboten abgelenkt sondern genau im Gegenteil auf bestimmte Produkte hin gelenkt werden. ‘Landing pages – Richtiger Einsatz & selbst Landing pages einfach erstellen’ weiterlesen
Letzte Kommentare