Merhaba arkadaşlar oyun scripti yazıyorum herşeyi hallettim ama kategoriler kısmında sayfalamayı halledemedim.
Direk kodları vereyim arkadaşlar.Burası kategoriler sayfasının ana kısmı arkadaşlar. Şimdi kategoriler şöyle çağırıyorum.
Xx.com/Macera_oyunlari yapmak istediğim ise
Xx.com/Macera_oyunlari/2 diye 2 ci sayfaya gitmek.
<?php
$id=$_GET['kat'];
$sayfa=$_GET['sayfa'];
$bilgi=mysql_query("SELECT * FROM ana_kategori where diadi='$id'");
$bilgi= mysql_fetch_object($bilgi);
$a=$bilgi->id;
if ($sayfa=="" || !is_numeric($sayfa)) {
$sayfa=1;
echo $sayfa;
}
$kacar=2;
$kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM oyunlar where kategorisi='$a'"));
$sayfa_sayisi=$kayit_sayisi['0']/$kacar;
if ($kayit_sayisi%$kacar!=0) {$sayfa_sayisi++;}
$nerden=($sayfa*$kacar)-$kacar;
$sorgu=mysql_query("SELECT * FROM oyunlar where kategorisi='$a' order by id desc LIMIT $nerden,$kacar");
while ($veri=mysql_fetch_array($sorgu)) { ?>
<div id="yoyun_oyun_mavi">
<div id="yoy_sol">
<div id="yoyun_resim"> <a class="yoyun_oyun" title="<?php echo $veri['oyunisim']; ?>" href="Oyunlar/<?php echo linkseo($veri['oyunisim'])."_".$kat['id']; ?>"><img alt="<?php echo $veri['oyunisim']; ?>" src="<? echo $siteurl;?>dosya/resim/<? echo $veri['oyunresim']; ?> " width="100" height="80" border="0" /></a> </div>
</div>
<div id="yoy_sag">
<div id="yoyun_oyun_kat_yazi">
<a class="yoyun_oyun" title="<?php echo $veri['oyunisim']; ?>" href="Oyunlar/<?php echo linkseo($kat['oyunisim'])."_".$veri['id']; ?>"><?php echo $veri['oyunisim']; ?></a>
</div>
<div id="yoyun_oyun_kat_yazi2"><? echo $veri['hit']; ?> kere oynandı</div>
</div>
</div><?
}
?>
<div class="alt"></div>
</div>
<?
for ($i=1; $i<=$sayfa_sayisi; $i++) {?>
<a href="<? echo linkseo($adi)."_oyunlari/sayfa/". $i; ?>"> <? echo $i; ?></a>
<? }
?>.htacces kodları
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^Oyunlar/(.*)_(.*)$ oyna.php?oyunadi=$1&oyun=$2 [L,NC]
RewriteRule ^(.*)_oyunlari$ kategori.php?kat=$1
RewriteRule ^etiket/(.*)$ etiket.php?etiket=$1
RewriteRule ^(.*)_oyunlari/sayfa/(.*)$ kategori.php?sayfa=$1 ( burası sayfalamak için urağtığım satır )
Evet arkadaşlar biraz karışık. Sayfalama metodunun orjinali ykd'softun hazırladığı videolu derstir.
Şimdi ilk sayfada
xx.com/macera_oyunlari 'da ilk sayfayı listeliyorum ama
Sayfa ikiye tıklayınca yani
xx.com/macera_oyunlari/2 olunca ne kategori adını yazıyor burada ne kategori bilgisini alıyor sistem nede sayfa 2 ye geçtiğini arkadaşlar.
şimiden teşekkürler.