1. 程式人生 > >織夢(dedecms)彩色標簽雲(tag)隨機顏色和字體大小

織夢(dedecms)彩色標簽雲(tag)隨機顏色和字體大小

col ref ont tro function min syntax fun ces

1、選擇你所要加頁面的模板,一般是在首頁index.htm 加上如下代碼

01 <!-- /下面開始tag標簽雲 -->
02 <dl class="tbox light">
03 <dt><strong>Tags標簽雲</strong></dt>
04 <dd>{dede:tag row=‘45‘ getall=‘1‘ sort=‘hot‘}
05 <a href=‘[field:link/]‘ title=
"[field:tag /]([field:total /])"
06 style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">
07 [field:tag /]</a>
08 {/dede:tag}
09 </dd>
10 </dl>
11 <!-- /tag標簽雲結束 -->


2、在/include/common.func.php

中加入如下函數。

1 function getTagStyle()
2 {
3 $minFontSize=8; //最小字體大小,可根據需要自行更改
4 $maxFontSize=18; //最大字體大小,可根據需要自行更改
5 return ‘font-size:‘.($minFontSize+lcg_value()*
6 (abs($maxFontSize-$minFontSize))).‘px;color:#‘.
7 dechex(rand(0,255)).dechex(rand(0,196))
8 .dechex(rand(0,255));
9 }


這樣漂亮的彩色標簽就做好了,效果如下(我這裏去掉了字體隨機大小的效果,以小魚兒博客園為例):
技術分享

AiteCms,企業模板快速建站專家,點擊了解更多

織夢(dedecms)彩色標簽雲(tag)隨機顏色和字體大小