Jun 14 2008

Profilbild von Torsten Feld
Torsten Feld

[Tutorial] LayerAds nur auf bestimmten Beiträgen anzeigen

Veröffentlicht um 14:16 in Blog / Website, Tutorials

Durch einen Beitrag auf NastorSeriesSix kam ich auf die Idee, LayerAds einzusetzen. Allerdings nicht für alle Beiträge (will ja nicht meine Leser vergraulen) sondern nur für die, die Trafficmagnete sind.

Meine Wahl fiel auf den Anbieter Layer-Ads.de, welcher die Möglichkeit bereitstellt eigene Subids zu verwenden, um verfolgen zu können, welche Seiten welche Einnahmen generieren. Da ich nicht für die Artikel jeweils manuell eine eigene Subid vergeben möchte, habe ich mich entschlossen, das ganze automatisch über die Beitragsid von Wordpress zu steuern. Um einen Artikel mit einem LayerAd zu versehen, speichere ich in einem benutzerdefinierten Feld den Wert '1'.

Um das zu realisieren, bin ich wie folgt vorgegangen:

Zuerst habe ich ein benutzerdefiniertes Feld 'layerads' angelegt und bei den entsprechenden Beiträgen einen Wert von '1' angegeben:

image-thumb33 [Tutorial] LayerAds nur auf bestimmten Beiträgen anzeigen

Anschließend habe ich ein Plugin erstellt, welches auf einem Plugin von Frank Bueltge aufbaut. Dabei werden die benutzerdefinierten Felder abgefragt und der Wert des zuvor bestimmten Schlüssels ausgegeben:

/*
Plugin Name: LayerAd
Plugin URI: http://www.feldstudie.net
Description: Benutzerdefiniertes Feld auslesen um bei einzelnen Beiträgen einen LayerAd einzubinden
Version: 1.0
Author: Torsten Feld
Author URI: http://www.feldstudie.net
*/
 
// Meta-Key: layerad
function showlayerad() {
global $id, $post_meta_cache;
 
if ( $keys = get_post_custom_keys() ) {
foreach ( $keys as $key ) {
$values = array_map('trim', get_post_custom_values($key));
$value = implode($values,', ');
if ( $key == 'layerad' ) {
return $value;
}
}
}
}
?>

Diese php-Datei muss ins Pluginverzeichnis kopiert und anschließend auf der Pluginseite aktiviert werden.

Nun muss noch die single.php im Verzeichnis des verwendeten Themes angepasst werden. Vor der Zeile <?php get_sidebar();?> muss nun folgender Code eingefügt werden:

 
<script src="http://layer-ads.de/la-XXXXX-subid:&lt;?php the_ID(); ?&gt;&lt;!-- .js" type="text/javascript">
// --&gt;</script>

Dabei wird der Wert, welche unser zuvor erstelltes Plugin bei jedem Aufruf eines einzelnen Artikels liefert überprüft. Ist dieser Wert gleich '1', wird LayerAd anzeigt, ansonsten nicht. Der Teil mit den XXXXX muss durch die UserID ersetzt werden, die man nach der Anmeldung bekommt. Dies gilt natürlich nur für den Anbieter Layer-Ads.de. Die subid wird durch die Funktion the_ID() automatisch generiert, so dass man in den Statistiken einen Überblick hat, welcher Beitrag wie viel an Einnahmen generiert hat.

Ich hoffe, ich konnte dem einen oder anderen mit dieser Anleitung helfen und wünsche Euch viel Erfolg und reichlich Einnahmen. ;)

Über Ergänzungen, Ideen und konstruktive Kritik, die ihr in den Kommentaren hinterlassen könnt, freue ich mich natürlich. :)

Nachtrag

Hier das Plugin noch als Download:

zip [Tutorial] LayerAds nur auf bestimmten Beiträgen anzeigen  WP-LayerAD-Plugin (474 bytes, 252 hits)

Einfach entpacken und die .php in das Plugin-Verzeichnis kopieren und über das Admininterface aktivieren.

Dieser Beitrag wurde 103 mal angesehen.

13 Antworten bisher

13 Kommentare to “[Tutorial] LayerAds nur auf bestimmten Beiträgen anzeigen”

  1. nastorseriessixon 14 Jun 2008 at 14:28 Reply to this comment 1

    Hej Danke für den TrackBack von dir, welcher komischer Weise nicht angezeigt wird. Also muss ich mal wühlen im Code woran das liegen könnte, weil ein bisschen LinkLiebe muss schon sein. :)

    Hast du dich bei LA über meinen Ref-Link registriert, weil da seid neustem ein weiterer "geworbenere Webmaster" bei mir drin ist.

    Kennst du dich gut aus im bauen und zusammenbauen von Plugin?

  2. Torsten Feldon 14 Jun 2008 at 14:41 Reply to this comment 2

    Gern geschehen. Also ich habe grade mal geschaut. Der Ping ist wohl gesendet worden. Vielleicht kommt er ja noch oder muss noch freigeschaltet werden.
    Gute Frage, ob ich das über Deinen Ref-Link gemacht habe. Kann durchaus möglich sein. Sicher bin ich mir allerdings nicht.
    Bzgl. des Bauen von Plugins: nee, leider nicht. Bastel nur mal hier und da ein wenig rum. Aber grade bei diesem Plugin könnte ich mir gut eine Erweiterung vorstellen, so dass man die Beiträge auch über das Admininterface auswählen kann, etc. Mal schauen, was daraus wird. :)

    Btw: habe Dich gleich mal in den Feedreader gepackt. Schöne Seite haste da.

  3. Ulion 14 Jun 2008 at 15:03 Reply to this comment 3

    Sehr schön, werde ich gleich mal einbauen, hab da so nen paar Kandidaten :) Trackback kommt bald :)

    PS: In nen paar Jahren hast dann aber nen Problem:

    Die Subid darf maximal 8 Zeichen lang sein und darf aus Groß/Kleinbuchstaben und Zahlen bestehen.

    Überleg mal, wie schnell man 10 Mio Beiträge und Elemente gepostet hat :P

  4. nastorseriessixon 14 Jun 2008 at 15:11 Reply to this comment 4

    Der Trackback von dir musste erst noch freigeschaltet werden. Jetzt müsste das aber alles passen mit der Linkliebe. :D

    Alle über meinen REF-Link bitte :D *gg*

  5. Torsten Feldon 14 Jun 2008 at 16:26 Reply to this comment 5

    @Uli: dann mache ich mir noch nen zweiten Account mit neuen IDs ;)

    @nastorseriessix: mein Tutorial, mein REF-Link :D

  6. FastJackon 14 Jun 2008 at 18:14 Reply to this comment 6

    Ugh, Layer-ads! Die Geißel der Menscheit! Kommen bei mir auf der Liste gleich nach Spam und Hämorrhoiden :)

  7. Torsten Feldon 14 Jun 2008 at 19:58 Reply to this comment 7

    @Fastjack: naja, ist ja auch eben nur für die Beiträge, die von Scriptkiddies oder Google-Pr0n-Suchern besucht werden. Die 'normalen' Beiträge bleiben hier und bei den meisten ja verschont. Von daher ist das imho ein Kompromiss, mit dem man leben kann. ;)

  8. Domenicon 15 Jun 2008 at 00:38 Reply to this comment 8

    Falls, ich betone, falls (!) mein Blog je wieder normal laufen sollte, dann werde ich das auch mal ausprobieren. Mal sehen, was man damit so verdienen kann. Aber erstmal muss ich das andere Problem aus der Welt schaffen. ;)

  9. Torsten Feldon 15 Jun 2008 at 09:24 Reply to this comment 9

    @Domenic: was haste denn gemacht? Im Augenblick scheint es ja nur so, dass da CSS fehlt.

  10. Domenicon 15 Jun 2008 at 09:40 Reply to this comment 10

    @Torsten:

    Dateien auf dem ftp verschoben. Aber bislang konnte mir in drei Foren niemand helfen. Ich bin mittlerweile so weit, dass ich sogar demjenigen, der mir helfen kann, kurzen Zugang zu meinem ftp zu geben. Denn ich habe keine Lust, dass meine drei Seiten wochenlang nicht funktionieren. :/

  11. Torsten Feldon 15 Jun 2008 at 09:54 Reply to this comment 11

    Kontaktier mich doch mal über ICQ oder Skype. Nummer bzw. Name sind oben in dem Tab Author zu finden. Vielleicht bekommen wir das ja wieder hin.

  12. Domenicon 15 Jun 2008 at 10:05 Reply to this comment 12

    Alles klar, habe dich mal bei Skype addiert. :)

  13. [...] hat Torsten Feld in einem Beitrag ein kleines Plugin veröffentlicht, welches auf bestimmten Beiträgen Layer-Ads [...]

Trackback URI | Comments RSS

Hinterlasse einen Kommentar

Bitte Kommentare nur in deutscher oder englischer Sprache verfassen. Kommentare in anderen Sprachen werden automatisch gelöscht.
Please comment in german and english only. Other languages will be deleted automatically.

XHTML: Du kannst folgende Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

German flagItalian flagPortuguese flagEnglish flagFrench flagSpanish flagRussian flagGreek flagDutch flagCzech flagDanish flagFinnish flagSwedish flagNorwegian flag
By N2H

Trigami Affiliate
Hallimash