• 03-02-2009, 21:32:02
    #1
    Mrb Arkadaşlar Daha Önce Bu Konuda Sizden Yardım Almıştıştım Script Kategori Sırasını Yapmıştım...

    Şimdi Bir Sorun Çıktı Sanırım Kategorilerin Sırası Nedeniyle Bir Sorun...

    Yerli Filmler Kategorisi:

    .net/videolar/1/1/yerli_filmler böyle ilk sayfası 2. sayfada; .net/videolar/1/1/video_kategori.asp?kategori_id=1&sayfa=2 Url Böyle Oluyor fakat Sayfa Birin Aynısı Çıkıyor Sayfa 2'e Geçmiyor...

    Umarın Anlatabilmişimdir Demek İstediğim Kategorilerde Sadece İlk 1. Sayfa Gösteriliyor 2. Sayfa Yada Sonraki Sayfa Butonlarına Tıklayınca 2.Sayfaya Falan Gidilemiyor.... Sorun Sadece KAtegorilerde Var En çok izlele filmler falan bölümlerinde sorun yok

    Sorun Nedendir Arkdaşlar :S Kategorilerde Sayfalara Nasıl Geçer...

    Yardımlarınızı Bekliyorum Tşk...
  • 03-02-2009, 21:55:52
    #2
    Üyeliği durduruldu
    sanirim mod rewrite kurali tanimli sisteminizde.
    linkleri ana dizin şeklinde

    /link

    gibi verirseniz link düzelmiş olur. zira sanki o klasördeymiş gibi linkleri vermeye devam ettiği için ilk başta kurali algilar
  • 03-02-2009, 22:23:51
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    sanirim mod rewrite kurali tanimli sisteminizde.
    linkleri ana dizin şeklinde
    /link
    gibi verirseniz link düzelmiş olur. zira sanki o klasördeymiş gibi linkleri vermeye devam ettiği için ilk başta kurali algilar
    Evet Seo Kurulu Scripte Nasıl Linkleri Düzeltirim ?
  • 03-02-2009, 22:28:01
    #4
    site linkini verebilirsen bir göz atalim
  • 03-02-2009, 22:58:03
    #5
    htaccess dosyasinin içerdigi kodlari kopyalayabilirsen bakalim burada
  • 03-02-2009, 23:01:18
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bu sistem asp mi?
  • 03-02-2009, 23:01:59
    #7
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    htaccess dosyasinin içerdigi kodlari kopyalayabilirsen bakalim burada
    RewriteEngine On
    RewriteRule ^videolar/(.*)/1/(.*) video_kategori.php?kategori_id=$1 [L]
    RewriteRule ^(.*)/(.*)/(.*).videosu video_izle.php?video_id=$2 [L]
    RewriteRule ^(.*).videolari video_ara.php?kelime=$1&tip=webtv [L]
    Buda video_kategori.php

    <? 
    include "bilgiler.php";
    
    if (empty($kategori_id)) $kategori_id=$HTTP_GET_VARS["kategori_id"];
    
    $kategori_adi=kategoribul($kategori_id);
    
    $kategoriliss=mysql_query("SELECT tag FROM kategoriler WHERE kategori_id='$kategori_id'");
    $kategoritag=mysql_fetch_array($kategoriliss);
    
    $baslik=$kategoritag["tag"]." týkla izle";
    $tag=$kategoritag["tag"].", videolar, hit videolar, videosu";
    $linkarkasi="video_kategori.asp?kategori_id=".$kategori_id;
    
    
    ?>
    <html>
    <head>
    	<? include "taglar.php" ?>
    </head>
    <link  rel="stylesheet" href="/css/style.css" type="text/css">
    <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
    <table id="videolari" border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
    	<tr>
    		<td class="banner" valign="top">
    			<? include "videolari_banner.php" ?>
    		</td>
    	</tr>
    	<tr>
    		<td class="sayfa_orta" valign="top" align="center">
    		<table border="0" width="768" id="videosu" cellspacing="0" cellpadding="0" >
    			<tr>
    				<td valign="top">
    
    				
    				<table border="0" width="100%" id="videosu" cellspacing="0" cellpadding="0" style="margin-top:10px;">
    					<tr>
    						<td>
    				<table border="0" width="100%" id="izle" cellspacing="0" cellpadding="0">
    					<tr>
    						<td width="30"><img border="0" src="/images/mavi_baslik_sol.gif" width="30" height="26"></td>
    						<td background="/images/mavi_baslik.gif" width="190" style="padding-left:4px;"><b><font size="2"><?=$kategoritag["tag"]?></font></b></td>
    						<td width="8"><img border="0" src="/images/mavi_baslik_sag1.gif" width="8" height="26"></td>
    						<td background="/images/mavi_baslik_zemin.gif">&nbsp;</td>
    						<td width="7"><img border="0" src="/images/mavi_baslik_sag2.gif" width="7" height="26"></td>
    					</tr>
    				</table>
    						</td>
    					</tr>
    					<tr>
    						<td class="mavi_zemin">
    
    					<?
    					$sayfa=$HTTP_GET_VARS["sayfa"];
    					if (empty($sayfa)) $sayfa=1;
    					if (!is_numeric($sayfa)) $sayfa=1;
    					$liss=mysql_query("select kategori,baslik,gosterim,video_id,resim,tag from videolar where ap='a' and kategori='$kategori_id'");
    					$kacadet = mysql_num_rows($liss);
    					if (empty($kacadet)) $kacadet=0;
    					$listesayisi=10;
    					$sayfa_baslangic=$listesayisi*($sayfa-1);
    					$shesap=$kacadet/$listesayisi;
    					if (floatval($shesap)>intval($shesap)) { $shesap=intval($shesap)+1; } else { $shesap=intval($shesap); }
    					if (intval($shesap)==0) $shesap=1;
    					
    
    					$izz=mysql_query("select kategori,baslik,gosterim,video_id,resim,tag from videolar where ap='a' and kategori='$kategori_id' order by video_id desc limit $sayfa_baslangic,$listesayisi");
    					
    					while ( $row = mysql_fetch_array($izz) ) { 
    						$kategori=kategoribul($row["kategori"]);
    						$kategoritemiz=$kategori;
    						$kategoritemiz=karaktertemizle($kategoritemiz);
    					?>
    					<div class="mavi_video_zemin" style="width:285px;height:110px;">
    					<div style="float:left;"><a href="/video/<?=$row["video_id"]?>/<?=karaktertemizle($row["baslik"])?>.videosu"><img border="0" style="margin:5px 0px 0px 5px;" src="<?=$row["resim"]?>" width="130" height="97"></a></div>
    					<div style="float:left;">
    						<div class="video_aciklama" style="float:none;margin:0px;padding-left:5px;background-image:url(/images/mavi_video_zemin.gif);background-position:bottom;background-repeat:repeat-x;width:145px;margin-top:5px;">
    					<b><a title="<?=($row["baslik"])?>" href="/video/<?=$row["video_id"]?>/<?=karaktertemizle($row["baslik"])?>.videosu"><?=kisalt($row["baslik"],20)?></a><br><a title="<?=str_replace("ler","",str_replace("lar","",$kategori))?> videolarý" href="/videolar/<?=$row["kategori"]?>/1/<?=$kategoritemiz?>"><?=$kategori?></a></b><br><b><?=number_format($row["gosterim"],0, ",", ".");?></b> kez izlendi</div>
    					<div class="taglar"><?=tagla($row["tag"],50)?></div>
    					</div>
    					</div>
    						<?
    					}
    					mysql_free_result($izz);
    					?>
    						</td>
    					</tr>
    					<tr>
    						<td class="mavi_zemin" align="center">
    								<?=SayfalamaGetir($sayfa,$shesap,$linkarkasi) ?>
    						</td>
    					</tr>
    				</table>
    				
    				</td>
    				<td width="7" valign="top">&nbsp;</td>
    				<td width="170" valign="top">
    					<? include "videolari_sag.php" ?>
    				</td>
    			</tr>
    		</table>
    			<? include "videolari_alt.php" ?>
    		</td>
    	</tr>
    </table>
    </body>
    
    </html>
    <? include "baglantikes.php" ?>
    pymd adlı üyeden alıntı: mesajı görüntüle
    bu sistem asp mi?
    Php Kardeşim Linkte Zaten Aldatmaca .asp Gösteriyor
  • 03-02-2009, 23:20:35
    #8
    SayfalamaGetir diye bir fonksiyonun var sanirim bilgiler.php nin içindedir

    oradan linklerin ayarlanip htaccess inde sayfalamaya göre ayarlanmasi gerekiyor

    bilgiler.php nedir onuda kopyalada halledelim
  • 03-02-2009, 23:27:32
    #9
    Buyrun Hocam
    Sayfalama Fonksiyonu function.php de bilgiler.php de sadece db bilgileri var bir nevi config yani...
    <?
    function temizle($kelime) {
    	$kelime=str_replace(" ","@",$kelime);
    	$kelime=str_replace("þ","s",$kelime);
    	$kelime=str_replace("ð","g",$kelime);
    	$kelime=str_replace("ü","u",$kelime);
    	$kelime=str_replace("Ý","i",$kelime);
    	$kelime=str_replace("ö","o",$kelime);
    	$kelime=str_replace("ç","c",$kelime);
    	return $kelime;
    }
    function decode($veri){
    	$veri = str_replace('Åž', 'Þ', $veri);
    	$veri = str_replace('Ç', 'Ç', $veri);
    	$veri = str_replace('Ü', 'Ü', $veri);
    	$veri = str_replace('Ö', 'Ö', $veri);
    	$veri = str_replace('İ', 'Ý', $veri);
    	$veri = str_replace('Äž°', 'Ð', $veri);
    	$veri = str_replace("Äž","Ð",$veri);
    	$veri=str_replace("ç","ç",$veri);
    	$veri=str_replace("ı","ý",$veri);
    	$veri=str_replace("ÄŸ","ð",$veri);
    	$veri=str_replace("ü","ü",$veri);
    	$veri=str_replace("ö","ö",$veri);
    	$veri=str_replace("Å?"," Þ",$veri);
    	$veri=str_replace("ÅŸ","þ",$veri);
    	$veri=str_replace("Ç","Ç",$veri);
    	$veri=str_replace("¶","",$veri);
    	return $veri;
    }
    function getContent($url) {
    	$sesion = curl_init($url);
    	curl_setopt($sesion, CURLOPT_RETURNTRANSFER, 1);
    	curl_setopt($sesion, CURLOPT_TIMEOUT, 5);
    	curl_setopt($sesion, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7');
    	$resultado = curl_exec($sesion);
    	curl_close($sesion);
    	return $resultado;
    }
    function getFeed($feed) {
    	$content = getContent($feed);
    	$dom = new DOMDocument('1.0', '');
    	@$dom->loadXML($content);
    	return $dom;
    }
    function karaktertemizle($deger) {
    	$gecerliler=",q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m,_,";
    	if (!empty($deger)) {
    		$deger=trim(strtolower ($deger));
    		$deger=ereg_replace(" ","_",$deger);
    		$deger=ereg_replace("ð","g",$deger);
    		$deger=ereg_replace("ü","u",$deger);
    		$deger=ereg_replace("þ","s",$deger);
    		$deger=ereg_replace("ý","i",$deger);
    		$deger=ereg_replace("ç","c",$deger);
    		$deger=ereg_replace("ö","o",$deger);
    		$yeni="";
    		for ($i=1; $i<=strlen($deger); $i++) {
    			if (strpos($gecerliler,"," . substr($deger,$i-1,1) . ",")>0) { 
    				$yeni=$yeni . substr($deger,$i-1,1); 
    				}
    		}
    		$deger=$yeni;
    		return $deger;
    	}else {
    		return ereg_replace("__","_",$deger);
    	}
    }
    function kisalt($deger,$uzunluk) {
    	if (!empty($deger)) {
    		if (strlen($deger)>$uzunluk) {
    			$deger=trim(substr($deger,0,$uzunluk-3)). "..";
    		}
    			return $deger;
    	}
    }
    function kategoribul($katid) {
    	$kategori=$HTTP_SESSION_VARS["kategori_".$katid];
    	if (empty($kategori)) {
    		$kati = mysql_query("select adi,tag from kategoriler where ap='a' and kategori_id='$katid'");
    		if (mysql_num_rows($kati)>0) {
    			$kategori = mysql_result($kati, 0, "adi");
    			$tag = mysql_result($kati, 0, "tag");
    			$HTTP_SESSION_VARS["kategori_".$katid]=$kategori;
    			$HTTP_SESSION_VARS["kategori_tag_".$katid]=$tag;
    		}
    	}
    	return $kategori;
    }
    function tagla($deger,$uzunluk) {
    	$toplama="";
    	$deger=kisalt($deger,$uzunluk);
    	if (strlen($deger)>0) {
    		$deger=$deger." ";
    	if (strpos($deger," ")>0) {
    		$ayri=split(",",$deger);
    		for ($a=0; $a<=count($ayri);$a++) {
    			if (strlen($ayri[$a])>0) {
    				$toplama=$toplama."<a title='".karaktertemizle($ayri[$a])." videolarý' href='/".karaktertemizle($ayri[$a]).".videolari'>".$ayri[$a]."</a> ";
    			}
    		}
    	}
    	}
    	return $toplama;
    }
    function SayfalamaGetir($sayfa,$shesap,$linkarkasi) {
    	if ($shesap>1) {
    ?>
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
    	<tr>
    		<td align="center">
    			<div style="margin:2px 0px 7px 0px;width:100%;">
    				<table border="0" class="sayfalamalink" cellspacing="0" cellpadding="0">
    					<tr>
    			<?if ($sayfa>1) { ?>
    						<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi"><a href="<?=$linkarkasi?>&sayfa=<?=$sayfa-1?>">« Önceki Sayfa</a></td>
    						<td width="3" align="center" height="22"></td>
    			<? } ?>
    			<?
    			if ($shesap<10) {
    			for ($s=1; $s<=$shesap;$s++) {?>
    						<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    						<td width="3" align="center" height="22"></td>
    			<?
    				}
    			}
    			if ($shesap>=10) {
    					if ($sayfa>=7) {
    						if ($sayfa+3<$shesap-2) {
    							for ($s=1;$s<=3;$s++) {
    			?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?}?>
    					<td width="10" align="center" height="22"></td>
    					<?for ($s=$sayfa-2;$s<=$sayfa;$s++) {?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?
    					}
    					for ($s=$sayfa+1; $s<=$sayfa+2;$s++) {
    					?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?}?>
    					<td width="10" align="center" height="22"></td>
    					<?for ($s=$shesap-2;$s<=$shesap;$s++) {?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?
    						}
    					}
    					else {
    					for ($s=1;$s<=3;$s++) {
    					?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?}?>
    					<td width="10" align="center" height="22"></td>
    					<?for ($s=$shesap-6; $s<=$shesap; $s++) {?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?
    					}
    					}
    					}
    					if ($sayfa<7) {
    						for ($s=1;$s<=7;$s++) {
    					?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?}?>
    					<td width="10" align="center" height="22"></td>
    					<?for ($s=$shesap-2; $s<=$shesap; $s++) {?>
    								<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
    								<td width="3" align="center" height="22"></td>
    					<?
    					}
    					}
    			}
    			?>
    			<?
    			if ($sayfa<$shesap) {?>
    						<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi"><a href="<?=$linkarkasi?>&sayfa=<?=$sayfa+1?>">Sonraki 
    						Sayfa »</a></td>
    			<?}?>
    					</tr>
    				</table>
    			</div>
    		</td>
    	</tr>
    </table>
    <?
    	}
    }
    ?>