• 17-03-2013, 02:23:43
    #1
    Reveloper
    Arkadaşlar sinirlerim gerildi 50 dakika oldu tam uğraşmaya başlayalı deliricem. Sorun nedir kodu echo içinde basmıyo


    [B]seo-url.html[/B]
      <div class="list">
        <div class="list-icerik"> <img src="/thumb/resim.jpg" width="109" height="81" alt="Title" /> <a href="[B]izle,[/B]" class="baslik">Title</a> <a href="#" class="baslik-icerik">İçerik</a> <a href="#" class="baslik-icerik"> <b>Video Süresi :</b> 8:12 <b>&nbsp;&nbsp;&nbsp;&nbsp;Yüklenme Tarihi :</b> 2013-03-07 23:25:12 </a> <a href="#" class="baslik-icerik"> <b>Toplam İzlenme :</b> 38&nbsp;&nbsp;&nbsp;&nbsp; <b>Etiketler :</b> YEtiket </a> </div>
      </div>
    kalın yerde çıkarması gerekirken üstüne çıkıyo?

    <?php
    $sayfada = 21; // sayfada gösterilecek içerik miktarını belirtiyoruz.
     
    $sorgu = mysql_query('SELECT COUNT(*) AS toplam FROM madvideo');
    $sonuc = mysql_fetch_assoc($sorgu);
    $toplam_icerik = $sonuc['toplam'];
     
    $toplam_sayfa = ceil($toplam_icerik / $sayfada);
     
    $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
     
    if($sayfa < 1) $sayfa = 1; 
    if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa; 
     
    $limit = ($sayfa - 1) * $sayfada;
    $sorgu = mysql_query('SELECT * FROM madvideo ORDER BY tarih DESC LIMIT ' . $limit . ', ' . $sayfada);
     
    while($icerik = mysql_fetch_array($sorgu)) {
    $resim=$icerik['resim'];
    $thumb=explode(",",$resim);
    $video_link=videolink($icerik['id'],$icerik['seo'],$icerik['baslik'],$icerik['kat']);
    echo'
      <div class="list">
        <div class="list-icerik"> <img src="'.$QiwUrl.''.$thumb['6'].'" width="109" height="81" alt="'.$icerik['baslik'].'" /> <a href="izle,'.$video_link.'" class="baslik">'.$icerik['baslik'].'</a> <a href="#" class="baslik-icerik">'.$icerik['aciklama'].'</a> <a href="#" class="baslik-icerik"> <b>Video Süresi :</b> '.$icerik['sure'].' <b>&nbsp;&nbsp;&nbsp;&nbsp;Yüklenme Tarihi :</b> '.$icerik['tarih'].' </a> <a href="#" class="baslik-icerik"> <b>Toplam İzlenme :</b> '.$icerik['izlenme'].'&nbsp;&nbsp;&nbsp;&nbsp; <b>Etiketler :</b> '.$icerik['tag'].' </a> </div>
      </div>';
    }
     
    for($s = 1; $s <= $toplam_sayfa; $s++) {
       if($sayfa == $s) { // eğer bulunduğumuz sayfa ise link yapma.
          echo $s . ' '; 
       } else {
          echo '<a href="?sayfa=' . $s . '">' . $s . '</a> ';
       }
    }
    ?>
    function kickle($a,$b,$c,$d) {
    hadile($a,$b,$c,$d); } 
    function videolink($a,$b,$c,$d) {
    kickle($a,$b,$c,$d); }


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:23:43 -->-> Daha önceki mesaj 01:59:46 --

    herşeyi boşverip bana şu class'ı nasıl kullanabileceğimide söyleyebilirsiniz mesela

    http://www.seyfullahkilic.com/wp-con.../sayfalama.rar
  • 17-03-2013, 12:41:04
    #2
    Sınıfı yazan adam .php dosyasında Comment olarak nasıl kullanılması gerektiğini anlatmış..

    .php dosyasının en altında,
    $Sayfalama = new Sayfalama; diye bir şey var. bunu buradan alıp, kullanmak istediiğin .php dosyana yapıştır.
    Tabi sayfanın başında ise bu .php dosyasını include etmen gerekiyor.

    yan şöyle..
    mesela urunler sayfana ekleyeceksin.
    urunler.php;

    include 'sayfalama.php';
    $Sayfalama = new Sayfalama;
    /*
    	    < TANIMLAMALAR
    		$Sayfalama->Q = "SELECT * FROM kategoriler"; > Sayfalama yapmak istediðiniz sorgu cümlesini yazınız. (Kaç satır dönüyosa ona göre yapacak.)
    		$Sayfalama->Listeleme = 1; 					 > (Sayfa başı listeleme sayısı. Boş bırakırsanız 10'dur)
    		$Sayfalama->Degiskenler = "&Listeleme=2&Text=Sozcuk&Fiyat=100";  > (Örnek: ?Sayfa=2&BURAYA BU DEÐıÞKEN ıÇERıSıNDE Kı DEÐışKENLERıNıZ GELECEK. POST, ARAMA KELıME VEYA GET ıÇıN...)
    		$Sayfalama->Sayfala(); 						 > değişkenleri gönderdikten sonra. fonksiyonu çalıştırınız.
            /> TANIMLAMALAR
    
    
    		echo $Sayfalama->Geri;              > Geri linki
    		echo $Sayfalama->SayfalariCikart(); > Sayfa Numaralarını Listeler
    		echo $Sayfalama->Ileri;             > İleri Linki
    		
    		$Limit1 = $Sayfalama->Limit1;   > SELECT * FROM kategoriler ORDER BY id DESC $Limit1, $Limit2 listelerken kullanacağınız limit değişkenleri
           	$Limit2 = $Sayfalama->Limit2;   > SELECT * FROM kategoriler ORDER BY id DESC $Limit1, $Limit2 listelerken kullanacağınız limit değişkenleri
    		(Bu kısımları yukarda ki tanımlamaların altına, sayfanınıza istediğiniz yere koyabilirsiniz.)
    		
    		Sorunlar ve öneriler için >> teknoseyfo[MENTION=65750]seyfullah[/MENTION]kilic.com mail atabilirsiniz ;)
    	*/
    adam burada anlatmış aslında. $Sayfalama = new Sayfalama; yaptıktan sonra $sayfalama-> işareti yaptığında dreamweaver yada benzeri bir programda zaten adamın oluşturduğu değişkenleri görürsün kod tamamlayıcıda.
  • 17-03-2013, 12:44:17
    #3
    Reveloper
    FlashGunlugu adlı üyeden alıntı: mesajı görüntüle
    Sınıfı yazan adam .php dosyasında Comment olarak nasıl kullanılması gerektiğini anlatmış..

    .php dosyasının en altında,
    $Sayfalama = new Sayfalama; diye bir şey var. bunu buradan alıp, kullanmak istediiğin .php dosyana yapıştır.
    Tabi sayfanın başında ise bu .php dosyasını include etmen gerekiyor.

    yan şöyle..
    mesela urunler sayfana ekleyeceksin.
    urunler.php;

    include 'sayfalama.php';
    $Sayfalama = new Sayfalama;
    /*
    	    < TANIMLAMALAR
    		$Sayfalama->Q = "SELECT * FROM kategoriler"; > Sayfalama yapmak istediðiniz sorgu cümlesini yazınız. (Kaç satır dönüyosa ona göre yapacak.)
    		$Sayfalama->Listeleme = 1; 					 > (Sayfa başı listeleme sayısı. Boş bırakırsanız 10'dur)
    		$Sayfalama->Degiskenler = "&Listeleme=2&Text=Sozcuk&Fiyat=100";  > (Örnek: ?Sayfa=2&BURAYA BU DEÐıÞKEN ıÇERıSıNDE Kı DEÐışKENLERıNıZ GELECEK. POST, ARAMA KELıME VEYA GET ıÇıN...)
    		$Sayfalama->Sayfala(); 						 > değişkenleri gönderdikten sonra. fonksiyonu çalıştırınız.
            /> TANIMLAMALAR
    
    
    		echo $Sayfalama->Geri;              > Geri linki
    		echo $Sayfalama->SayfalariCikart(); > Sayfa Numaralarını Listeler
    		echo $Sayfalama->Ileri;             > İleri Linki
    		
    		$Limit1 = $Sayfalama->Limit1;   > SELECT * FROM kategoriler ORDER BY id DESC $Limit1, $Limit2 listelerken kullanacağınız limit değişkenleri
           	$Limit2 = $Sayfalama->Limit2;   > SELECT * FROM kategoriler ORDER BY id DESC $Limit1, $Limit2 listelerken kullanacağınız limit değişkenleri
    		(Bu kısımları yukarda ki tanımlamaların altına, sayfanınıza istediğiniz yere koyabilirsiniz.)
    		
    		Sorunlar ve öneriler için >> teknoseyfo[MENTION=65750]seyfullah[/MENTION]kilic.com mail atabilirsiniz ;)
    	*/
    adam burada anlatmış aslında. $Sayfalama = new Sayfalama; yaptıktan sonra $sayfalama-> işareti yaptığında dreamweaver yada benzeri bir programda zaten adamın oluşturduğu değişkenleri görürsün kod tamamlayıcıda.
    kardeş yanlış class'ı koymuşum : http://www.cnylmz.net/dosyalar/class-sayfalama.php bu yapmak istediğim
  • 17-03-2013, 12:48:32
    #4
    ya senin derdin sayfalama ise. benim yazdığım bir sınıf vardı. bloğumda nasıl kullanılması gerektiğinide detaylı anlatmıştım.

    aşağıdaki linkten bakabilirsin.

    Çok Kullanışlı Bir Sayfalama Class’ı (PHP)
  • 17-03-2013, 12:56:20
    #5
    Reveloper
    FlashGunlugu adlı üyeden alıntı: mesajı görüntüle
    ya senin derdin sayfalama ise. benim yazdığım bir sınıf vardı. bloğumda nasıl kullanılması gerektiğinide detaylı anlatmıştım.

    aşağıdaki linkten bakabilirsin.

    Çok Kullanışlı Bir Sayfalama Class’ı (PHP)
    çok uzun hocam sizin class'ınız daha sağlam dün baktım bunada ama daha basit class buldum bitane onu kllaniyim diyorum inceden bi öğretirmisiniz napıcağımı