bahan bahan yg di siapin
template blog ini adalah menggunakan blogger template editer
AING CREATION TEAM
untuk membuat template dengan menggunakan
facebook conneck tidak membutuhkan
biaya apapun jika ada yg melakukan
pungutan liar harap lapor kantor polii terdekat
yh perlu anda lakukan hanyalah teliti karena butuh kesabaran yg cukup dan iman yg kuat :)
mari kita simak setelah iklan berikut
login ke account googlemu https://www.blogger.com/
kemudian masuk ke bagian template
download templatenya di sini [[click here]]
lalu upload di bagian template blog tadi lalu upload yg udah download
bagian css
bagian java script(js)
yang pertama adalah di widget JS
nah di bagian ini yg perlu isi script di bawah ini
copy/paste
penjelasan JS
copy paste di witged JS mu di bagian tata letak...
trus sebelom simpan tekan ctrl + f cari tulisan zona-devil/i ganti ke domain blogmu
kemudian lagi cari tulisan exec ada 3 lingnya ganti ke link DB mu
apa itu DB dan bagai mana cara buatnya
Fungsi dari DB ini adalah menampilkan DATa visitor/pengunjung blogmu
kalau yg dulu kan pake graph feed fan page yg versibaruini sudah di update menggunakan
db googlescript nah bagai mana cara buatnyamarikita simaksetelahiklanberikut
login http://script.google.com/ kemudian COPY PASTECODE BERIKUT
var aing={
thisUri:"https://script.google.com/macros/s/AKfycbxIp8fOrlFt9576_d3V1jTpVb9wkLUpKlAu8tpxWeEomVIO69L8/exec",
jamBaraTeh:function(a){var f={"01":"January","02":"February","03":"March","04":"April","05":"May","06":"June","07":"July","08":"August","09":"September","10":"October","11":"November","12":"December"},dword=["Minggu","Senen","Selasa","Rabu","Kamis","Jum'at","Sabtu"];var d=new Date(),e=d.toUTCString();var g=dword[d.getDay()],detn=d.getDate(),monthn=d.getMonth()+1,fyearn=d.getFullYear(),hourn=d.getHours(),mntn=d.getMinutes(),scndn=d.getSeconds(),tzn=d.getTimezoneOffset();if(monthn<10){monthn="0"+monthn}if(hourn>12){var h="PM";if(hourn<15){h="siang"}else if(hourn<18){h="sore"}else if(hourn<20){h="magrib"}else{h="malem"}}else{var h="AM";if(hourn<4){h="dini hari"}else if(hourn<6){h="subuh"}else if(hourn<10){h="pagi"}else{h="siang"}}var i=g+", "+detn+" "+f[monthn]+" "+fyearn+" jam "+hourn+":"+mntn+" "+h;tzn=Math.round(tzn/-60);if(tzn>0){if(tzn<10){tzn="+0"+tzn+"00"}else{tzn="+"+tzn+"00"}}else{tzn=(tzn*tzn);if(tzn<10){tzn="-0"+tzn+"00"}else{tzn="-"+tzn+"00"}}var j=Date.parse(e),isoformn=fyearn+"-"+monthn+"-";if(detn<10){isoformn+="0"}isoformn+=detn+"T";if(hourn<10){isoformn+="0"}isoformn+=hourn+":";if(mntn<10){isoformn+="0"}isoformn+=mntn+":";if(scndn<10){isoformn+="0"}isoformn+=scndn+tzn;if(a==null||a==""){var k=i,q=j,p=i,isoform=isoformn}else{var l=a;if(l.split("T")[1]&&l.split("T")[0].split("-")[2]){var m="0000";if(l.split("+")[1]){m=l.split("+")[1]}else if(l.split(".")[1]){m=l.split(".")[1]}var n=l.split("T")[0].split("-")[2]+" "+f[l.split("T")[0].split("-")[1]]+" "+l.split("T")[0].split("-")[0]+" "+l.split("T")[1].split("+")[0].split(".")[0]+" GMT+"+m;var b=new Date(n),c=b.toUTCString();var o=dword[b.getDay()],det=b.getDate(),month=b.getMonth()+1,fyear=b.getFullYear(),hour=b.getHours(),mnt=b.getMinutes(),scnd=b.getSeconds(),tz=b.getTimezoneOffset();if(month<10){month="0"+month}if(hour>12){var h="PM";if(hour<15){h="Siang"}else if(hour<18){h="Sore"}else if(hour<20){h="Magrib"}else{h="Malem"}}else{var h="AM";if(hour<4){h="Dini hari"}else if(hour<6){h="Subuh"}else if(hour<10){h="Pagi"}else{h="Siang"}}var p=o+", "+det+" "+f[month]+" "+fyear+" jam "+hour+":"+mnt+" "+h;tz=Math.round(tz/-60);if(tz>0){if(tz<10){tz="+0"+tz+"00"}else{tz="+"+tz+"00"}}else{tz=(tz*tz);if(tz<10){tz="-0"+tz+"00"}else{tz="-"+tz+"00"}}var q=Date.parse(c),isoform=fyear+"-"+month+"-";if(det<10){isoform+="0"}isoform+=det+"T";if(hour<10){isoform+="0"}isoform+=hour+":";if(mnt<10){isoform+="0"}isoform+=mnt+":";if(scnd<10){isoform+="0"}isoform+=scnd+tz;var r=j-q,iraha=Math.round(r/1000),k=p;if(iraha<0){}else if(iraha<1){k="Karak ge crot bieu"}else if(iraha<60){k="Nembe "+iraha+" detik bieu"}else if(iraha<3600){k="Nembe "+Math.round(r/60000)+" menit bieu"}else if(iraha<86400){k=Math.round(r/3600000)+" jam tadi"}else if(iraha<604800){var s=Math.round(r/86400000);if(s==1){var x="baru se"}else{var x="Udah "+s+" "}k=x+"hari kemaren"}else if(iraha<2630000){var t=Math.round(r/604800000);if(t==1){var y="baru se"}else{var y="Udah "+t+" "}k=y+"minggu kemaren"}else if(iraha<31560000){var u=Math.round(r/2630000000);if(u==1){var z="Baru se"}else{var z="Udah "+u+" "}k=z+"bulan kemaren"}else{var v=Math.round(r/31560000000);if(v==1){var A="Baru se"}else{var A="Udah "+v+" "}k=A+"tahun kebelakang"}}else{var k=a,q=a,p=a,isoform=a}}var w={tag:k,ms:q,word:p,iso:isoform};return w}
};
//----------------- AingCreations made this ©2013 -----------------//
function doGet(e){
var a;
if(e.parameter){
var b=e.parameter;
if(b.ambil){
var visitors=[],count=0,limiting=5;
var db=ScriptDb.getMyDb();
var searchOnDB=db.query({visitor:db.anyValue()}).sortBy("visitor.time",db.DESCENDING);
while(searchOnDB.hasNext()){
var fromDB=searchOnDB.next();
visitors.push(fromDB.visitor);
count++;
if(count==limiting){break}
}
a={count:visitors.length,data:visitors};
}else if(b.simpan){
if(b.id&&b.brwsr&&b.page&&b.title&&b.type){
var visitors=[],limit=0;
var modifParts=[
{
partName:"time",
partVal:aing.jamBaraTeh().iso
},{
partName:"id",
partVal:b.id
},{
partName:"brwsr",
partVal:b.brwsr
},{
partName:"page_uri",
partVal:b.page
},{
partName:"page_title",
partVal:b.title
},{
partName:"action",
partVal:b.type
}
];
var db=ScriptDb.getMyDb();
var searchOnDB=db.query({visitor:{id:b.id}});
while(searchOnDB.hasNext()){
var whatToSave=searchOnDB.next();
limit++;
if(limit>1){
db.remove(whatToSave);
}else{
for(x in modifParts){
whatToSave.visitor[modifParts[x].partName]=modifParts[x].partVal;
}
db.save(whatToSave);
visitors.push(whatToSave.visitor);
}
}
if(visitors.length==0){
var whatToSave={visitor:{}};
for(x in modifParts){
whatToSave.visitor[modifParts[x].partName]=modifParts[x].partVal;
}
db.save(whatToSave);
visitors.push(whatToSave.visitor);
}
a={count:visitors.length,data:visitors};
}else{
a={error:"Untuk menyimpan diperlukan parameters id, brwsr, page, title dan type"};
}
}else{
a={error:"Hanya parameter ambil dan simpan yang bisa diterima"};
}
}else{
a={error:"Tentukan salah satu parameter ambil atau simpan"};
}
var c=ContentService.createTextOutput(Utilities.jsonStringify(a));
return c.setMimeType(ContentService.MimeType.JSON);
}
function perawatanDB(){
var db=ScriptDb.getMyDb(),a=db.query({visitor:db.anyValue()}).sortBy("visitor.time",db.ASCENDING),b=[],c=0,d="",f=0;
while(a.hasNext()){var an=a.next();if(c==0){c++;d=aing.jamBaraTeh(an.visitor.time).tag}b.push(an.visitor)}
Logger.log("\n\n"+aing.jamBaraTeh().word+"\nTerbaca "+b.length+" IDs dalam DataBase\nSemenjak "+d+"\n");
if(b.length>200){c=0;for(x in b){if(c<100){var e=db.query({visitor:{id:b[x].id}});while(e.hasNext()){db.remove(e.next());f++}}else{break}c++}}
if(f!=0){Logger.log("\n"+f+" IDs has been removed from DataBase due to system maintenance.\n")}
}
function cekDB(){
var visitors=[];
var db=ScriptDb.getMyDb();
var searchOnDB=db.query({visitor:db.anyValue()}).sortBy("visitor.time",db.DESCENDING);
while(searchOnDB.hasNext()){var fromDB=searchOnDB.next();visitors.push(fromDB.visitor)}
var b=visitors,c="\nDB Count: "+b.length;
if(b.length>3){for(var y=0;y<3;y++){c+="\n"+JSON.stringify(b[y],null," ")}}else{c+="\n"+JSON.stringify(b,null," ")}
Logger.log(c);
}
cara buat file exec
lihat digambar
tahap ahir
kalau sudah mempunyai dB sendiri kemudian simpan DBmudan pasangindi script ygdi js
dan terahir simpan jsnya gampang kan dan simple
ok selamatmencobanya jika ada yg di tanyakansilahkan comments :)