Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67498 Members, 783 Products, 5291 Topic, 12956 Comments)

Update Swarakalibata Ci Terbaru untuk menambahkan Link Terkait

Dibuat
Login Terakhir 29 Hari lalu,
Telah Dilihat 1603 Kali
Mahmud siregar Mengatakan : Sultan Account
  1. Mas Robby dan rekan2 member PHPmu, gimana menambahkan Link Terkait pada update Swarakalibata ini. makasih

Ada 2 Jawaban

PHPMU.COM Support
commented on 17 Mei 2017 06:56:08
  1. Assalam, pada swarakalibata Ci sudah ada 1 table yg bisa digunakan untuk menampung data ini
  2. yaitu table banner, gunakan saja table terbut, dan hapus saja filed "gambar", selanjutnya :
  3. Buka file "application/controller/administrator.php" tambahkan koding berikut :
  4.  
  5. // Controller Modul banner Link
  6.  
  7. function banner(){
  8. cek_session_akses('banner',$this->session->id_session);
  9. $data['record'] = $this->model_app->view_ordering('banner','id_banner','DESC');
  10. $this->template->load('administrator/template','administrator/mod_banner/view_banner',$data);
  11. }
  12.  
  13. function tambah_banner(){
  14. cek_session_akses('banner',$this->session->id_session);
  15. if (isset($_POST['submit'])){
  16. $data = array('judul'=>$this->db->escape_str($this->input->post('a')),
  17. 'url'=>$this->input->post('b'),
  18. 'tgl_posting'=>date('Y-m-d'));
  19. $this->model_app->insert('banner',$data);
  20. redirect('administrator/banner');
  21. }else{
  22. $this->template->load('administrator/template','administrator/mod_banner/view_banner_tambah');
  23. }
  24. }
  25.  
  26. function edit_banner(){
  27. cek_session_akses('banner',$this->session->id_session);
  28. $id = $this->uri->segment(3);
  29. if (isset($_POST['submit'])){
  30. $data = array('judul'=>$this->db->escape_str($this->input->post('a')),
  31. 'url'=>$this->input->post('b'),
  32. 'tgl_posting'=>date('Y-m-d'));
  33.  
  34. $where = array('id_banner' => $this->input->post('id'));
  35. $this->model_app->update('banner', $data, $where);
  36. redirect('administrator/banner');
  37. }else{
  38. $proses = $this->model_app->edit('banner', array('id_banner' => $id))->row_array();
  39. $data = array('rows' => $proses);
  40. $this->template->load('administrator/template','administrator/mod_banner/view_banner_edit',$data);
  41. }
  42. }
  43.  
  44. function delete_banner(){
  45. cek_session_akses('banner',$this->session->id_session);
  46. $id = array('id_banner' => $this->uri->segment(3));
  47. $this->model_app->delete('banner',$id);
  48. redirect('administrator/banner');
  49. }
  50.  
  51. Tambahkan juga menu baru pada halaman admin untuk mengelola Link terkait ini,
  52. caranya buka file "application/views/administrator/menu-admin.php", tambahkan pada Sub menu Modul Iklan
  53. untuk menu baru mengelola link terkait, kodingnya :
  54.  
  55. $cek=$this->model_app->umenu_akses("banner",$this->session->id_session);
  56. if($cek==1 OR $this->session->level=='admin'){
  57. echo "<li><a href='".base_url()."administrator/banner'><i class='fa fa-circle-o'></i> Iklan Link</a></li>";
  58. }
  59.  
  60. Terakhir link terkit kita tampilkan pada Front end web, disini saya tempatkan pada sidebar kiri, kodingnya :
  61.  
  62. <div class="block">
  63. <h2 class="list-title" style="color: #dd8229;border-bottom: 2px solid #dd8229;">Banner Web Link</h2>
  64. <ul class="article-list">
  65. <?php
  66. $banner = $this->model_utama->view_ordering_limit('banner','id_banner','ASC',0,10);
  67. foreach ($banner->result_array() as $b) {
  68. echo "<li><a href='$b[url]'>$b[judul]</a></li>";
  69. }
  70. ?>
  71. </ul>
  72. </div>
  73.  
  74. Selesai, penampakannya dibawah ini...
Terdapat 2 File dilampirkan :
1. link_terkait_back_end.png (124 KB)
2. link_terkait_front_end.png (463 KB)
Mahmud siregar
commented on 18 Mei 2017 14:28:44
  1. makasih pak robby
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!