zeitgrund blog

Plugin Last Viewed Posts

Samstag, 8. Dezember 2007 um 15:31 Uhr in Last Viewed Posts, Plugins

Download the latest release (0.7.1) of the plugin Last Viewed Posts

For English description click here

Beschreibung:
Das Plugin speichert die von einem Besucher angeschauten Beiträge (bzw. Seiten) in einem Cookie um dann in einer Liste die zuletzt angeschauten Beiträge (Standard: 10) auszugeben.
Jeder Besucher hat seine eigene Auflistung der von ihm angeschauten Einzelbeiträge – es ist keine globale Auflistung aller von Besuchern angeschauten Posts. Es wird auch in der Hinsicht nichts in der Datenbank gespeichert.

Wenn der Besucher keine Cookies akzeptiert oder keine Beiträge angeschaut hat, so findet keinerlei Ausgabe statt.

Screenshot

Download:
last_viewed_posts.zip (3kb)

Download:
Das Plugin benötigt mindestens WordPress 2.1.
Es wurde erfolgreich mit WordPress 2.7 getestet.

Changelog:
0.6: Erste Veröffentlichung.
0.7: Nun können auch Seiten berücksichtigt und in der Liste ausgegeben werden. Außerdem wird nun kein Loop mehr, sondern eine Datenbankabfrage für die Ausgabe genutzt.
0.7.1: Es wurde eine denkbare Sicherheitsschwäche behoben – es wird sichergestellt, dass aus dem Cookie nur Zahlen (die IDs der Seiten/Einträge) ausgelesen und aus der Datenbank abgefragt werden.

Benutzung:
Solange das Plugin aktiviert ist, wird bei jedem Aufruf eines einzelnen Beitrags dies in einem Cookie beim Besucher gespeichert.
Die Ausgabe erfolgt nur, wenn man das Widget oder den Template Tag benutzt (siehe unten).

Lade die ZIP-Datei herunter und entpacke sie. Via FTP überträgst die last_viewed_posts.php dann auf deinem Server in das/wp-content/plugins/ Verzeichnis.
Anschließend kannst du das Plugin im Adminmenü aktivieren.

Um dann die Ausgabe zu aktivieren, nutze, falls du Widgets verwendest, das entsprechende Widget (Last Viewed Posts) oder füge folgenden Code an gewünschter Stelle (außerhalb des Loops), z.B. in der sidebar.php, in dein Theme ein:

<?php if (function_exists('zg_recently_viewed')): if (isset($_COOKIE["WP-LastViewedPosts"])) { ?>
<h2>Last viewed posts</h2>
<?php zg_recently_viewed(); ?>
<?php } endif; ?>

Der eigentliche Template Tag für die Ausgabe sieht aus folgendermaßen aus:
<?php zg_recently_viewed(); ?>
Ich empfehle aber den oberen Code zu nutzen, damit keine leere Liste angezeigt wird, wenn der Besucher keine Cookies akzeptiert hat oder keine Beiträge anschaute.

Das Cookie verfällt standardmäßig nach 360 Tagen, angezeigt werden die letzten zehn besuchten Beiträge und Seiten werden berücksichtigt. Diese Werte können in der last_viewed_posts.php geändert werden. Einfach dazu die Zahlenwerte zwischen = und ; verändern bzw. true in false ändern:

$zg_cookie_expire = 360; // After how many days should the cookie expire? Default is 360.
$zg_number_of_posts = 10; // How many posts should be displayed in the list? Default is 10.
$zg_recognize_pages = true; // Should pages to be recognized and listed? Default is true.

Das Plugin steht unter der GPL Version 3.



23 Kommentare zu ' Plugin Last Viewed Posts '

Kommentar schreiben

  1. Wordpress Deutschland | Themepool eröffnet : Dackworld schrieb:

    [...] Ebenso sind alle enthaltenen Themes zu WordPress 2.3 kompatibel. Da einige Themes nicht mehr unter 2.3 liefen sind diese erst gar nicht in den Themepool mit aufgenommen worden. Man hat als Autor aber die Möglichkeit mittels eines Uploaudformulars neue Themes einzureichen bzw. ältere Versionen zu aktualisieren. Und zu guter letzt wurde ein Plugin entwickelt, mit dem die zuletzt besuchten Beiträge angezeigt werden können. Weitere Infos und den Download findet man im Zeitgrund Blog. [...]

    10. Dezember 2007 um 17:01

  2. Alex schrieb:

    Vielen Dank für dieses tolle Plugin! Du kannst es bei Life2Day.de im Einsatz sehen.

    16. Dezember 2007 um 13:29

  3. Olaf schrieb:

    Danke für den Link! Schön das mal woanders live zu sehen.

    16. Dezember 2007 um 13:46

  4. kiwi schrieb:

    Super Plugin. Danke.

    29. Dezember 2007 um 6:37

  5. Andreas schrieb:

    Super dieses History Plugin. Danke dafür

    4. März 2008 um 0:36

  6. Joachim schrieb:

    Super plugin !! thanxxx
    Joe

    5. April 2008 um 6:35

  7. ovidiu schrieb:

    hi, kann man das irgendwie so konfigurieren, dass in der sidebar das widget gar nicht angezeigt wird, wenn der besucher zum ersten mal auf der seite ist, und erst beim 2. besuch das widget mit den zuletzt gelesenen beitraegen erscheint? macht ja keinen sinn, dass da in der sidebar steht: ihre zuletzt gelesenen beitraege, und darutner eine leere liste steht..

    10. Juni 2008 um 10:24

  8. Olaf schrieb:

    @ovidiu:
    Eigentlich sollte genau das zutreffen, dass das Widget nicht angezeigt wird, wenn bisher keine Seite angeschaut wurde.

    13. Juni 2008 um 13:43

  9. rü schrieb:

    Feines plugin, mir gedällt das sehr gut, und läuft auch schön mit WP 2.7. Wollte schon längst mal ein “merci” hinterlassen, verbinde ich es mit “einem guten Rutch” für dich.

    Gruß rü (S.i.T.)

    30. Dezember 2008 um 18:29

  10. Oliver schrieb:

    Hallo. Feines Teil. Haben es eben erst gefunden. Nehme ich ab sofort auch für die HP. Ist eine tolle Sache. Grüße und Danke.

    9. Januar 2009 um 17:27

  11. WordPress Top 50 » Zuletzt gelesene Artikel anzeigen » Von Redaktion » Statistik schrieb:

    [...] Plugin “Last-viewed-posts” kann auf der Autorenpage direkt bezogen werden. Kostenlos natürlich. Teile und hab Spaß Diese Icons verlinken auf [...]

    13. Januar 2009 um 14:13

  12. Jens schrieb:

    Tolles Plugin. Danke für den Tipp

    27. Juni 2009 um 20:39

  13. Martin schrieb:

    Tooler Tip. Cooles Plugin. THX

    9. Oktober 2009 um 7:09

  14. reise webkataloge schrieb:

    Sehr nützliches Plugin. Vielen Dank

    31. Dezember 2009 um 15:26

  15. Mustafa Ulusoy schrieb:

    cooles plugin danke dafür :)

    19. Januar 2010 um 22:14

  16. pligg.com schrieb:

    zeitgrund blog » Plugin Last Viewed Posts…

    Das Plugin speichert die von einem Besucher angeschauten Beiträge (bzw. Seiten) in einem Cookie um dann in einer Liste die zuletzt angeschauten Beiträge (Standard: 10) auszugeben….

    31. Januar 2010 um 2:46

  17. Snickers schrieb:

    Sehr cooles Plugin, danke dafür, das werde ich auf jeden Fall in meinen Haupt-Blog integrieren!

    24. Februar 2010 um 21:08

  18. leuchte schrieb:

    sehr cooles plugin, danke für den tipp :-)

    12. März 2010 um 16:12

  19. Ludo K. schrieb:

    Nach solch einem Plugin habe ich schon ewig gesucht. Danke.

    27. August 2010 um 10:01

  20. Holly schrieb:

    Das nenne ich doch mal einen interessanten Ansatz. Mit diesem Plugin kann man somit dem Besucher noch ein wenig mehr persoenlichen Service auf der eigenen Website bieten.
    Da keine zusaetzliche Belastung der Datenbank statfindet, kann man nur sagen: Daumen hoch!

    30. Oktober 2010 um 8:42

  21. Richard schrieb:

    A nice plugin, to bad it isn’t updated anymore. at this moment i get some php warnings

    [22-Sep-2011 09:02:00] PHP Notice: Undefined variable: attr in wp-content/plugins/last-viewed-posts/last_viewed_posts.php on line 105
    [22-Sep-2011 09:02:00] PHP Notice: Undefined variable: size in wp-content/plugins/last-viewed-posts/last_viewed_posts.php on line 107

    22. September 2011 um 15:07

  22. Olaf schrieb:

    Warnings are not errors. You should disable show warnings.

    1. Oktober 2011 um 18:32

  23. Sven schrieb:

    Hi, Super Plugin!

    Wie bekomme ich aber Bilder der zuletzt aufgerufenen Artikeln aus einem custom field (bei mir “pic”) in das Plugin bzw. angezeigt? Über eine kleine Anleitung wie ich das hinbekomme wäre ich sehr dankbar!

    Würde auch ein wenig spenden, falls eine Umsetzung möglich wäre.

    Vielen Dank

    19. Oktober 2011 um 20:58

Kommentar verfassen

Zeilen und Absätze brechen automatisch um, E-Mail Adresse wird nicht veröffentlicht (ist aber obligatorisch), HTML erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>