制作织梦dedecms标签云、tag标签、不同颜色、不同大小



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

<!–/下面开始tag标签云–>

<div>

<dlclass=”tboxlight”><dt><strong>Tags标签云</strong></dt>

<dd>{dede:tagrow=’45’getall=’1’sort=’hot’}

<ahref='[field:link/]’title=”[field:tag/]([field:total/])”style=”[field:totalrunphp=yes]@me=getTagStyle();[/field:total]”>[field:tag/]</a>

{/dede:tag}

</dd>

</dl>

</div>

<!–/tag标签云结束–>

所加位置自己决定!

2、在/include/common.func.php中加入如下函数。

functiongetTagStyle()

{

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

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

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

}

此函数的作用是输出随机的样式,包括font-size和color。

如果你想指定只显示几个字体大小,而不是完全随机,请将上面的函数代码修改为:

functiongetTagStyle()

{

$sizearray=array(‘8′,’9′,’10’,’11’,’12’,’20’);//自定义字体大小,可根据需要自行修改

return’font-size:’.$sizearray[rand(0,count($sizearray))].’pt;color:#’.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));

}

3、生成以下即可看到效果!

本文由零壹源码整理自网络,如本站发布的内容若侵犯到您的权益,请邮件联系 1115211524@qq.com  删除,我们将及时处理!

==========================================

本站资源仅供学习和交流使用,本站对其所列之资源不拥有版权,版权归资源原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版及查阅最新授权相关说明,由于未及时购买和付费发生的侵权行为,与本站无关。

本站大部分资源及其所有相关信息均来自网络搜集或网友提供,不保证其完整性以及安全性,对信息的准确性不提供任何担保,亦不承担任何责任。

分享到:

Hi, 如果你对此资源有疑问,可以跟我联系哦!

联系客服