Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67480 Members, 783 Products, 5290 Topic, 12955 Comments)

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

Dibuat
Login Terakhir 3 Tahun lalu,
Telah Dilihat 2646 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 !!!