Unabhängige Affiliate FlatFile DB für Ihren Blog oder CMS - PHP

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.

WordPress 5

WordPress 5 - Erstellen Sie einen Blog oder eine Website - Mit WordPress können Sie ohne Programmierkenntnisse ein Blog oder eine responsive Website erstellen. In diesem Buch lernen Sie alles, was erforderlich ist. Praxisszenarien für typische Einsatzzwecke unterstützen Sie. Der Rohling steht, nun folgt der Feinschliff - Mithilfe von SEO, Online-Marketing und gutem Content bringen Sie Ihr Projekt auf Kurs. (*

kaufen...

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

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


Tags: DB • Affiliate
Datum: 01.12.2021
Autor: Oliver Lohse

Weitere passende Artikel

_____

Teil 1 - Legen Sie mit Hilfe der Benutzerfelder ein Kennzeichen zu jedem Bludit Beitrag an, ob dieser eine Werbung oder einen Affiliate anzeigen soll oder nicht
Teil 2 - In diesem Teil geht es um die Erstellung des eigentlichen PHP-Plugins für Bludit, um die Einblendung der Affiliate Links in den Beiträgen zu steuern.
Nutzen Sie die Plugin-DB db.php, um individuelle Daten Ihres Plugins zu speichern und lesen diese für die spätere Verarbeitung durch das CMS Bludit aus.
Ein hochwertiges Affiliate und CTA Plugin für Bludit, mit beqemer Eingabemaske im Admin-Backend für vier Affiliate und CTA einblendungen im Hook pageBegin().
In diesem Beitrag können Sie eine kleine FlatFile Projekt Datenbank herunterladen. Eine Beispielimplementierung in Anlehnung an die FlatFileDB von H.Wiledal
Möchten Sie große Mengen Content verwalten und systematisch organisieren oder entwickeln ein eigenes Flatfile CMS, dann hilft die Flatfile DB von Hugo Wiledal
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.