当前位置:首页 > 开发教程 > dede教程 >

制作多颜色标签,以dede为例

时间:2012-08-10 12:55 来源:http://www.sucaiko.com 作者:站长资源库 收藏

1、在/include/common.func.php 中加入如下函数。 //dede多色云标签 function getTagStyle() { $minFontSize=14; //最小字体大小,可根据需要自行更改 $maxFontSize=14; //最大字体大小,可根据需要自行更改 return font-size:.($minFontSize+lcg_value()*(abs 1、在/include/common.func.php 中加入如下函数。

//dede多色云标签
function getTagStyle() 

$minFontSize=14; //最小字体大小,可根据需要自行更改 

$maxFontSize=14; //最大字体大小,可根据需要自行更改 

return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); 

}

1、选择你所要加页面的模板,一般是在首页index.htm   加上如下代码

 

 <div class="tag">
        <dl><dt>Tag标签云-快速定位</dt>
        <dd>
        {dede:tag row='45' getall='1' sort='hot'} 
        <a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a>
        {/dede:tag}
        </dd>
        </dl>
    </div> 

附上css样式:

/* 云标签 */
.tag{width:300px;height:366px}
.tag dt{height:30px;line-height:30px;color:#333;font-size:14px;font-weight:bold;border-bottom:1px solid #EEE;padding-left:10px}
.tag dd{width:300px;height:366px;line-height:30px;float:left;border-bottom:1px solid #EEE}




效果图:
制作多颜色标签,以dede为例

dede教程阅读排行

最新文章