• 14-12-2010, 16:00:54
    #1
    Üyeliği durduruldu
    Mrb Sitemap.php Dosyası Hepsini Tek Sayfada Gösteriyor Ben İse Numaralandırma Yapmasını istiyorum 1,2,3,4,5,6 diye, yani her sayfada sitemap 100 tane yazı göstersin, işte olmasını istediğim başka bi siteden çektiğim ekran ss ve benim kodlarım;

    AŞAĞIDAKİ KODLARDA NASIL BİR DEĞİŞİKLİK YAPMAM GEREKİYOR ÜSTTEKİ RESİMDEKİ GİBİ 1,2,3,5,6..VS Numaralandırma Yapması İçin
    <?php require_once('ayar.php'); ?>
    <?php
    $maxRows_kategorilistesi2222 = 5000;
    $pageNum_kategorilistesi2222 = 0;
    if (isset($_GET['pageNum_kategorilistesi2222'])) {
      $pageNum_kategorilistesi2222 = $_GET['pageNum_kategorilistesi2222'];
    }
    $startRow_kategorilistesi2222 = $pageNum_kategorilistesi2222 * $maxRows_kategorilistesi2222;
    
    mysql_select_db($database_geceninrengi, $geceninrengi);
    $query_kategorilistesi2222 = "SELECT * FROM yazilar";
    $query_limit_kategorilistesi2222 = sprintf("%s LIMIT %d, %d", $query_kategorilistesi2222, $startRow_kategorilistesi2222, $maxRows_kategorilistesi2222);
    $kategorilistesi2222 = mysql_query($query_limit_kategorilistesi2222, $geceninrengi) or die(mysql_error());
    $row_kategorilistesi2222 = mysql_fetch_assoc($kategorilistesi2222);
    
    if (isset($_GET['totalRows_kategorilistesi2222'])) {
      $totalRows_kategorilistesi2222 = $_GET['totalRows_kategorilistesi2222'];
    } else {
      $all_kategorilistesi2222 = mysql_query($query_kategorilistesi2222);
      $totalRows_kategorilistesi2222 = mysql_num_rows($all_kategorilistesi2222);
    }
    $totalPages_kategorilistesi2222 = ceil($totalRows_kategorilistesi2222/$maxRows_kategorilistesi2222)-1;
    
    $queryString_kategorilistesi2222 = "";
    if (!empty($_SERVER['QUERY_STRING'])) {
      $params = explode("&", $_SERVER['QUERY_STRING']);
      $newParams = array();
      foreach ($params as $param) {
        if (stristr($param, "pageNum_kategorilistesi2222") == false && 
            stristr($param, "totalRows_kategorilistesi2222") == false) {
          array_push($newParams, $param);
        }
      }
      if (count($newParams) != 0) {
        $queryString_kategorilistesi2222 = "&" . htmlentities(implode("&", $newParams));
      }
    }
    $queryString_kategorilistesi2222 = sprintf("&totalRows_kategorilistesi2222=%d%s", $totalRows_kategorilistesi2222, $queryString_kategorilistesi2222);
    ?>
    <?php do { ?>
    <a href="<?php echo $row_kategorilistesi2222['id']; ?>/<?php echo str_replace($find, $replace, $row_kategorilistesi2222['baslik']); ?>" style="color:#000000; text-decoration:none; "><?php echo $row_kategorilistesi2222['baslik']; ?></a><br />
    <?php } while ($row_kategorilistesi2222 = mysql_fetch_assoc($kategorilistesi2222)); ?><br><br>
    
    <?php
    mysql_free_result($kategorilistesi2222);
    ?>
    yardımlarınızı bekliyorum
  • 14-12-2010, 16:29:25
    #2
    php pagination oku bi.
  • 14-12-2010, 16:58:09
    #3
    Üyeliği durduruldu
    php bilgim fazla yok, sayfalama için kodda ne gibi bir değişiklik gerekiyor, bendeki sitemap.php 5.000 bin tane içeriği tek sayfada gösteriyor bense 100, er bölsün istiyorum 1,2,3,4,5,6.........50'ye Kadar Yardımlarınızı Bekliyorum
  • 14-12-2010, 19:43:05
    #4
    php sayfalama yazarsan googleye