织梦dedecms系统多彩标签云实现标签Tag随机颜色和字体大小

织梦dedecms系统多彩标签云实现标签Tag随机颜色和字体大小,第1张

概述实现织梦dedecms多彩标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。 步骤一 在/include/common.func.php 中加入如下函数,此函数的作用是输出随机的样式,包括font-size和color。 复制代码 functi 实现织梦dedecms多彩标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。 
步骤一 
在/include/common.func.PHP 中加入如下函数,此函数的作用是输出随机的样式,包括Font-size和color。 

复制代码
function getTagstyle()  {  $minFontSize=12; //最小字体大小,可根据需要自行更改 $maxFontSize=25; //最大字体大小,可根据需要自行更改 return 'Font-size:’.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).’px;color:#’.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); }
步骤二 
在模板页htm里调用标签时用如下类似的方式。 


复制代码
href=’[fIEld:link/]' Title=”[fIEld:tag /]” style=”[fIEld:total runPHP=yes]@me=getTagstyle();[/fIEld:total]“>[fIEld:tag /]
附加说明 
如果你想指定只显示几个字体大小,而不是完全随机,请将步骤一中的函数代码替换为 
$sizearray = array('8′,’9′,’10′,’11′,’12′,’20′); //自定义字体大小 
可根据需要自行修改 

复制代码
return 'Font-size:’.$sizearray[rand(0,count($sizearray))].’pt;color:#’.dechex(rand(0,196))
总结

以上是内存溢出为你收集整理的织梦dedecms系统多彩标签云实现标签Tag随机颜色和字体大小全部内容,希望文章能够帮你解决织梦dedecms系统多彩标签云实现标签Tag随机颜色和字体大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1057641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存