Mit diesem Beitrag erstellen Sie (oder als Download) eine unabhängige Affiliate Datenbank, die Sie in jedem CMS, jeder Webseite oder jedem Blog nutzen können.
Affiliate und CTA Datenbank
Die Idee beruht auf dem Script von Hugo Wiledal auf "Github.com", der eine kleine Funktionsbibliothek für eine FlatFileDB im CSV Format veröffentlicht hat. In meinem Beitrag "PHP FlatFileDB von Hugo Wiledal" bin ich bereits auf einige Korrekturen eingegangen die Sie durchführen müssen, um die DB zum laufen zu bringen.
Übersicht aller Affiliate Links in der Datenbank
Sie erhalten im Gegenzug eine sehr komfortable Oberfläche und ein sehr gutes Werkzeug, um Ihre Affiliate Links zu verwalten und bequem zu pflegen.
Pflege der Datensätze in der CTA und Affiliate Datenbank
Die Funktionsweise ist zudem sehr einfach gehalten, da es im wesentlichen nur drei PHP-Formulare gibt, eines zum Anzeigen der Datensätze, eines zum editieren und ein weiteres Formular zum erzeugen neuer Affiliate-Links.
Download - Sofern Sie sich die ganze Tipparbeit sparen möchten, finden Sie das gesamte Projekt und die erzeugten Verzeichnisstrukturen bereits fix und fertig oben als ZIP-Download, den Sie sofort auf Ihrer Webseite einsetzen können.
Struktur
Bevor über das Coding der Affiliate Datenbank gesprochen wird, kurz einige Worte zur Verzeichnisstruktur. Der Zugriff auf die Datenbank wird mit einer .htaccess abgesicert, da es keinen User-Login gibt. Solche Dateien können Sie meist bei Irem Hostprovider im Vertragsbackend zu Ihrer Webseite anlegen lassen. Darüber hinaus müssen Sie eine öffentliche Struktur bereit stellen, um den Zugriff auf die Inhalte zu erhalten.
root
|
+-- admin
| |
| .htaccess (bitte anlegen !!!!!)
| FlatFileDB.php
| formular-insert-...php
| formular-select-...php
| formular-update-...php
| index...php
| ...
|
FlatFileDB.php
dbtable.csv
index.php
Code
Admin Bereich
Im Admin-Verzeichnis finden Sie die gesamten Formulare und Programme für die Pflege der Affiliate-Links oder CTA-Links, die Sie für Ihre Webseite anzeigen möchten. In diesem Verzeichnis liegt auch die eingangs besprochene .htaccess als Passwortschutz für den Zugriff. Der Admin-Bereich speichert die Eingaben der Datenbank im darüberliegenden Verzeichnis ab, dieses Verzeichnis steht öffentlich im Zugriff. Dort kann über den include(FlatFileDB.php) die Datenbank über ein Plugin des entsprechenden CMS ein Eintrag aus der CSV-Datenbank gelesen werden. Alternativ ohne Plugin, kann auch die index.php includiert oder via iFrame eingehägt werden (iFrames sind schlecht für Ihr SEO).
28.01.2024 Kontakt@Oliver-Lohse.de Affiliate DB