Assalam, pada swarakalibata Ci sudah ada 1 table yg bisa digunakan untuk menampung data ini
yaitu table banner, gunakan saja table terbut, dan hapus saja filed "gambar", selanjutnya :
Buka file "application/controller/administrator.php" tambahkan koding berikut :
// Controller Modul banner Link
function banner(){
cek_session_akses('banner',$this->session->id_session);
$data['record'] = $this->model_app->view_ordering('banner','id_banner','DESC');
$this->template->load('administrator/template','administrator/mod_banner/view_banner',$data);
}
function tambah_banner(){
cek_session_akses('banner',$this->session->id_session);
if (isset($_POST['submit'])){
$data = array('judul'=>$this->db->escape_str($this->input->post('a')),
'url'=>$this->input->post('b'),
'tgl_posting'=>date('Y-m-d'));
$this->model_app->insert('banner',$data);
redirect('administrator/banner');
}else{
$this->template->load('administrator/template','administrator/mod_banner/view_banner_tambah');
}
}
function edit_banner(){
cek_session_akses('banner',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){
$data = array('judul'=>$this->db->escape_str($this->input->post('a')),
'url'=>$this->input->post('b'),
'tgl_posting'=>date('Y-m-d'));
$where = array('id_banner' => $this->input->post('id'));
$this->model_app->update('banner', $data, $where);
redirect('administrator/banner');
}else{
$proses = $this->model_app->edit('banner', array('id_banner' => $id))->row_array();
$data = array('rows' => $proses);
$this->template->load('administrator/template','administrator/mod_banner/view_banner_edit',$data);
}
}
function delete_banner(){
cek_session_akses('banner',$this->session->id_session);
$id = array('id_banner' => $this->uri->segment(3));
$this->model_app->delete('banner',$id);
redirect('administrator/banner');
}
Tambahkan juga menu baru pada halaman admin untuk mengelola Link terkait ini,
caranya buka file "application/views/administrator/menu-admin.php", tambahkan pada Sub menu Modul Iklan
untuk menu baru mengelola link terkait, kodingnya :
$cek=$this->model_app->umenu_akses("banner",$this->session->id_session);
if($cek==1 OR $this->session->level=='admin'){
echo "<li><a href='".base_url()."administrator/banner'><i class='fa fa-circle-o'></i> Iklan Link</a></li>";
}
Terakhir link terkit kita tampilkan pada Front end web, disini saya tempatkan pada sidebar kiri, kodingnya :
<div class="block">
<h2 class="list-title" style="color: #dd8229;border-bottom: 2px solid #dd8229;">Banner Web Link</h2>
<ul class="article-list">
<?php
$banner = $this->model_utama->view_ordering_limit('banner','id_banner','ASC',0,10);
foreach ($banner->result_array() as $b) {
echo "<li><a href='$b[url]'>$b[judul]</a></li>";
}
?>
</ul>
</div>
Selesai, penampakannya dibawah ini...