Tolwin: Blätterfunktion wie bspw. Autoscout24.de

Hallo Forum,

ich habe für eine Seite eine normale Blätterfunktion realisiert.
Allerdings habe ich das Problem, dass es bei einem umfangreichen
Result aus der MySQL zu einer langen Zahlenleiste kommt. Dies
möchte ich nun umgehen, indem ich meine Blätterfunktion analog dem
Beispiel bei Autoscout24.de anpasse. Dort werden die ersten
fünf Seiten angezeigt, danach ein Platzhalter und im Anschluss die
letzte Seite des Results ( 1|2|3|4|5 .... 26). Wenn ich nun auf
Seite 5 gehe, dann verschiebt der Focus (1 ... 3|4|5|6|7 ... 26).

Leider konnte ich nach umfangreicher Suche per Google oder auch hier im Forum
kein Beispielscript finden. Hat schon jemand so etwas umgesetzt? Bin für jeden Hinweis dankbar...

Viele Grüße
Tolwin

  1. Hi

    Hat schon jemand so etwas umgesetzt? Bin für jeden Hinweis dankbar...

    Das Lösen solcher Probleme erledige ich meist erstmal über Pseudocode.
    Für dich würden da z.b. folgende Bedigungnen zutreffen:

    • berechne die anzahl der seiten für x angezeigte ergebnisse pro seite
    • zeige erste seite
    • zeige link auf erste seite
    • zeige link auf letzte seite
    • zeige link auf aktuelle seite, wenn aktuelle seite nicht gleich erste oder letzte seite
    • zeige links auf seiten +/- 2 von aktueller seite, wenn ...

    etc.

    So bekommst du eine Übersicht.
    Wenn du dir so alle Bedingungen erstellt hast, sollte es kein Problem sein, daß ganze entsprechend in PHP umzusetzen.

    so long
    Ole
    (8-)>

    --
    Stickstoff eignet sich nicht für Handarbeiten.
  2. echo $begrüßung;

    ich habe für eine Seite eine normale Blätterfunktion realisiert.
    Leider konnte ich nach umfangreicher Suche per Google oder auch hier im Forum
    kein Beispielscript finden. Hat schon jemand so etwas umgesetzt?

    PEARs Pager kann das.

    echo "$verabschiedung $name";

    1. PEARs Pager kann das.

      Danke für den Hinweis... leider ist PEAR meines Wissens nicht vorhanden und kann auch nicht nachinstalliert werden.

      Gibts vielleicht noch einen alternativen Vorschlag?

      Grüße
      Tolwin

      1. echo $begrüßung;

        Danke für den Hinweis... leider ist PEAR meines Wissens nicht vorhanden und kann auch nicht nachinstalliert werden.

        PEAR sind "nur" eine Sammlung von PHP-Scripten. Es reicht, wenn man die benötigten Scripte in seinen Webspace kopiert.

        echo "$verabschiedung $name";

        1. PEAR sind "nur" eine Sammlung von PHP-Scripten. Es reicht, wenn man die benötigten Scripte in seinen Webspace kopiert.

          Achso, na dann schaue ich mir das mal genauer an... danke!

          Gruß
          Tolwin

  3. hi,

    Leider konnte ich nach umfangreicher Suche per Google oder auch hier im Forum kein Beispielscript finden.

    Wieso scheitert die heute nachwachsenden "Programmierer"-Generationen eigentlich offenbar an so ziemlich jeder Aufgabe, wenn sich dazu kein "Beispielscript" finden lässt?
    Können die gar nicht mehr selbstständig denken und Algorithmen entwicklen?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. echo $begrüßung;

      Wieso scheitert die heute nachwachsenden "Programmierer"-Generationen eigentlich offenbar an so ziemlich jeder Aufgabe, wenn sich dazu kein "Beispielscript" finden lässt?
      Können die gar nicht mehr selbstständig denken und Algorithmen entwicklen?

      Das sieht nur so aus. Diejenigen, die das können, fragen nur nicht ständig in Foren nach.

      echo "$verabschiedung $name";