Zeige etwas nur wenn das Posting älter als … ist

19.12.2005 18:00 Uhr | Kommentare: 6 | Kommentar hinterlassen
Einsortiert in Software, Suchmaschinen

Hier die kleine Erweiterung zum “Quäl die Tastatur am Morgen”. :)

Ausgangspunkt war ein Posting von Robert mit der Frage, wann man Werbung in Blogs und für welche Benutzergruppen anzeigen sollte/kann. Die erste Lösung war über das Google-Highlite-PlugIn die Quelle zu ermitteln. Erfolgt der Seitenaufruf von einer Suchmaschine, kann man dann eine bestimmte Aktion - wie z.B. Werbung einblenden - ausführen.

Hier kommt die Erweiterung mit dem Postingdatum, die Robert noch fehlte:

$posting_time = get_the_time('U');
if ( (time() - $posting_time) > (3600*24*7) ) { ?>
      Dieser Artikel ist älter als eine Woche :)
< ?php }  ?>

Das ganze in die Datei single.php eingebaut (innerhalb der Loop!) und fertig ist der Lack. :)

Natürlich kann man das Ganze auch mit der Aktion von heute morgen kombinieren und macht dann Folgendes:

if ( is_extern_search()  && ( (time() - $posting_time) > (3600*24*7) ) ) {
 mach was wenn beides zutrifft
}

oder

if ( is_extern_search() || ( (time() - $posting_time) > (3600*24*7) ) ) {
 mach was wenn das eine oder andere zutrifft
}

Gleiches läßt sich natürlich auch für die Seite 2+ des Blockes oder die Kategorie- und Tagarchive bauen. Allerdings habe ich die Erfahrung gemacht, daß der AdSense-Zulieferer Seiten vergißt, wenn sie lange nicht aufgerufen wurden: Er blendet dann karitative Werbung ein. Wie sich “mal anzeigen” und “mal ausblenden” mit der Qualität der Ads “verträgt”, müßte man also mal ausprobieren. Gerade wenn das Posting sehr kurz ist, haben die Ads nicht gerade gute Qualität. Da hilft nicht mal die Unterstützung mit:

<!-- google_ad_section_start -->
...
<!-- google_ad_section_end -->

Oder hat jemand andere Erfahrungen?

6 Kommentare zu “Zeige etwas nur wenn das Posting älter als … ist”

  • #1

    […] Thomas hat auf seinem Blog Im Web Gefunden eine erste Komplettlösung vorgestellt, die man dazu verwenden kann, zeit- und usergesteuert AdSense dynamisch einzublenden (zB wenn User über Google kommt und/oder Artikel älter als 7 Tage, blende AdSense ein). […]

  • #2

    cool, Thomas! Werde versuchen, das bei mir einzubauen und die nächsten Tage zu beobachten. Möglicherweise klappt das sogar in Verbindung mit dem Plugin AdSense Deluxe.

  • #3

    Google Adsense zeitgesteuert für ausgewählte Besucher

    Das Google Adsense in Blogs nicht gerade der Umsatzbringer sind, zumndest in DE dürfte ja bekannt sein. Meist leigt es an der Stammleserschaft die man täglich bekommt, die für gewöhnlich kein Interesse am Adsense Werbung haben.
    Ei…

  • #4

    […] so entwickeln sich gemeinsam Ideen: I. Blogger sind keine AdSense Klicker (BT Blog) II. AdSense für wen und wann anzeigen? (Im Web Gefunden Blog) II. AdSense in Blogs: Benutzergruppe Google (BT) III. Zeige etwas nur wenn das Posting älter als … ist (IWG) III. Goolge AdSense dynamisch auf Blogs einblenden (BT) IV. Mehr Suchmaschinen im Google-Highlite-PlugIn eingebaut (IWG) […]

  • #5

    Wie lautet denn der vollständige, korrekte Code (Deine Varianten unterscheiden sich in vielen Punkten)? Bei mir (kein php-Experte) will es nicht klappen.
    Eventuell liegt es auch an AdSense-Deluxe, welches ich variabel anzeigen möchte.
    Danke.

  • #6

    Der PHP-Code von dieser Seite muß fest in das Template eingebunden werden. Und da wo hier Punkte mach_was steht, kommt der Aufruf vom AdSenseDeluxe rein. Willst Du es nur vom Alter des Artikels abhängig machen, heißt es also in der single.php:

    $posting_time = get_the_time('U');
    if ( (time() - $posting_time) > (3600*24*7) ) {
    adsense_...
    }

    Den Code aus diesem Posting kannst Du in eine separate PHP-Datei auslagern, die Du dann nach Bedarf mit require_once() einbindest. Im nächsten Posting findest Du einen Link zu einem HiLi-PlugIn, daß mehr Suchmaschinen beinhaltet.
    Falls die Antwort nicht geholfen hat - schreib’s einfach hier hin - dann mache ich nochmal einen separaten Artikel in den nächsten Tagen, der alles zusammenfäßt und ein bißchen ausführlicher ist.
    Thomas

Hinterlasse einen Kommentar

Bitte beachten: Mit der Abgabe eines Kommentares oder dem Senden eines Trackbacks erklärst Du Dich mit den Kommentar- und Trackbackrichtlinien einverstanden!

XHTML: Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Du kannst Deinen Kommentar nach dem Abspeichern noch 30 Minuten bearbeiten.

Kurznavigation

Featured Story

WordPress-Plugins

Tags

Kategorien

Empfehlungen

Hilfen und mehr ...

Kommerzielle Angebote

Anderes