Home » » CARA MEMBUAT TAG CLOUD DI BLOGGER

CARA MEMBUAT TAG CLOUD DI BLOGGER

Technorati Profile

Tag Cloud dapat bermanfaat untuk meningkatkan impressed page rank dari blog yang kita punya (katanya sih..). Trus apa lagi kegunaan Tag Cloud ini silakan baca postingan saya terdahulu tentang APA ITU TAG CLOUD ?.

Disini kita hanya membahas tentang bagaimana cara membuat tag cloud silakan ikuti langkah demi langkah.

Langkah pertama
1. Seperti biasa login dulu pada blogger account anda
2. Pada Dashboard pilih layout atau pengaturan
3. Kemudian pada Page Element tambahkan satu buah gadged
4. Kemudian pilih Label
5. Kalo sudah silakan simpan pekerjaan anda

Langkah kedua
Untuk keselamatan template anda, silakan backup dulu ke harddisk anda, supaya nantinya jika terjadi kesalahan semua data bisa dikembalikan lagi.
1. Klik Edit HTML kemudian jangan lupa untuk menandai Expand Widged Templates.
2. Lalu cari kode ini ]]></b:skin> lalu copykan kode dibawah ini tepat diatas kode ]]></b:skin> tersebut.




/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}


3. Kalau sudah copykan kode dibawah ini tepat dibawah kode ]]></b:skin>


<script type='text/javascript'>
// Label Cloud User Variables
var cloudMin = 1;
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
</script>


4. Kalau sudah silakan simpan dulu pekerjaan anda.

Langkah Ketiga
Masih dalam Edit HTML silakan cari kode seperti dibawah ini


<b:widget id='Label1' locked='false' title='cloud' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<span expr:dir='data:blog.languageDirection'>
<data:label.name/>
</span>
<b:else/>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'>
<data:label.name/>
</a>
</b:if>
<span dir='ltr'>(<data:label.count/>)</span>
</li>
</b:loop>
</ul>

<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>


Kemudian ganti semua kode dengan kode dibawah ini


<b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>

<div class='widget-content'>
<div id='labelCloud'/>
<script type='text/javascript'>

// Don't change anything past this point -----------------
// Cloud function s() ripped from del.icio.us
function s(a,b,i,x){
if(a&gt;b){
var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
}
else{
var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
}
return v
}


var c=[];
var labelCount = new Array();
var ts = new Object;
<b:loop values='data:labels' var='label'>
var theName = &quot;<data:label.name/>&quot;;
ts[theName] = <data:label.count/>;
</b:loop>

for (t in ts){
if (!labelCount[ts[t]]){
labelCount[ts[t]] = new Array(ts[t])
}
}
var ta=cloudMin-1;
tz = labelCount.length - cloudMin;
lc2 = document.getElementById('labelCloud');
ul = document.createElement('ul');
ul.className = 'label-cloud';
for(var t in ts){
if(ts[t] &lt; cloudMin){
continue;
}
for (var i=0;3 &gt; i;i++) {
c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
}
var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
li = document.createElement('li');
li.style.fontSize = fs+'px';
li.style.lineHeight = '1';
a = document.createElement('a');
a.title = ts[t]+' Posts in '+t;
a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')';
a.href = '/search/label/'+encodeURIComponent(t);
if (lcShowCount){
span = document.createElement('span');
span.innerHTML = '('+ts[t]+') ';
span.className = 'label-count';
a.appendChild(document.createTextNode(t));
li.appendChild(a);
li.appendChild(span);
}
else {
a.appendChild(document.createTextNode(t));
li.appendChild(a);
}
ul.appendChild(li);
abnk = document.createTextNode(' ');
ul.appendChild(abnk);
}
lc2.appendChild(ul);
</script>

<noscript>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:label.url'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
</b:loop>
</ul>
</noscript>
<b:include name='quickedit'/>
</div>

</b:includable>
</b:widget>

UPDATE :
Kalau ingin TAG CLOUD yang lebih ciamik... silakan untuk membuatnya dengan mengikuti langkah demi langkah pada toturial saya [DISINI].

Klo sudah jangan lupa menyimpan pekerjaan anda, dan silakan lihat hasilnya
SELAMAT MENCOBA........!!!!

18 komentar:

  1. saye dah cube,sya ikut semua yg kamu aturkan, tp command ini yg saya dapt:
    Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
    XML error message: The element type "head" must be terminated by the matching end-tag .
    sudah saya ikut pd arahan pertama ttpi tdak boleh save,mungkin ada salah dimana2,tlg betulkan ya,ske sgt dgn tag cloud itu..

    BalasHapus
  2. wah gak bisa di fasang code salah paling tuhhh

    BalasHapus
  3. SCRET DAN DZIBRILONE =Terima kasih atas koreksinya..memang ada code yang salah dan sekarang sudah diperbaiki.... coba lagi dech pasti bisa...makasih ya

    BalasHapus
  4. Mantab Boss, saya berhasil, makasih ya

    BalasHapus
  5. LIFI FAMILY = sama-sama makasihnya, saya juga senang kok

    BalasHapus
  6. CHIKO = coba lagi dech satu persatu langkahnya and siapa tahu ada yang ketinggalan....
    Script ini sudah saya perbaiki dan uji coba diblog ini juga diblog lain semuanya berhasillll.... dicoba lagi ya....

    BalasHapus
  7. udah dicoba tapi tetep blom mudheng...maaf bunda emang gaptek jadi agak lamban belajarnya

    BalasHapus
  8. gimana caranya untuk menambah cavaskrif pada blog

    BalasHapus
  9. Terimakasih TIP membuat TAG CLOUD nya,ternyata tip yang anda sajikan dengan bahasa yang mudah dimengerti, sebagai pemula seperti saya, sekali nyoba langsung jadi.
    Barangkali berkenan, mohon saran kritik di blog saya ( maaf lagi belajar ).di http://zinul.blogspot.com
    Terimakasih, Salam dari keluarga untuk keluarga.

    BalasHapus
  10. saya gak hanya mau minta ijin baca, tapi juga menyerap/menyadap/menjiplak/menyimpan ilmu dari mas, tapi saya tidak akan menggandakan lho mas.Kalau ada yang butuh biar datang disini langsung. Saya jadi makelar aja deh. ^_^

    BalasHapus
  11. Patut di coba nich.
    Numpang copy script nya ya om

    BalasHapus
  12. Hi.. U have a nice blog.. Please would U check my blog at http://ibussinezz.blogspot.com , my Blog is underconstruction right now, hope U can leave Ur messages yah..

    Regards & Thanks

    Hendra
    CEO Of iBussiness Commercial Blog

    BalasHapus
  13. bro.. sekedar info.. feed yang ada diblog kamu itu dihack sama pembuat template (dicas blogger), atau mungkin kamu juga pemilik dicas blogger juga? kalau benar begitu gpp..
    karena, pas aku klik feed, yang masuk feed nya dicas blogger, bukannya suriyadi.com
    silakan dicek bro.. saya cuman memberi info saja..

    salam blogger
    www.kuspito.co.cc

    BalasHapus
  14. Aku masih awam nih, tolong bantu saya membenahi blog ya! Makasih
    ASS

    BalasHapus
  15. kok mas weleh2 bikin kodenya salah2----parah nih

    BalasHapus