Hampir sama dengan tutorial yang pernah saya tuliskan disini Memasang Download Counter pada Blog dengan Plugin dari Firebase, hanya pada event nya saja yang berbeda.
Dengan begitu, anda akan mengetahui seberapa seringnya post anda dilihat / dibaca. Untuk pemasangannya ikuti langkah demi langkah dibawah ini.
Pada dasboard blogger pilih menu Template klik Edit HTML dan klik lagi CTRL + F kemudian cari kode </head>
Salin dan letakkan JQuery berikut tepat diatas kode yang anda temukan, bila template anda sudah dilengkapi dengan JQuery, lewati langkah ini !
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>
Membuat Akun Firebase
Silahkan lakukan registrasi terlebih dahulu di Firebase, klik klik disini
Membuat Data Firebase
Untuk membuat data firebase bisa lihat gambar dibawah ini :
Ingat nama APP nya, karena itu akan menjadi ID untuk Database anda
Memasang Post View Counter pada Blog
Klik lagi CTRL + F kemudian cari kode </b:skin>
atau </style>
Salin dan letakkan CSS ini tepat diatas kode yang anda temukan tadi
.post-header-line-1 {
overflow:hidden
}
.viewers {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAChUlEQVR42pWTy24ScRTGYSE+gVsTm5j4Ei7swgfQ+AAmdmfixjQNoSBpqEAQ2bhwo5ZSliZGaVptqablNvf7UC4CkrRUUCGlMCng8fyHS6ldGEm+kMyc73euY7EMf1aU7T9ltUyZr87Ozs7Z7fagw+kI/UuLrsXnq9HVB2OAjZhj6x9UlmdBEIW/xIMgCSBOSZJFYFgKukb3pQkgmYmZojMXxVBAYzDD0sByYzGQoVLQ6/UGJoCURbIRAwlUNRV4nhsQM8nEjEwcP5LAQOVbGQaDQfscIEOloVqt/gYAulQuBz9/2amaRjTwAjuUyEKhmINKpdzvdrv3zwHSmRTUjmptBNwiL9xup0vEGfAih7PgsH8eZFWERqMOkchK1DCMd1MA3iy10+kYHo/nET6/sbTkuKZqimmWZBwmZj9uH8PWp4+7K+FXa6enp70JQFIkaLVasLERE7z+ZV88vlWP72zrDJO+jYCqgpmbzV8gSeLRs6DPy7AZo9fvgQlwuV2hk5M2JBJ7sj/gC5BZSLIAxJRM7h42Gj8fYlvRZrP51umyL1N06lDXJeiPAJei0ahfUeWjpz6PN5Hca5Fex2Vrmgy17zUGAVcw9rLdsfCkUimAposTgDUcDt8LhoIvcOp1siYybXNgCqkCD0fif/gCvjsYezOy9uZ1qZQDPXtWgW3m+szd2Pp7juycE1hzWCT7ECBisIwbSjS2dzaThYIOubwK+zn5DDA//9jP4NGwo+zD8tGMAFVDgC5DLqfC19I+5PMaFIs6/it4SP1JC3M0Aig6bV4ey9O4ewbbYEHGSlRsg/SczRKQgmYVDg4q5BJh/EFZ8KoiuFdy3xdESj1T38xMzKiFP8CmvksDbxaWAAAAAElFTkSuQmCC") no-repeat scroll 3px 50% #F5F5F5;
font:13px"Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
padding: 8px 5px 8px 25px;
border: 1px solid rgba(0, 0, 0, 0.1);
overflow: hidden;
display: block;
float:left
}
.loading {
display:inline-block;
width:82px;
height:9px;
background:transparent url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWyu71B174mBn8kFp2PbmjKNdyNv1dnEykmvv7ZyrNDWRq4TvSJvxcHXP4M55TgCX3yk2vbzVpfagtaFpQ32Fb5OXjx1ER7Lft5FHDQrOvZ7XKEIJpAG6AUfby-AfzImUCpQed0YMjZwHy/s1600/loading.gif') no-repeat 0 0
}
Sekarang cari kode </body>
, dan letakkan JQuery ini diatasnya
<script src='http://cdn.firebase.com/v0/firebase.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
$(function () {
var b = $('.viewers');
b.each(function () {
var v = $(this).attr('id'),
d = new Firebase('Isi dengan Database yang tadi anda buat' + v);
d.once('value', function (snapshot) {
var data = snapshot.val();
if (data == null) {
data = 1;
} else if (window.location.pathname != '/') {
data++;
}
d.set(data);
b.children('span').removeClass('loading').html(data);
});
});
});
//]]>
</script>
Klik lagi CTRL + F sekarang cari kode <div class='post-header'>
Pada template yang masih standart, pasti anda akan menemukan hasil kurang lebih seperti ini:
<div class='post-header'>
<div class='post-header-line-1'/>
</div>
Pada bagian <div class='post-header-line-1'/>
, ganti dengan kode dibawah ini:
<div class='post-header-line-1'>
<div class='viewers' expr:id='"obs-" + data:post.id'>Dilihat sebanyak :<span class='loading' />Kali</div>
</div>
Pada baris yang saya beri tanda atau baris ini Isi dengan Database yang tadi anda buat, ganti dengan url Database yang anda buat pada langkah ke-2 tadi
Selesai, klik SIMPAN template anda