• 29-02-2008, 13:12:29
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    /* 
    Bu değişkenleri bir şekilde aldığınızı farz ediyorum: 
    $count = toplam yazı/üye/ürün sayısı 
    $perpage = sayfa başına yazı/üye/ürün gösterimi 
    $page = aktif sayfanın numarası 
    */ 
    if($count > $perpage) : 
      $x = 3; // akrif sayfadan önceki/sonraki sayfa gösterim sayısı 
      $lastP = ceil($count/$perpage); 
      // sayfa 1'i yazdır 
      if($page==1) echo "<span class=\"ThisPage\">1</span>"; 
      else echo "<a href=\"?page=1\">1</a>"; 
      // "..." veya direkt 2 
      if($page-$x > 2) { 
        echo "..."; 
        $i = $page-$x; 
      } else { 
        $i = 2; 
      } 
      // +/- $x sayfaları yazdır 
      for($i; $i<=$page+$x; $i++) { 
        if($i==$page) echo "<span class=\"ThisPage\">$i</span>"; 
        else echo "<a href=\"?page=$i\">$i</a>"; 
        if($i==$lastP) break; 
      } 
      // "..." veya son sayfa 
      if($page+$x < $lastP-1) { 
        echo "..."; 
        echo "<a href=\"?page=$lastP\">$lastP</a>"; 
      } elseif($page+$x == $lastP-1) { 
        echo "<a href=\"?page=$lastP\">$lastP</a>"; 
      } 
    endif;
    Bildirgeçteki gibi php sayfalama fonksiyonu yukarıdaki gibi oluyor yanlız bir ileri bir geri şeklinde linkler yok. Uğraştım yapamadım. Yardımcı olur musunuz?
  • 02-03-2008, 12:42:01
    #2
    Üyeliği durduruldu
    Dostum sordugun problem forumda daha once pek cok kez cozulmustur eminim (:
    Ama yinede Şu adrese bir bak oradakı anlatımla ogrenmıstım bende
  • 07-03-2008, 21:22:20
    #3
    Ben yapamadım halen :/