织梦cms

推荐列表 站点导航

当前位置:首页 > 建站教程 > 织梦cms >

dede标签云(TAG)随机颜色及大小的实现方法

来源:网络整理  作者:  发布时间:2020-12-21 01:39
实现织梦dedecms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来...

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

 

<a href=http://www.ym97.com/dedecmsjc/’[field:link/]‘ title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 

{dede:tag row=’45′ getall=’1′ sort=’hot’} 

2、在模板中用如下代码调用标签。

function getTagStyle() 

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

{/dede:tag}

修改方法: 

function getTagStyle() { 

实现织梦dedecms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。

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

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

3、在织梦dedecms后台生成相应html,OK,看效果吧。

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

}

}

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

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

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

相关热词: 标签 dede 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jz/dedecms/6430.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

dede标签云(TAG)随机颜色及大小的实现方法

2020-12-21 编辑:

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

 

<a href=http://www.ym97.com/dedecmsjc/’[field:link/]‘ title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 

{dede:tag row=’45′ getall=’1′ sort=’hot’} 

2、在模板中用如下代码调用标签。

function getTagStyle() 

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

{/dede:tag}

修改方法: 

function getTagStyle() { 

实现织梦dedecms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。

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

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

3、在织梦dedecms后台生成相应html,OK,看效果吧。

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

}

}

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

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

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

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jz/dedecms/6430.shtml

相关文章

风云图片

推荐阅读

返回织梦cms频道首页