主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
dedecms标签如何实现随机颜色和字体大小?
我们要实现的功能是:标签云的效果,包括不同颜色和字体大小的标签等。颜色和字体大小是随机显示的,可以更改代码来控制其范围。看起来不错。接下来,看看实现方法。有兴趣的不要错过。
推荐学习:梦想编织cms
功能描述:
实现了标签云的效果,包括标签具有不同的颜色和字体大小,并且颜色和字体大小是随机显示的,并且可以通过更改代码来控制它们的范围。
实现DeDeCms标签云的效果,包括不同颜色和字体大小的标签等。颜色和字体大小是随机显示的,可以更改代码来控制其范围。
修改方法:
1.将以下函数添加到/include/common.func.php中
代码如下:
函数getTagStyle(){ $ minFontSize = 8;//最小字体大小,可根据需要自行更改$ maxFontSize = 18//最大字体大小,可以根据需要更改。return &;#39;字体大小:& amp#39;。($ min fontsize+lcg _ value()*(ABS($ max fontsize-$ min fontsize))。& amp#39;px;颜色:#39;。dechex(兰特(0,255))。dechex(兰德(0,196))。dechex(兰特(0,255));该函数的功能是输出随机样式,包括字体大小和颜色。
如果您想指定只显示几种字体大小,而不是完全随机显示,请将上面的函数代码修改为:
代码如下:
函数getTagStyle(){ $ sizearray = array(& amp;#39;8 & amp#39;,& amp#39;9 & amp#39;,& amp#39;10 & amp#39;,& amp#39;11 & amp#39;,& amp#39;12 & amp#39;,& amp#39;20 & amp#39;);//自定义字体大小,并修改return &;#39;字体大小:& amp#39;。$ size array【rand(0,count($ size array))】。& amp#39;pt;颜色:#39;。dechex(兰特(0,255))。dechex(兰德(0,196))。dechex(兰特(0,255));}2.用下面的代码调用模板中的标签。
代码如下:
{dede:标签行= & amp#39;45岁& amp#39;getall = & amp#39;1 & amp#39;sort = & amp#39;热& amp#39;} & lta href = & amp#39;【field:link/】& amp;#39;title = & quot【field:tag/】(【field:total/】)& quot;style = & quot【field:total runphp = yes】@ me = getTagStyle();【/field:total】& quot;& gt【field:tag/】& lt;/a & gt;{/dede:tag}3。在dede后台生成相应的html,OK,看看效果。
这几篇文章你可能也喜欢:
- 帝国忘记cms密码怎么办?
- 帝国cms会员中心进入方法(帝国cms会员中心进入方法)
- 如何控制dedecms列表页面的缩略图大小(dedecms分页标签)
- dedecms如何去除梦织底层的梦织版权信息
- dedecms5.7 ask模块404现在该怎么办?
本文由主机参考刊发,转载请注明:如何用dedecms标签实现随机颜色和字体大小 https://zhujicankao.com/109557.html
评论前必须登录!
注册