Cara Pasang Banner Melayang tanpa mengganggu
Cara Pasang Banner atau Iklan Melayang di blog pastinya sudah banyak di bahas oleh blogger-blogger di internet. Walaupun cara pemasangannya terkadang berbeda-beda tapi tujuannya sama yaitu untuk menampilkan banner di blog supaya melayang/fixed. Kali ini saya juga ingin berbagi tentang cara membuat iklan/banner melayang di sidebar blog, namun dengan efek yang berbeda dari biasanya. Cara ini saya dedikasikan buat blog WordPress self host soalnya kalo buat engine lain belum nyoba.
Maksud efek “berbeda” itu jadi banner akan melayang/fixed hanya jika sedang kita scroll ke bawah tetapi kalau tidak discroll maka banner tersebut akan tetap ada pada sidebar sesuai dengan urutannya pada widget. Gimana bingung? hehe
Oke kalau gak ngerti pake kata-kata, langsung lihat contohnya aja deh itu kayak Fans Page yang ada di sidebar sebelah kanan blog ini dan tombol share yang ada di kiri postingan. Coba scroll kebawah, terus scroll lagi keatas. Sekarang tau kan maksudnya? Nah itu maksud saya tadi
Oke mau tau caranya? Langsung praktek check it out!
Caranya mudah saja hanya tinggal menambahkan sedikit class di css terus tambahkan sedikit script tambahan pada kode bannernya.
Langkah pertama masuk ke Dashboard wordpress lalu tambahkan class berikut pada style.css theme yang digunakan, lalu simpan.
#sticky.stick { position: fixed; top: 20px; }
Langkah kedua masukan script banner yang ingin ditampilkan dengan format seperti dibawah ini, lalu simpan di widget atau dimana saja yang dinginkan misal sidebar.php atau single.php.
<div id=”sticky-anchor”></div>
<div id=”sticky”>
KODE BANNER
</div>
Selanjutnya coba reload halaman websitenya, apakah scriptnya sudah bekerja? Kalau misalnya belum, coba clear cache browser atau empty cache kalau menggunakan plugin cache dan reload lagi.
Saya menyarankan penggunaan cara ini hanya untuk memasang banner biasa atau fans page, sedangkan untuk memasang iklan ppc seperti misalnya Google Adsense saya sarankan jangan menggunakan metode fixed/melayang karena dari kebanyakan penyedia layanan periklanan (terutama PPC) hal ini melanggar TOS dan kemungkinan akan kena Banned.
Akhir kata saya ucapkan terimakasih kepada mas leo (majuter.us) yang sudah berbagi script Cara Pasang Banner Melayang tanpa mengganggu ini.
Buat yang kemarin gak work ternyata ada yang kelupaan, saya lupa nyertain script yang harus ditambahkan di footer.php
<script src=”http://www.google.com/jsapi”></script>
<script type=”text/javascript”>
google.load(“jquery”, “1″);function sticky_relocate() {
var window_top = $(window).scrollTop();
var div_top = $(‘#sticky-anchor’).offset().top;
if (window_top > div_top)
$(‘#sticky’).addClass(‘stick’)
else
$(‘#sticky’).removeClass(‘stick’);
}google.setOnLoadCallback(function() {
$(window).scroll(sticky_relocate);
sticky_relocate();
});
</script>
Terimakasih mas Leo dan mas Degagu atas koreksinya
Berikan tanggapan Anda:
Berkomentarlah dengan menggunakan kata-kata yang sopan dan sesuai dengan topik yang sedang dibahas. Tidak diperkenankan melakukan Junk/Spam dan atau menyertakan link pada isi komentar. Jika begitu, maka sudah dipastikan komentar anda akan dinyatakan sebagai spam.

Ada 29 Komentar untuk tulisan:
Cara Pasang Banner Melayang tanpa mengganggu
Sepertinya di Blogspot ga bisa ya Kang?
saya belum coba mas, atau mungkin mas Rudy mau coba mengaplikasikannya di blogspot. Nanti kalau sukses bisa dishare ya
ijin nyobain dulu mas brooooo
kok gue gak lihat ada floating image di blog ini masbro?
itu fans page yg ada di sidebar sebelah kanan
trims broo atas petunjuknya
mas mau tanya kode ini #sticky.stick {
position: fixed;
top: 20px;
}
ditambahkan di style css awal pragraf atau akhir paragraf.balas ya .thanks
aku dah coba tapi ga bisa juga
tambahkan di akhir baris aja
Mas, saya mau nanya neh, bagaimana cara masang tombol share sperti di AtepSaepulloh.com ini, tapi kalau browser na dikecilin, tombol share na menghilang atau pindah ke posisi lain yang tidak menggangu artikel??
Tujuannya, jika dibuka lewat smartphone yang layarnya kecil dibandingkan komputer, tidak mengganggu artikel…
Tolong dishare di blog ane y Sob…
Thanks..
wah kalau itu saya belum tahu mas, soalnya kalau fixed gitu kan seperti melayang jd kalau layar dikecilin pasti kalau di scroll akan ngalangin posting.
Tapi saya mau coba cari2 dulu, kalau ada nanti saya share disini
Ditunggu mas….
rasa nya itu kurang boss. . . .
klo hnya itu d jamin tak bisa jalan itu code
// If you have jQuery directly, then skip next line
google.load(“jquery”, “1″);
function sticky_relocate() {
var window_top = $(window).scrollTop();
var div_top = $(‘#sticky-anchor’).offset().top;
if (window_top > div_top)
$(‘#sticky’).addClass(‘stick’)
else
$(‘#sticky’).removeClass(‘stick’);
var window_top = $(window).scrollTop();
var div_top = $(‘#sticky-anchor2′).offset().top;
if (window_top > div_top)
$(‘#sticky2′).addClass(‘stick2′)
else
$(‘#sticky2′).removeClass(‘stick2′);
}
// If you have jQuery directly, use the following line, instead
// $(function() {
// If you have jQuery via Google AJAX Libraries
google.setOnLoadCallback(function() {
$(window).scroll(sticky_relocate);
sticky_relocate();
});
Kok ane gagal ya mas?
gak semua theme bisa sih, sebagian harus dimodifikasi dulu
Theme yang saya pake sih pake Genesis Framework. Bisa nggak ya tuh? Sekalian tanya om, itu tombol share yang melayang nama pluginnya apa ya?
saya tak tau bisa atau tidak mas, coba di trial n error dulu aja
itu tombol share gak pake plugin mas, tapi pake script manual dan digabungkan dengan script yg ada di tulisan ini jadi bisa melayang2.
Thanks Infonya
Salam Sukses Dari Berita21.com = Media Online Indonesia
Benar komentar Degagu. Itu kurang jQuerynya mas.
<script src=”http://www.google.com/jsapi”></script>
<script type=”text/javascript”>
google.load(“jquery”, “1″);
function sticky_relocate() {
var window_top = $(window).scrollTop();
var div_top = $(‘#sticky-anchor’).offset().top;
if (window_top > div_top)
$(‘#sticky’).addClass(‘stick’)
else
$(‘#sticky’).removeClass(‘stick’);
}
google.setOnLoadCallback(function() {
$(window).scroll(sticky_relocate);
sticky_relocate();
});
</script>
Taruh di footer.php biar tidak memberatkan load blog.
wah makasih koreksinya mas, kayaknya saya kelupaan nyertain jQuery nya haha
nanti di updatekan
mas, kalo mau pasang floating share button kaya punya mas atep gimana caranya ya??
sama mas menggunakan script ini, kalo yg saya gunakan ini tombol share dan fans page.
jadi ditambahkan masing2 kode (untuk fans page dan tombol share) :
misal untuk di css jadi gini:
(#sticky.stick untuk fans page dan yg #sticky2.stick2 untuk tombol share)
terus di footer.php juga ditambahkan jadi gini:
selebihnya seperti pada langkah kedua di tutorial diatas saja
Atau sekalian sama script tombol sharenya deh, saya pasang script ini di single.php
Jika ingin ditambahkan fans page atau banner tinggal masukan script langkah dua di widget, atau dimana saja boleh
mohon dikoreksi ya kalau ada yg kelupaan lagi.. hehe
Adakah ygsudah sukses? minta petunjuknya
Mas, kalau buat widget melayang kayak fanspage yang punya mas, gimana ?
itu sudah saya bahas di tulisannya terus di komentar juga ada
Maksud saya untuk di blogger
untuk di blogger saya blm coba mas, silahkan dicoba saja. nanti kalau sudah berhasil dishare ya mas
bos saya cari yang untuk blogger bos ditunggu bos postinggannya.
Wah, ini sudah lama saya cari-cari sih mas…
Plugin wordpress-nya sepertinya juga gak ada ya?
Terima kasih sudah posting, saya izin bookmark dulu. Insya Allah saya praktekin nanti
kalo buat blogger gimana ya mas bro?