Monday, June 1, 2015

Cara Memasang Popup Facebook Like Box

Memasang Popup Facebook Like Box

AlfhaZona - Banyak cara yang bisa dilakukan untuk meningkatkan jumlah LIKE pada Facebook Fanspage, salah satu cara adalah dengan memasang/membuat Widget Like Box yang muncul secara PopUp. Lalu bagaimana cara membuatnya..? hehehe.. :-D Tidak sesusah yang kita bayangkan sih. PopUp Facebook Like Box ini hanya menggunakan jQuery jadi loadingnya pun akan lebih cepat jika dibandingkan dengan yang menggunakan versi Lightbox.


Langsung saja ya gan,, Copy kode dibawah ini dan Pastekan ke Widget HTML/JavaScript pada blog anda.


<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<style>
#fanback {
  display:none;
  background:rgba(0,0,0,0.8);
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:99999;
}
#fan-exit {
  width:100%;
  height:100%;
}
#fanbox {
  background:white;
  width:420px;
  height:270px;
  position:absolute;
  top:58%;
  left:63%;
  margin:-220px 0 0 -375px;
  -webkit-box-shadow: inset 0 0 50px 0 #939393;
  -moz-box-shadow: inset 0 0 50px 0 #939393;
  box-shadow: inset 0 0 50px 0 #939393;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: -220px 0 0 -375px;
}
#fanclose {
  float:right;
  cursor:pointer;
  background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnV6H7e7M3-fnEP3wG5kisMALAkhtReqpYQ2g2rh8sOVFd0K3svBy13lSXSAzfSQpwsQ7tNOPw6PoO-rWMljDyMNllDVN00S57UOvC_HEsX1y0Wjjj-94eJ7LERGMqk5DrMxtyMj2-dbgZ/s1600/fanclose.png) repeat;
  height:15px;
  padding:20px;
  position:relative;
  padding-right:40px;
  margin-top:-20px;
  margin-right:-22px;
}
.remove-borda {
  height:1px;
  width:366px;
  margin:0 auto;
  background:#F3F3F3;
  margin-top:16px;
  position:relative;
  margin-left:20px;
}
#linkit,#linkit a.visited,#linkit a,#linkit a:hover {
  color:#80808B;
  font-size:10px;
  margin: 0 auto 5px auto;
  float:center;
}
</style>
<script type="text/javascript">
//<![CDATA[
jQuery.cookie = function (key, value, options) {
  // key and at least value given, set cookie...
  if (arguments.length > 1 && String(value) !== "[object Object]") {
    options = jQuery.extend({}, options);
    if (value === null || value === undefined) {
      options.expires = -1;
    }
    if (typeof options.expires === 'number') {
      var days = options.expires, t = options.expires = new Date();
      t.setDate(t.getDate() + days);
    }
    value = String(value);
    return (document.cookie = [
      encodeURIComponent(key), '=',
      options.raw ? value : encodeURIComponent(value),
      options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
      options.path ? '; path=' + options.path : '',
      options.domain ? '; domain=' + options.domain : '',
      options.secure ? '; secure' : ''
    ].join(''));
  }
  // key and possibly options given, get cookie...
  options = value || {};
  var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
  return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
//]]>
</script>
<script type="text/javascript">
jQuery(document).ready(function($){
  if($.cookie('popup_facebook_like') != 'yes'){
    $('#fanback').delay(5000).fadeIn('medium');
    $('#fanclose, #fan-exit').click(function(){
      $('#fanback').stop().fadeOut('medium');
    });
  }
  $.cookie('popup_facebook_like', 'yes', { path: '/', expires: 7 });
});
</script>
<div id="fanback">
<div id="fan-exit">
</div>
<div id="fanbox">
<div id="fanclose">
</div>
<div class="remove-borda">
</div>
<iframe allowtransparency="true" frameborder="0" scrolling="no" src="//www.facebook.com/plugins/likebox.php?href=https://www.facebook.com/AlfhaZona....&amp;width=402&amp;height=255&amp;colorscheme=light&amp;show_faces=true&amp;show_border=false&amp;stream=false&amp;header=false" style="border: none; height: 230px; margin-top: -19px; overflow: hidden; width: 402px;"></iframe>
</div>
</div>



Catatan : Jika template kalian sudah menyertakan jQuery maka tidak perlu menambahkan jQuery lagi.

Konfigurasi PopUp Facebook Like Box

Pertama ganti https://www.facebook.com/AlfhaZona dengan alamat Fanspage kalian.

Secara default widget akan muncul 5 detik setelah halaman selesai loading. Cari kode di bawah ini dan ubah angka 5000 ke angka yang lebih besar atau lebih kecil.

$('#fanback').delay(5000).fadeIn('medium');

Catatan :  1 detik = 1000,  10 detik = 10000,  60 detik = 60000.

Saat ini cookie akan expired selama 3 hari, jadi setelah 3 hari maka pengunjung yang sama akan melihat PopUp lagi. Ganti angka 7 sesuai keinginan anda.

$.cookie('popup_facebook_like', 'yes', { path: '/', expires: 7 });

Dapatkan Facebook Like Box di Facebook Developer.

Jika kalian mengalami kesulitan dengan cara pemasangan widget PopUp ini, silahkan tinggalkan komentar anda dibawah. :-)
Comments