Zur Navigation | Zum Inhalt
Wechselnde Inhalte
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

 
< zurück   weiter >