就是我那一排大大小小的標籤囉...
不多說...馬上來看看怎麼用吧吧~!!!^^
以下文章轉載自Disign Tree...
加上我自已的小編修...
使用此套件前,請先增加"標籤"原件
強烈建議使用前請先存檔備份
以及做以下動作時,不用展開小裝置範本
Step1.在"]]>"之前加入CSS樣式表
/* 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}
在</head>之前加入程式碼
記得要把blog網址改成自己的
<script type='text/javascript'>
// Label Cloud User
Variables
var lcBlogURL = 'http://你的ID.blogspot.com';
var cloudMin =
1;
var maxFontSize = 20; /* 最大字體大小*/
var maxColor = [0,0,255]; /*可以改自己喜歡的顏色*/
var minFontSize =
10; /*最小字體大小*/
var minColor = [0,0,0]; /*可以改自己喜歡的顏色*/
var lcShowCount = false; /*是否顯示文章數*/
</script>
最後找到這一行(也許會有點差別)
建議收尋title='標籤',type='Label'等關鍵字
<b:widget id='Label1'
locked='false' title='標籤' type='Label'/>
把下面的程式碼取代成上面的程式碼
<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>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 =
"<data:label.name/>";
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] <
cloudMin){
continue;
}
for
(var i=0;3 > 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 =
lcBlogURL+'/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>
這樣子就大功告成啦!!!
希望這些對大家有幫勝喔~^^
2 意見:
我之前也有作一些整理
不過我都是直接連到我看的資料上面去
http://pinc-island.blogspot.com/2008/02/blogger.html
提供給你唷~~~
謝啦..大家多多分享囉~^^
張貼留言