原创绿化

北极寒流原创绿化

northfishonline.blogspot.com

北极寒流 原创绿化

绿色软件

北极寒流绿色软件下载

northfishonline.blogspot.com

北极寒流 绿色软件

北极寒流 印前设计教程

印前设计教程

northfishonline.blogspot.com

北极寒流 印前设计教程

北极寒流 软件技巧

软件使用技巧

northfishonline.blogspot.com

北极寒流 软件技巧

北极寒流 设计素材

设计素材与资源分享

northfishonline.blogspot.com

北极寒流 设计素材

其他

生活点滴 留于记忆

northfishonline.blogspot.com

北极寒流 生活点滴

在blogspot中插入标签云的方法

发帖者 北极鱼 On 22:09 0 评论

该编文章为网上转录,为的是方便自己把代码备份,代码看的头晕,还是摘录下来比较好点!

开始之前先进入控制主頁–>模板–>修改 HTML中,下載备份template,大致上有下列几个步骤:

  1. 在]]></b:skin>之前插入
    /* 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}
  2. 在]]></b:skin>之后、</head>之前加入下面的Java Script
    <script type='text/javascript'>
    // Label Cloud User Variables
    var lcBlogURL = 'http://northfishonline.blogspot.com';
    var cloudMin = 1;
    var maxFontSize = 32;
    var maxColor = [255,0,128];
    var minFontSize = 10;
    var minColor = [0,100,30];
    var lcShowCount = false;
    </script>

    其中在var lcBlogURL = 'http://northfishonline.blogspot.com';中将http://northfishonline.blogspot.com取代为自已blog的地址,maxFontSize和maxColor则分別为标签最大字型及最大字型的颜色,而minFontSize和var minColor则分別为标签最小字型及最小字型的颜色,字型大小以px为单位,颜色则是使用RGB色码。说明:var lcShowCount = true可以显示文章数
  3. 在你的template中查找这一段
    <b:widget id="'Label1'" locked="'false'" title="'Labels'" type="'Label'/">

如果你有勾选扩展小部件,看到的会是一大段:从 <b:widget
......> 到 </b:widget>)。用下列的程式码取代这一段。
如果没有勾选的话只有一<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 -----------------
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 ta=0
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])
}
}
tz = labelCount.length-1;
lc2 = document.getElementById('labelCloud');
ul = document.createElement('ul');
ul.className = 'label-cloud';
for(var t in ts){
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>

完成以上动作,就可以在Blog上看到自已的Label Clouds。

 

关键字:

>>>>继续阅读...

分享北极寒流

最近文章

最近评论