ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Blätterfunktion geht net

Geschlossen
  1. #1
    User Pic
    Croozer Mitglied
    Registriert seit
    29.10.2006
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    hi,
    ich möchte gern bei unserer clanhistory eine blätterfunktion einbauen. leider funktioniert das nicht so. habe die history.php wie folgt geändert:
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: History';
    $hmenu = 'History';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    $limit = 3;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?history' , 'history' );
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'history' );
    $tpl->out(0); $class = '';
    $abf = "SELECT id,DATE_FORMAT(date,'%d.%m.%Y') as date1,title,txt FROM prefix_history ORDER BY date";
    $erg = db_query($abf);
    while ($row = db_fetch_assoc($erg) ) {
      $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' );
      $row['class'] = $class;
    	$row['txt'] = bbcode($row['txt']);
      $tpl->set_ar_out( $row,1 );
    }
    $tpl->out(2);
    
    $design->footer();
    ?>


    fehlt bei $limit noch etwas? oder warum funktioniert das nicht? danke schon mal im voraus für die hilfe! lächeln

    betroffene Homepage: externer Link


    Zuletzt modifiziert von Croozer am 17.12.2006 - 19:31:55
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Also wenn ich das richtig sehe, hast du doch die Variable $MPL nicht an das Template weitergegeben, und im Template vielleicht nicht angegeben? Also in $MPL steht sozusagen die Blätterfunktion.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Croozer Mitglied
    Registriert seit
    29.10.2006
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    hi, ich hab jetzt noch einiges ausprobiert. leider funktioniert die blätterfunktion noch immer nicht richtig.

    in der history.php steht jetzt:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: History';
    $hmenu = 'History';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    $limit = 3;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?history' , 'history' );
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'history.htm' );
    
    $tpl->out(0); $class = '';
    $abf = "SELECT id,DATE_FORMAT(date,'%d.%m.%Y') as date1,title,txt FROM prefix_history ORDER BY date";
    $erg = db_query($abf);
    while ($row = db_fetch_assoc($erg) ) {
      $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' );
      $row['class'] = $class;
    	$row['txt'] = bbcode($row['txt']);
      $tpl->set_ar_out( $row,1 );
    }
      $tpl->set_out('SITELINK', $MPL, 2 );
    
    $design->footer();
    ?>


    also die html-datei ist jetzt angeben. und sitelink ist auch eingefügt.

    in der html-datei selbst habe ich auch {sitelink} hinzugefügt. nur wird jetzt auf der page zwar eine blätterfunktion angezeigt, aber es fängt immer wieder von vorn an. grumml
    was muss ich noch ändern, dass er nach 3 einträgen die nächsten 3 einträge anzeigt?


    Zuletzt modifiziert von Croozer am 06.01.2007 - 23:14:22
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Du musst bei der MYSQL Abfrage noch das Limit am Ende setzten
    $abf = "SELECT id,DATE_FORMAT(date,'%d.%m.%Y') as date1,title,txt FROM prefix_history ORDER BY date LIMIT $anfang, $limit";
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Croozer Mitglied
    Registriert seit
    29.10.2006
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    super! jetzt hat es geklappt. danke!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten