Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: Gästebuch - Blätterfunktion

  1. #1
    HTML Newbie
    Registriert seit
    18.02.2009
    Ort
    NRW, Germany
    Alter
    28
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Gästebuch - Blätterfunktion

    Guten Tag,

    ich habe mal wieder ein Problemchen.
    Dieses Problem hab ich schon etwas länger, so ca. 8 Monate.

    Es geht um die Blätterfunktion meines Gästebuchs.
    Ich habe schon in google usw. geguckt habe auch was gefunden, aber da blicke ich leider nicht durch.

    Dies ist mein Script:

    PHP-Code:
    if(!$_GET["seite"]){
     
    $_GET["seite"] = 1;
    }

    $eintraege_pro_seite 10;
    $gaestebuch_datei "saved/gaestebuch.dat";

    $gaestebuch_dateicode file($gaestebuch_datei);
    $gaestebuch_menge count($gaestebuch_dateicode);
    $gaestebuch_wieviel_seiten $gaestebuch_menge $eintraege_pro_seite;
    $gaestebuch_start $_GET["seite"] * $eintraege_pro_seite $eintraege_pro_seite;

    for(
    $zaehler 0$zaehler round($gaestebuch_wieviel_seiten); $zaehler++){
       if(
    $_GET["seite"] == $zaehler+1){
        echo
    "[".($zaehler+1)."] ";
       } else {
        echo
    "<a href=\"?seite=".($zaehler+1).">".($zaehler+1)."</a>&nbsp;";
       }
      } 
    Ausgabe:
    [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

    Und was ich eigt. erreichen will ist dass die Ausgabe so aussieht:

    [1] 2 3 ... 10 11 12 ... 19 20 21


    Wie gesagt, ich habe auch schon alles was mir so angefallen ist versucht,
    aber ich hab es einfach immer noch nicht hinbekommenauch nach 8 Monaten noch nicht.



    Wäre schön, wenn da einer eine Lösung für mich hätte oder einen guten Ansatz.

    mfg Johannes M.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Gästebuch - Blätterfunktion

    Erklär erstmal bitte, nach welche Kriterien die Seiten angezeigt werden sollen.

    [1] 2 3 ... 10 11 12 ... 19 20 21 <-- da kann ich grad kein festes Muster erkennen.

    Bei 1 2 3 ... 10 [11] 12 ... 19 20 21 hätte ich schon eher eine Vermutung.
    Tippfehler von dir?

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    18.02.2009
    Ort
    NRW, Germany
    Alter
    28
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Gästebuch - Blätterfunktion

    Hi SinnlosS,
    danke für deine schnell Antwort.

    Ein Tippfehler? Nein.
    Aber er müsste ja schon auf der ersten Seite auch schon die Funktion ausführen.

    Was meinst du für Kriterien ?

  4. #4
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Gästebuch - Blätterfunktion

    Ich verstehe nicht, wieso, wenn man auf seite 1 ist, folgende Seiten in der Blätterfunktion angezeigt werden sollen:
    [1] 2 3 ... 10 11 12 ... 19 20 21

    Wieso werden die Seiten 10 11 12 angezeigt? Nach welchem Kriterium wird das bestimmt? Welche Seiten werden angezeigt, wenn du z.B. auf Seite 7 bist?
    Solange ich das nicht weiß kann ich dir auch nicht helfen eine entsprechende Seitenanzeige automatisiert zu generieren.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    18.02.2009
    Ort
    NRW, Germany
    Alter
    28
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Gästebuch - Blätterfunktion

    Also ...

    ... du menst wie die Einträge auslesen ?!

    Wir nehmen jetzt einfach mal an das wir jetzt auf der Seite 7 sind.

    PHP-Code:

    // http://www.meineseite.de/?seite=7
    ///////////////////////////////////////////

    if(!$_GET["seite"]){ 
     
    $_GET["seite"] = 1


    $eintraege_pro_seite 10
    $gaestebuch_datei "saved/gaestebuch.dat"

    $gaestebuch_dateicode file($gaestebuch_datei); 
    $gaestebuch_menge count($gaestebuch_dateicode); 
    $gaestebuch_wieviel_seiten $gaestebuch_menge $eintraege_pro_seite
    $gaestebuch_start $_GET["seite"] * $eintraege_pro_seite $eintraege_pro_seite;


    for(
    $zaehler $gaestebuch_start$zaehler $eintraege_pro_seite*$_GET["seite"]; $zaehler++){
     list(
    $name$email$homepage$eintrag$uhrzeit$datum$id) = explode("|"$gaestebuch_dateicode[$zaehler]);
      if(
    $name){
       
    /* Hier kommt dann der Code für den Eintrag */
      


  6. #6
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Gästebuch - Blätterfunktion

    Hm nein, ich meinte was anderes. ^^

    Du schreibst im Eröffnungspost, dass dir momentan die Seitenübersicht so angezeigt wird:
    [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
    Es werden also alle Seiten angezeigt.

    Du möchtest aber als Anzeige nur:
    [1] 2 3 ... 10 11 12 ... 19 20 21

    Es werden also die ersten 3 Seiten angezeigt:
    [1] 2 3
    Die letzten drei Seiten
    19 20 21
    und bei dir dann noch
    10 11 12

    Meine Frage war jetzt, wieso die 10 11 12 noch angezeigt werden.
    Wie sähe die Blätterleiste aus wenn man z.B. auf Seite 7 bist?
    1 2 3 ... 6 [7] 8 ... 10 11 12 ... 19 20 21? Oder wie?

    Kurz:
    Du sagst du willst in der Leiste nicht alle Seiten angezeigt haben. Welche möchtest du denn angezeigt haben und welche nicht?

  7. #7
    Bandit
    Gast

    Standard AW: Gästebuch - Blätterfunktion

    PHP-Code:
    if(!$_GET["seite"]){
     
    $_GET["seite"] = 1;

    Sowas tut immer weh

    PHP-Code:
    $seite = isset($_GET["seite"]) ? $_GET["seite"] : 1
    Und dann im Script nur noch mit $seite und nicht $_GET["seite"] weiterarbeiten.

    Noch ein Tipp: Knick dir ein GB mit einer Datei, lerne den Umgang mit MySQL, das ist deutlich komfortabler!

  8. #8
    HTML Newbie
    Themenstarter

    Registriert seit
    18.02.2009
    Ort
    NRW, Germany
    Alter
    28
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Gästebuch - Blätterfunktion

    Seite 1
    [1] 2 3 ... 10 11 12 ... 19 20 21

    Seite 2
    1 [2] 3 4 ... 11 12 13 ... 20 21

    Seite 3
    1 2 [3] 4 ... 12 13 14 ... 21

    Seite 4
    1 2 3 [4] 5 ... 13 14 15 ... 21

    Seite 5
    1 2 3 4 [5] 6 ... 14 15 16 ... 21

    Seite 6
    1 ... 5 [6] 7 ... 15 16 17 ... 21

    Seite 7
    1 ... 6 [7] 8 ... 16 17 18 ... 21

    usw.

    So meine ich das ... und mit den nächsten 3 Zahlen wollte ich das so haben / machen, dass man auch noch dazwischen hingehen kann.

    ich hoffe ich wusste jetzt was du meinst ...
    Geändert von Johannes M. (19.02.2009 um 01:18 Uhr)

  9. #9
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Gästebuch - Blätterfunktion

    Das meinte ich, aber ich kann da beim besten Willen kein Muster erkennen welche Seiten nun in der Liste geführt werden sollen und welche durch ... ersetzt werden.
    Das sieht für mich in deinen Beispielen völlig willkürlich aus.

  10. #10
    HTML Newbie
    Themenstarter

    Registriert seit
    18.02.2009
    Ort
    NRW, Germany
    Alter
    28
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Gästebuch - Blätterfunktion

    Sorry,

    aber ich weiß nicht wie sowas geht und kann leider nicht einschätzen wie es aussehen könnte.

    Kannst du mir nicht etwas zeigen, ein Beispiel oder so ?

Ähnliche Themen

  1. gästebuch -> problem bei blätterfunktion
    Von wurmax im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 11.06.2008, 18:31
  2. Blätterfunktion
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 08.06.2008, 15:02
  3. Probleme bei Blätterfunktion -> Gästebuch
    Von wurmax im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 19.05.2008, 22:36
  4. Probleme mit der Blätterfunktion
    Von meierhans im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 28.04.2006, 22:27
  5. Problemn mit meiner blätterfunktion beim gästebuch...
    Von coda im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 20.07.2005, 19:30

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •