Cara Gampang Membuat Sambutan Kunjungan Blog Berkala
Belum lama saya menyajikan tutorial Cara Termudah membuat Sambutan Pengunjung Blog sederhana, namun terasa belum lengkap jika tidak disertai tutorial yang sedikit unik artinya tidak hanya untuk sambutan pada saat itu saja tetapi ada perbedaan antara pengunjung perdana dan pengunjung berkali-kali. Jadi bedanya untuk kali ini tampilan sambutan yang kesekian kali akan di sambut misal " Alhamdulillah...ketemu lagi, terimakasih dan jangan bosan-bosan berkunjung...kunjungan terakhir sobat " atau yang lainnya sesuai selera.
Bagaimana cara kerja widget ini ?
Widget ini akan mengingat histori kejadian yang lalu termasuk tahun, tanggal, bulan, Jam, menit bahkan detik dan akan memfilternya pada saat ini terhadap IP Address pengunjung yang di settingnya. Kecuali sobat memiliki akses dengan IP dinamis yang ditambah settingan tertentu yang melarang Cookies menyimpan histori sehingga walaupun berkali-kali mengunjungi setelah PC/ Laptop di restart maka akan terbaca sebagai pengunjung baru.
Bagi yang suka silahkan ikuti tutorialnya....
1. Masuk ke Akun Blogger
2. Pilih Tata Letak
3. Pilih Add Gadget >> Java Script/ HTML
4. Copy kode di bawah
<script type = "text/javascript">
var days = 730;
var lastvisit=new Object();
var firstvisitmsg="Selamat datang sob ! Ini adalah Kunjungan Pertama sobat";
lastvisit.subsequentvisitmsg="<b>Alhamdulillah...ketemu lagi, terimakasih dan jangan bosan-bosan berkunjung...kunjungan terakhir sobat [displaydate]</b>";
lastvisit.getCookie=function(Name){
var re=new RegExp(Name+"=[^;]+", "i");
if (document.cookie .match(re))
return document.cookie.match(re)[0].split("=")[1];
return''; // edit by http://www.masbugie.com
}
lastvisit.setCookie=function(name, value, days){
var expireDate = new Date();
var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days));
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}
lastvisit.showmessage = function() {
var wh = new Date();
if (lastvisit.getCookie("visitc") == "") {
lastvisit.setCookie("visitc", wh, days);
document.write(firstvisitmsg);
}
else {
var lv = lastvisit.getCookie("visitc");
var lvp = Date.parse(lv);
var now = new Date();
now.setTime(lvp);
var day = new Array("Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu");
var month = new Array ("Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
var dd = now.getDate();
var dy = now.getDay();
dy = day[dy];
var mn = now.getMonth();
mn = month[mn];
yy = now.getFullYear();
var hh = now.getHours();
var ampm = "AM";
if (hh >= 12) {ampm = "PM"}
if (hh >12){hh = hh - 12};
if (hh == 0) {hh = 12}
if (hh < 10) {hh = "0" + hh};
var mins = now.getMinutes();
if (mins < 10) {mins = "0"+ mins}
var secs = now.getSeconds();
if (secs < 10) {secs = "0" + secs}
var dispDate = dy + " tanggal " + dd+ " " + mn + " " + yy + " Jam " + hh + ":" + mins + ":" + secs + " " + ampm
document.write(lastvisit.subsequentvisitmsg.replace("\[displaydate\]", dispDate))
}
lastvisit.setCookie("visitc", wh, days);
}
lastvisit.showmessage();
</script>
0 komentar:
Post a Comment
No spam...