• 26-01-2009, 20:42:54
    #1
    yardımlarınızı bekliyorum .

    bu şekilde bir sayfa oluşturdum kendime ..

    Google Konu Etiketleri - Dusler Forum

    ancak isteğim sayfadaki tagları sayfalandırmak yani

    örn:

    1. sayfada 10 tag gorunecek

    2. sayfada 10

    3 .4.5 dıye gıdıcek

    yani bunun gibi
    Popular Tags - Forum Tags By Zoints


    nasıl Google Konu Etiketleri - Dusler Forum buradaki etıketlerı numaralandırırım

    her sayfada 20 etıket olucak şekilde ..
  • 26-01-2009, 20:48:40
    #2
    PHP ile Mysqlden Veri Çekip Sayfalama Yapmak Görüntülü (Video) Dersi (Türkçe) Burdan ögrenebilirsin nasil yapılacagını
  • 26-01-2009, 20:52:40
    #3
    daha hoLay yoLu varmıdır..

    kod ıLe basıtce böLmek zoınts tag lardakı gıbı .

    php bılgım hıc yok
  • 26-01-2009, 20:55:33
    #4
    Sistemin vbulletin sanirim onun kodlamasi için php + vbulletin hakkinda bayagi bilgi gerekiyor sanirim. bu konuda https://www.r10.net/vbulletin/ Forumundan da yardim alabilirsin..
  • 27-01-2009, 06:04:39
    #5
    <?
    // Bu kodları sayfalatmak istediğin .php dosyasına ekleyeceksin..
    //Alttaki satırda veritabanına bağlanılıp gerekli veriler çekiliyor..
    $sorguyorum = mysql_query ("SELECT * FROM kyorumlar WHERE firma_id=$firma_id ORDER BY yorum_id ASC"); // ASC yazan yeri olduğu gibi bırakırsanız son veriden itibaren yazdırır, onun yerine DESC yazarsanız veritabanına yazılan ilk veriyi önce ilk sayfada başlatır.
    $x_sayisi= mysql_num_rows ($sorguyorum);
                $sayfala = $_GET['sayfala'];
    				  	$sayfaci2=isset($sayfala);
    				  	if($sayfaci2==0)
    				  	{ $sayfala=1;  }
    	$birsayfada=5; // Bir sayfada kaç tane veri gösterileceği
    				  	$x=($sayfala-1)*$birsayfada;
    				   $fark=$x_sayisi%$birsayfada;
    				   $x_yeni=$x_sayisi;
    			 if ($x_sayisi>$birsayfada) 
    			 {
    			 	$x_sayisi=$birsayfada+$x;
    			 	$sayfa="devam";
    				if($x_yeni<$x_sayisi)		
    				{
    			$x_sayisi=$x_sayisi-$birsayfada+$fark;
    				}
    				 }  
    			 for ($x;$x_yeni-$x > $x_yeni-$x_sayisi; $x++){
    	$yorum = mysql_result($sorguyorum,$x_yeni-$x-1,"yorum");
    echo $yorum;  // veritabanından çekilen verinin yazdırılması
    }
    //sayfalama (1-2-3-4-5 şeklinde) 
    		if ($sayfa=="devam") { 	?>	
    	<table border="0" width="100%" id="table2" cellspacing="1" cellpadding="1">
    			<tr>
    				<td rowspan="2">
    		<?
    		Echo "<font size=\"4\">Yorum Sayfası: </font>";
    			$sayfabul=$x_yeni/$birsayfada;
    			$sayfam=ceil($sayfabul);
    			  for ($y=1;$y < $sayfam+1;$y++)
    			 {  
    					Echo "<font size=\"4\"><a href='sayfadı.php?firma_id=$firma_id&sayfala=$y'>$y</a> - </font>";		}
      		         	Echo "</td></tr>	";								
    					Echo	"</table>"; 
    	 } ?>
    Bana da lazım omluştu böyle birşey yazmıştım, çok karışık ama çalışıyor, yazana kadar canım çıkmıştı.. Eminim daha kısasını yazan üstadlar vardır =)
  • 27-01-2009, 16:25:03
    #6
    bunu vbuLLetin böLümüne açsan daha iyi oLur vbuLLetin biLgisi de gerekiyor burda