Logo

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


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.

Sabrent ext.Festplattengehäuse

Sabrent ext.Festplattengehäuse - HIGH SPEED Das SABRENT externe Festplatte Gehäuse unterstützt UASP, deshalb kann das Gehäuse Ihnen eine außergewöhlich hohe Übertragungsrate von bis zu 5 Gbps für den Datentransfer bieten! Damit lassen sich HD Filme, Music und data in nur Sekunden transferieren. (Abwärtskompatibel mit USB 2.0 oder 1.1) Hinweis

kaufen...
Automad Bludit Coast GetSimple GRAV Handlebars Java PHP Pico Smarty Templating Typemill WonderCMS WordPress yamlCMS

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

Passend:


Die Plugin Datenbank db.php zum speichern im Bludit CMS

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 Bludit Plugin manuell im Template des CMS aufrufen

Natürlich können Sie im CMS Bludit Plugins auch manuell ohne Hook aufrufen, denn nicht immer stehen Hooks zur Verfügung oder sind mit anderen Plugins belegt

Eine einfache PHP FlatFile Projekt und Vorhaben DB

In diesem Beitrag können Sie eine kleine FlatFile Projekt Datenbank herunterladen. Eine Beispielimplementierung in Anlehnung an die FlatFileDB von H.Wiledal

Die total geniale PHP FlatFile Datenbank von Hugo 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

Ein neues Datenbanfeld für WonderCMS in der json-DB anlegen

Mit diesem Trick legen Sie neue Datenbank-Felder in der JSON-Datenbank des WonderCMS vollkommen automatisiert an - mit nur einer Codezeile im WonderCMS Theme.

Affiliate CTA Plugin für das Bludit CMS schreiben Teil 1

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

CTA und Affiliate Plugin mit Formular im CMS Bludit

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

de_DE.json für universelle Textbausteine im CMS Bludit

Nutzen Sie die de_DE.json Sprachdatei im Theme für die Anzeige von CTA, Affiliate, Textbausteinen oder konstanten Inhalten im Bludit CMS oder Template.

Ein Array in der de_DE.json des Bludit CMS anlegen

Legen Sie ein Array in der Sprachdatei de_DE.json des Templates an und greifen aus dem Template auf einzelne Key Value Paare zu um Affiliate Links zu erzeugen

Affiliate Links mit YAML und TWIG für Pico CMS ohne Plugin

Zufällige Affiliate-Links auch ohne externe Plugins mit Hilfe von YAML und der Templatesprache Twig in Pico CMS realisieren, das ist sogar wirklich sehr einfach.

Affiliate Links mit YAML und TWIG für Pico CMS ohne Plugin

Zufällige Affiliate-Links auch ohne externe Plugins mit Hilfe von YAML und der Templatesprache Twig in Pico CMS realisieren, das ist sogar wirklich sehr einfach.

Einfaches Affiliate Plugin für das Flat File CMS Typemill schreiben

Ein einfaches Affiliate und CTA Plugin für das Flat File CMS Typemill, mit Hilfe der so genannten Shortcodes.

Ein Affiliate oder CTA Plugin für WonderCMS schreiben

Möchten Sie mit Ihrem WonderCMS und Affiliate-Links, der verschiedenen Anbieter wie Amazon,Geld verdienen, dann sollten Sie sich dieses Plugin erstellen.


Meta: Instagram CMSWorkbench.de GIMP-Handbuch.de Kontakt Impressum Datenschutz