PostLists-Extension Navigation (Next-/Prev- Links)

Mittwoch, der 7. Mai 2008. Veröffentlicht von René.

Mit dieser Extension für das WordPress Plugin PostLists (ab PostLists Version 2.0) kann ein Zurück-/Weiter- Link an Listen angefügt werden. Mit AJAX ist es auch möglich durch eine Liste zu navigieren, ohne dass die komplette Seite neu geladen werden muss.

English Text: With this extension for the WordPress plugin PostLists it is possible to add next-/prev- navigation links to a PostLists list. With AJAX it is possible to navigate through a list without refreshing the whole page.

Folgende Platzhalter können für das hinzufügen der Links in den Feldern für den HTML Code der vor bzw nach einer Liste ausgegeben wird verwendet werden, wenn das PostLists-Extension Plugin aktiviert ist:

%ple_navigation_next_link% Dieser Platzhalter wird gegen den Link ersetzt der im Feld “Navigation next-link” der Konfiguration der Liste definiert wurde. In diesem Feld kann u.a. der Platzhalter %ple_navigation_next_url% zum Erstellen eines Links verwendet werden (Zum Beispiel: “<a href=”%ple_navigation_next_url%”> weiter </a>”). Wenn die für die Liste konfigurierte Anzahl der anzuzeigenden Beiträge (numberposts) nicht erreicht wurde, wird der Platzhalter entfernt und nicht ersetzt.
%ple_navigation_prev_link% Dieser Platzhalter wird gegen den Link ersetzt der im Feld “Navigation prev-link” der Konfiguration der Liste definiert wurde. In diesem Feld kann u.a. der Platzhalter %ple_navigation_prev_url% zum Erstellen eines Links verwendet werden (Zum Beispiel: “<a href=”%ple_navigation_prev_url%”> zur&uuml;ck </a>”). Wenn die Liste mit dem ersten Eintrag beginnt (Wenn das Offset 0 ist) wird der Platzhalter nicht ersetzt und nur von der Ausgabe entfernt.
%ple_navigation_next_url% Dieser Platzhalter wird gegen eine URL ersetzt, welche die aktuelle Seite läd, auf der die entsprechende Liste jedoch mit dem Beitrag startet, der in der aktuellen Liste auf Grund des Limits am Ende nicht mehr sichtbar ist (In der Liste weiter nach hinten blättern).
%ple_navigation_prev_url% Dieser Platzhalter wird gegen eine URL ersetzt, welche die aktuelle Seite läd, auf der die entsprechende Liste jedoch mit dem Beitrag endet, der in der aktuellen Liste auf Grund des Offsets am Begin nicht mehr sichtbar ist (In der Liste weiter nach vorne blättern).
%ple_navigation_next_offset% Dieser Platzhalter wird gegen das Offset für die nächste Seite der Liste ersetzt, das auch für %ple_navigation_next_url% verwendet wird, und kann per GET an die Variable mit dem Namen der in %ple_navigation_variable% gespeichert ist übergeben werden. Dieses Offset ist AktuellesOffset+AnzahlBeiträgeLimit.
%ple_navigation_prev_offset% Dieser Platzhalter wird gegen das Offset für die vorherige Seite der Liste ersetzt, das auch für %ple_navigation_prev_url% verwendet wird, und kann per GET an die Variable mit dem Namen der in %ple_navigation_variable% gespeichert ist übergeben werden. Dieses Offset ist AktuellesOffset-AnzahlBeiträgeLimit.
%ple_navigation_variable% Dieser Platzhalter wird gegen den Namen der GET-Variablen ersetzt, der verwendet wird um das Offset der aktuellen Liste zu überschreiben.

Pro Liste kann im Feld “Navigation AJAX Support” AJAX für die Navigation dieser Liste aktiviert werden. Die URL-Platzhalter werden dann statt gegen die URL der Seite, gegen entsprechenden JavaScript Code ersetzt der nur den Inhalt der Liste (nicht die komplette Seite) neu läd.

Download:

  • Version 3.0.2 (2009-06-26) :-)
    • fixed forwarder to work with wordpress automatic plugin installation and update

  • Version 3.0.1 (2009-06-19)
    • added forwarder to work with wordpress automatic plugin installation and update

  • Version 3 (2008-05-11)

  • Version 2 (2008-05-08)
    • added placeholder for the complete prev-/next- link html code (content of placeholders can be defined in a field of the list-configuration for each list)
    • %ple_navigation_next_link% will be removed and not replaced if the “number of posts to display” was not reached (if there are no more posts)
    • %ple_navigation_prev_link% will be removed and not replaced if there are no prev posts cutted by an offset

  • Version 1 (2008-05-07)
    • pre-/next- url for offset overwrite provided as placeholders

Many thanks, to Marcel Goor (http://www.mediaculture.nl), for doing the AJAX-Part that is integrated in Version 3!


Weiterlesen


Kategorien: WordPress

Stichwörter: , , ,

Verwandte Beiträge:

Verlinken


  • TwitThis
  • Technorati
  • Google
  • Yigg
  • Digg
  • MisterWong.DE
  • del.icio.us
  • StumbleUpon
  • Hype
  • Webnews.de
  • blogmarks
  • Spurl
  • Sphinn
  • Simpy
  • blinkbits
  • Furl
  • Blogosphere News
  • Yahoo! Buzz
  • Live
  • MySpace
  • Facebook
  • LinkedIn
  • Wikio
  • YahooMyWeb
  • E-mail this story to a friend!

Ein Kommentar zu “PostLists-Extension Navigation (Next-/Prev- Links)”

  1. Von matt

    Ple-navigation, works brilliantly. The instructions were a little unclear, but this is what I did:

    1) Put the numbre of posts you want to display before pagination in “The maximum number of posts to display in this list” box

    2) Define the tags you want to display so that people can display the next or previous page in the list. This goes in the “Navigation next-link” and “Navigation prev-link” fields.
    I used:

    <a href="%ple_navigation_next_url%">Next page-->></a>
    <a href="%ple_navigation_prev_url%"><<--Previous page</a>

    3) The tags you defined in 2) are now held in two variables:
    %ple_navigation_prev_link% and
    %ple_navigation_next_link%

    You now insert %ple_navigation_prev_link% in the “This html code will be displayed after the last entry” field.

    %ple_navigation_next_link% goes in the “This html code will be displayed before the first entry”

    Answer: Thank you very much, for these english instructions!

Die Kommentare dieser Seite können über folgendes Feed verfolgt werden: Kommentar-Feed dieser Seite

Kommentare per eMail abonnieren

Einen Kommentar schreiben

Bei Fragen zu Software von mir bitte unbedingt die verwendete Version angeben und bei Fragen zu WordPress Plugins bitte zusätzlich auch die Version der WordPress-Installation!
Alle Kommentare werden erst nach manueller Prüfung freigegeben.

Bitte vor dem Absenden des Kommentars die Datenschutzhinweise lesen!