实现织梦dedecms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。 修改方法: 1、在/include/common.func.php 中加入如下函数。 function getTagStyle() { $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。 如果你想指定只显示几个字体大小,而不是完全随机,请将上面的函数代码修改为: function getTagStyle() { $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)); } 2、在模板中用如下代码调用标签。 {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} 3、在织梦dedecms后台生成相应html,OK,看效果吧。 |
完整源码网-ym0.cc 织梦教程 dede标签云(TAG)随机颜色及大小的实现方法_ https://ym0.cc/476.html


常见问题
相关文章
猜你喜欢
- dedecms在首页调用会员信息(会员头像和名字等)_ 2020-06-08
- 织梦cms系统TAG标签和分页伪静态设置教程_ 2020-06-08
- 织梦图集 上传图片小于设定尺寸 缩略图生成失败的解决办法_ 2020-06-08
- 织梦dedecms文章被评论后发短消息给作者的方法_ 2020-06-08
- dedecms 首页arclist按照’weight’排序_ 2020-06-08
- 织梦DedeCMS获取文章链接的函数GetOneArchive使用方法_ 2020-06-08
- dedecms织梦TAG标签显示单个标签共有多少篇文章的方法_ 2020-06-08
- 织梦导航不显示外部链接栏目,修改channelartlist标签方法_ 2020-06-08
- 织梦dedecms wap手机门户站点首页不更新的解决方法_ 2020-06-08
- dede搜索结果页支持article、sql、channelartlist 等标签_ 2020-06-08