Affiliate FlatFile DB für den Blog

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.

Inhalt

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.

"Titel" Ü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.

"Titel" 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).


FlightCMS
2024-01-28
Beitrag,Sortieren,Datum,Titel,ASC,DESC
post
31

Ein eigenes CMS programmieren I.

In diesem mehrteiligen Workshop entwickeln Sie ein eigenes kleines Content Management System mit einer Flatfile Datenbank und Markdown Parser - inkl. Download.

Ein eigenes CMS programmieren II.

In der zweiten Hälfte des Workshops, geht es darum, das kleine CMS noch weiter auszubauen und vollwertig zu machen. Sie binden die Template-Engine Smarty ein.