织梦(dedecms)彩色标签云(tag)随机颜色和字体大小

Posted 织梦58

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了织梦(dedecms)彩色标签云(tag)随机颜色和字体大小相关的知识,希望对你有一定的参考价值。

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)随机颜色和字体大小的主要内容,如果未能解决你的问题,请参考以下文章

如何实现dedecms(织梦CMS)管理系统TAG标签静态化?

dedecms织梦列表页调用TAG标签并带上链接的实现方法

dedecms织梦arclist 标签添加新的属性条件

dedecms发布文章时添加的tag标签消失了,无法添加!

dedecms发布文章时添加的tag标签消失了,无法添加!

dedecms发布文章时添加的tag标签消失了,无法添加!