Cara Menampilkan Widget Iklan
- Administrator
- Component, Komponen, Widget, Widget adsense, The addition of componen and widgets, Komponen adsense
- 3189 Kali Dilihat
- 0 Komentar
Cara Menampilkan Widget iklan dari Komponen Iklan yang Telah dibuat
Untuk Menampilkan Widget Iklan dari komponen yang telah dibuat sebelumnya sesuai tutorial Cara Membuat Komponen Iklan, silahkan akses website anda dimana telah dibuat Komponen Iklan. Sebagai contoh dalam artikel ini saya menambahkan iklan untuk posisi header, jadi saya ingin Menampilkan Widget Iklan pada header website. Silahkan anda sesuaikan sendiri diposisi mana anda ingin menambahkan widget.
Akses halaman(menu) Komponen Iklan dan klik Tambah Iklan Baru, dan buatlah sebuah iklan seperti berikut:
Catatan: Jika anda belum memiliki halaman dan menu Iklan di dashboard admin, artinya anda belum memiliki atau membuat komponen iklan yang dimaksudkan. Silahkan buat komponen iklan terlebih dahulu dengan panduan Cara Membuat Komponen Iklan Banner.
- Title: Judul iklan yang anda inginkan
- Content: Silahkan ketik konten iklan yang anda inginkan
- Picture: Uploads Iklan banner dengan ukuran sesuai posisi
- Position: Pilih dimana posisi iklan banner ingin ditampilkan
- Active: Y
Sekarang pada table iklan anda telah bertambah satu iklan banner dengan posisi yang dipilih dalam contoh ini adalah header. Selanjutnya mari kita akses halaman tema > tema aktif > Edit > header.php
Pada baris 59 terdapat baris kode untuk banner seperti berikut:
<img src="<?=BASE_URL;?>/<?=DIR_CON;?>/uploads/ad-long.jpg" alt="">
Hapus baris kode di atas dan ganti dengan script iklan berikut:
<?php
$adsheaders = $this->pocore()->call->podb->from('ads')->orderBy('id_ads DESC')->where('ads.active', 'Y')->where('ads.position', 'Header')->limit(1)->fetchAll();
foreach($adsheaders as $adsheader) {
?>
<a href="<?=$adsheader['url'];?>" target="_bank">
<img title="<?=$adsheader['title'];?>" src="<?=BASE_URL;?>/<?=DIR_CON;?>/uploads/<?=$adsheader['picture'];?>" alt="Ads">
</a>
<?php } ?>
Perhatikan pada snippet diatas, dimana terdapat where sebanyak dua kali, untuk iklan aktif dan untuk posisi. Untuk limit hanya ditentukan sebanyak satu saja, karena posisi iklan berada pada bagian header. Jika anda menempatkan posisi iklan pada bagian lain maka limit dapat anda tentukan dengan nilai sesuai keinginan(jumlah iklan yang ingin ditampilkan).
Dan berikut adalah snippet iklan dengan posisi yang dapat anda sesuaikan dengan penempatan masing-masing:
<?php
$adsbanners = $this->pocore()->call->podb->from('ads')->orderBy('id_ads DESC')->where('ads.active', 'Y')->where('ads.position', 'PILIH POSISI IKLAN')->limit(6)->fetchAll();
foreach($adsbanners as $adsbanner) {
?>
SNIPPET JUDUL: <?=$adsbanner['title'];?>
SNIPPET BANNER: <?=BASE_URL;?>/<?=DIR_CON;?>/uploads/<?=$adsbanner['picture'];?>
SNIPPET URL/LINK: <?=$adsbanner['url'];?>
SNIPPET KONTEN: <?=htmlspecialchars_decode(html_entity_decode($adsbanner['content']));?>
<?php } ?>
Baca artikel lanjutan tentang bagaimana membuat halaman detail iklan.
Selamat Mencoba...... UNDUH Komponen Iklan dengan Banner melalui tombol dibawah!