Insbesondere wenn Sie ein Partnerprogramm anbieten, aber auch wenn Sie die Bewerbung einer Website alleine übernehmen,
ist es eine sehr interessante Marketingmaßnahme, bei jedem Aufruf einer Website diese in einem anderen Layout
darzustellen.
Vor allem wenn Werbekampagnen über längere Zeit dem selben Userstamm gezeigt werden, kann es sein, dass einige User
bestimmte Layouts gar nicht wahrnehmen - und diese erst bei einem bestimmten Layout zu wirklichen Nutzern werden.
Dies macht wohlbemerkt in erster Linie bei kommerziellen Angeboten Sinn, die aus wenigen Unterseiten bestehen und kein
großes Interesse an Branding haben.
Da dies auf viele Angebote die mit immateriellen Gütern handeln zutrifft, möchte ich hier ein kurzes Codebeispiel
zeigen.
Ich bin mir bewusst, dass es sich hierbei um eine sehr einfache Methode handelt, die aus Programmierersicht sehr
primitiv erscheinen mag. Sie erfüllt jedoch ihren Zweck, und ist schnell umgesetzt. Zudem ist sie leicht kompatibel
mit eventuell bereits vorhandenen, individuell programmierten Lösungen.
Sie lässt sie sich für folgende Zwecke einsetzen:
- Bei jedem Seitenaufruf werden die selben Inhalte, aber in einem anderen Layout präsentiert
- Bei jedem Seitenaufruf werden abgewandelte Inhalte in einem anderen, oder dem selben Layout präsentiert
- Bei jedem Seitenaufruf erscheint ein anderer Artikel auf der Seite
- Bei jedem Seitenaufruf erscheint ein anderes Bild auf der Seite
Gehen wir in diesem Beispiel davon aus, dass Sie 4 Ordner haben, in denen sich jeweils 1 Layout befindet, welches
abwechselnd erscheinen soll, wenn ein User Ihre Domain aufruft.
Hierfür benötigen Sie eine index.php, eine leer.html und eine DAT-Datei, die sich im Root-Verzeichnis befinden. Die
Datei leer.html bekommen User nicht zu Gesicht. Hier wäre zum Beispiel ein guter Platz für einen Counter, oder andere
interne Abläufe.
Dann sieht Ihre Verzeichnisstruktur so aus:
-- 1/
-- 2/
-- 3/
-- 4/
-- index.php
-- layouts.dat
-- leer.html
In jedem Ordner befindet sich eine index.html (hier als Beispiel, es kann auch eine index.php, index.shtml oder was
auch immer sein).
Die index.php sollte sich an Folgendem orientieren:
Zusätzlich erstellen Sie mit einem Editor die Datei layouts.dat, in der einfach nur folgendes eingetragen wird:
1
2
3
4
Diese Datei ruft dann die Ordner 1 bis 4 in Ihrer index.php auf. Laden Sie sie im ASCII-Modus hoch.
Die Datei leer.html kann von Ihnen mit beliebigen Inhalten bestückt werden. Sie sollte jedoch nicht zu groß werden,
weil sie bei jedem Seitenaufruf mit geladen wird.
Wenn Sie statt 4 nur 2 Layouts wechselnd anzeigen möchten, ändern Sie die layouts.dat entsprechend.
Hier können Sie auch Ordnernamen ändern. Heißen Ihre Ordner zum Beiespiel layEins, layZwei usw. tragen Sie dort
einfach folgendes ein:
layEins
layZwei
layDrei
layVier
Nach dieser einfachen Methode können auch andere Inhalte wechselnd angezeigt werden. Fügen Sie diesen Code einfach an
beliebiger Stelle in einer anderen PHP-Seite ein:
Und schreiben in die layouts.dat folgendes:
Ich bin ein Beispieltext
Hallo
Ein weiterer Text
Die Ordner und die leer.html entfallen bei diesem Beispiel entsprechend.
Öffnen Sie nun die PHP-Seite im Browser, werden Sie bei jedem Seitenrefresh entweder "Hallo", "Ein weiterer Text" oder
"Ich bin ein Beispieltext" zu lesen bekommen. Achten Sie jedoch auf den Zeilenumbruch hinter jeder Meldung, die
seperat erscheinen soll. Darum ist das Hochladen im ASCII-Modus auch zwingend notwendig.
Alternativ können Sie hier auch HTML verwenden.
Diese kleine Spielerei macht durchaus Sinn.
So könnte man Beispielsweise die Meinungen verschiedener zufriedener Kunden auf Ihrer Website rotieren lassen.
Oder Bilder im Kopf der Website beim Aufrufen einer neuen Seite wechselnd wiedergeben.
Von Aaron Kahlau
|