• 19-03-2020, 04:38:12
    #1
    PHP ,boostrtrap ile yazdığım scripte kategori kısmına sayfalama yaptırmak istiyorum blog kısmına ben yaptım ama kategoriye yapamadım yardımcı olmak isteyen veya ücretli bir şekilde yapmak isteyen arkadaşlar fiyat ile mesaj atarsa sevinirim.
  • 19-03-2020, 04:44:32
    #2
    function sayfalama($sql,$sayfa,$sorgu=null){
        $nesne = new Database;
        $sonuc = $nesne->select($sql,$sorgu);
        $toplam_icerik = count($sonuc);
        $sayfada = 10; // sayfada gösterilecek içerik miktarını belirtiyoruz.
        $toplam_sayfa = ceil($toplam_icerik / $sayfada);
        if($sayfa < 1) $sayfa = 1;
        if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
        $limit = ($sayfa - 1) * $sayfada;
    
        return $arrayName = array('toplam_sayfa' =>$toplam_sayfa ,'limit'=>$limit,'sayfada'=>$sayfada,'sayfa'=>$sayfa);
    }
    function pagination($sayfa,$toplam_sayfa,$page,$kategori=null){
        echo '<nav>
        <ul class="pagination pg-blue">
            <li class="page-item';
            if($sayfa<=1) echo ' disabled';
            echo'">
            <a class="page-link" href="?sayfa='.$page.'&kategori='.$kategori.'&s='.($sayfa-1).'" aria-label="Previous">
                <span aria-hidden="true">&laquo;</span>
                <span class="sr-only">Previous</span>
            </a>
        </li>';
        for($s = 1; $s <= $toplam_sayfa; $s++) {
            if($sayfa == $s) {
                echo '<li class="page-item active"><a class="page-link" href="#">'.$s.' <span class="sr-only">(current)</span></a></li>';
    
            } else {
                echo '<li class="page-item"><a class="page-link" href="?sayfa='.$page.'&kategori='.$kategori.'&s='.$s.'">'.$s.'</a></li>';
    
            }
        }
  • 19-03-2020, 05:07:44
    #3
    @sibercode; Teşekkürler ama kullanımını bilmiyorum hocam yapamıyorum yani çok karıştı kafam
  • 19-03-2020, 05:34:59
    #5
    @hasyer; Selamlar hocam böyle güzel bir kaynağı attığınız için teşekkür ederim.
    Udemy kurslarına sahibim, üst seviye ingilizcem'de var ama malesef yazılım bilgim o kadar geniş değil ve burada copy paste ile yapılabilecek bir iş yok çünkü ben zaten blog/index sayfasının sayfalama işlemlerini yaptım. İhtiyacım olan kısım kategoriler sayfasına yapmak asıl olay orada başlıyor sef url ve post sql'in içindeki bir sütundan kategori id sine göre karşılaştırıp ona göre içeriği sunuyor bize sistem ve ben bunu nasıl entegre edebilirim bilmiyorum 4-5 kere farklı kodlar ile denedim ama yapamadığım için böyle bir arayışa girdim. Eğer yardımcı olucaksanız seve seve o sayfayı size atabilirim
  • 19-03-2020, 06:24:11
    #6
    Özel mesaj gönderdim
  • 20-03-2020, 02:55:56
    #7
    Özel mesaj gönderildi.
  • 20-03-2020, 06:05:10
    #8
    Sorun çözülmüştür ilginize teşekkürler.