Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 70283 Members, 828 Products, 4760 Topic, 13103 Comments)

Bagaimana Caranya di Website sekolah gratis V.1 nambah next ...

Dibuat
Login Terakhir 6 Tahun lalu,
Telah Dilihat 2837 Kali
Mufarrihul Hazin Mengatakan : Sultan Account
  1. Mas Robby Bagaimana Caranya di Website sekolah gratis V.1 Responsive (Full Color) BAGIAN konsultasi muncul 1-2-3- next kayak yg diforum member PHP [MU] agar tidak banyak kebawah
Ada 1 File Kiriman :
1. Capturefvgdf.PNG (2 KB)

Ada 11 Jawaban

PHPMU.COM Support
commented on 21 Agu 2016 10:02:14
  1. Assalam, mudah saja,..
  2. Tambahkan pada file .htaccess :
  3. RewriteRule ^halkonsultasi-(.*)\.html$ media.php?module=konsultasi&halkonsultasi=$1 [L]
  4.  
  5. Selanjutnya pada directory config file 'class_paging.php' tambahkan class baru untuk paging konsultasi :
  6. class Pagingkonsul{
  7. function cariPosisi($batas){
  8. if(empty($_GET['halkonsultasi'])){
  9. $posisi=0;
  10. $_GET['halkonsultasi']=1;
  11. }else{
  12. $posisi = ($_GET['halkonsultasi']-1) * $batas;
  13. }
  14. return $posisi;
  15. }
  16. function jumlahHalaman($jmldata, $batas){
  17. $jmlhalaman = ceil($jmldata/$batas);
  18. return $jmlhalaman;
  19. }
  20. function navHalaman($halaman_aktif, $jmlhalaman){
  21. $link_halaman = "";
  22. if($halaman_aktif > 1){
  23. $prev = $halaman_aktif-1;
  24. $link_halaman .= "<a class='nextprev'>Awal</a>
  25. <a class='nextprev'>Kembali</a>";
  26. }else{
  27. $link_halaman .= "<span class='nextprev'>Awal</span>
  28. <span class='nextprev'>Kembali</span> ";
  29. }
  30. $angka = ($halaman_aktif > 3 ? " <span class='nextprev'>...</span>" : " ");
  31. for ($i=$halaman_aktif-2; $i<$halaman_aktif; $i++){
  32. if ($i < 1)
  33. continue;
  34. $angka .= "<a >$i</a>";
  35. }
  36. $angka .= " <span class='current'><b>$halaman_aktif</b></span>";
  37. for($i=$halaman_aktif+1; $i<($halaman_aktif+3); $i++){
  38. if($i > $jmlhalaman)
  39. break;
  40. $angka .= "<a >$i</a>";
  41. }
  42. $angka .= ($halaman_aktif+2<$jmlhalaman ? " <span class='nextprev'>...</span><a >$jmlhalaman</a>" : " ");
  43. $link_halaman .= "$angka";
  44. if($halaman_aktif < $jmlhalaman){
  45. $next = $halaman_aktif+1;
  46. $link_halaman .= " <a class='nextprev'>Lanjut</a>
  47. <a class='nextprev'>Akhir</a>";
  48. }else{
  49. $link_halaman .= "<span class='nextprev'>Lanjut</span>
  50. <span class='nextprev'>Akhir</span>";
  51. }
  52. return $link_halaman;
  53. }
  54. }
  55.  
  56. Terakhir pada file konsultasi.php pada directory view->phpmu file konsultasi.php :
  57. Ubah Query Pada komentar konsultasi pada baris 120 menjadi :
  58. $p = new Pagingkonsul; // nama class yg di panggil dari file class_paging.php
  59. $batas = 5; // banyaknya topic/komentar yg mau ditampilkan
  60. $posisi = $p->cariPosisi($batas); // posisi batas dari paging
  61. $komentar = mysql_query("SELECT * FROM tbl_comment where reply='0' order by id_komentar DESC LIMIT $posisi,$batas");
  62.  
  63. dan diluar perulangan (while) komentar tambahkan :
  64. $jmldata = mysql_num_rows(mysql_query("SELECT * FROM tbl_comment where reply='0'"));
  65. $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
  66. $linkHalaman = $p->navHalaman($_GET[halkonsultasi], $jmlhalaman);
  67.  
  68. dan dibawah </ol> penutup tambahkan tag untuk memunculkan no halaman/paging :
  69. <div class="pagination">
  70. <?php echo $linkHalaman ?>
  71. </div>
  72.  
  73. Selesai, Semoga Bermanfaat...
  74. Berikut saya tampilkan hasil dari yang kita cobakan,.. :)
Terdapat 1 File dilampirkan :
1. paging_konsultasi1.png (204 KB)
Mufarrihul Hazin
commented on 21 Agu 2016 12:46:00
  1. Terimakasih mas Robby Smoga sehat dan sukses selalu
Boy Hidayat
commented on 22 Agu 2016 11:29:14
  1. aku coba ya koding diatas kok tidak bisa diklik ya pak roby next / halaman 2 nya, kira2 salahnya dimana ya
PHPMU.COM Support
commented on 22 Agu 2016 12:44:49
  1. Assalam, coba share disini file konsultasi.php, class_paging.php dan file .htaccess nya mas,..
  2. Insyaallah Biar saya coba cek dan infokan nanti kesalahannya,..
Boy Hidayat
commented on 22 Agu 2016 14:29:43
  1. ini pak roby file nya
Terdapat 1 File dilampirkan :
1. konsultasi1.zip (3 KB)
PHPMU.COM Support
commented on 22 Agu 2016 15:24:27
  1. Assalam, Class Pagingnya belum ada mas, coba baca lagi di atas :
  2. pada directory "config" file 'class_paging.php' buka dengan text editor dan tambahkan class baru untuk paging konsultasi
  3. kodingnya sudah saya sertakan di atas,.. :)
Boy Hidayat
commented on 22 Agu 2016 21:23:48
  1. udah pak roby
Terdapat 1 File dilampirkan :
1. Maaf File 'class_paging.php (0)' Gagal Terkirim!
Boy Hidayat
commented on 22 Agu 2016 21:24:37
  1. kira2 ada yg salah ndak pak roby
Terdapat 1 File dilampirkan :
1. class_paging.zip (2 KB)
Mufarrihul Hazin
commented on 23 Agu 2016 23:06:53
  1. coba dg ini mas Boy Hidayat paling bawah coba di terapkan mungkin berhasil
Terdapat 1 File dilampirkan :
1. Maaf File 'class_paging.php (0)' Gagal Terkirim!
Mufarrihul Hazin
commented on 23 Agu 2016 23:07:31
  1. coba dg ini mas Boy Hidayat paling bawah coba di terapkan mungkin berhasil
Terdapat 1 File dilampirkan :
1. class_paging1.zip (2 KB)
Mufarrihul Hazin
commented on 23 Agu 2016 23:17:37
  1. konsultasi file nya coba ini mas Boy
Terdapat 1 File dilampirkan :
1. konsultasi2.zip (3 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online