搜 索

dedecms实现彩色大小不同的tag标签

编辑:QTOOL.NET日期:2019-06-03456

一个关于dedecms实现彩色的tag标签云效果的方法.
我们首先需要打开织梦的include文件夹中的common.func.php文件,在文件中加入如下函数代码
function tagyun() { 
$ztdxarr = array('7','8','9','10','12','23'); //设置几个不同字体大小
return 'font-size:'.$ztdxarr[rand(0,count($ztdxarr))].
'pt;color:#'.dechex(rand(0,255)).dechex(rand(0,200)).dechex(rand(0,255)); 
}    
   
如果需要tag标签云中的字体大小完全随机显示可以用如下函数代码:    
function tagyun() 
$minztdx=9; //定义的字体大小范围 
$maxztdx=16; //定义的最大字体大小范围9~16
return 'font-size:'.($minztdx+lcg_value()*
(abs($maxztdx-$minztdx))).'px;color:#'.dechex(rand(0,255)).dechex(rand(0,200)).dechex(rand(0,255)); 
}
 
加入以上函数后,我们可以在制作的模板中使用如下的调用标签来调用.
{dede:tag row='30' getall='1' sort='hot'} 
<a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=tagyun();[/field:total]">[field:tag /]</a> 
{/dede:tag}
然后生成html静态文件既可以实现在彩色不同大小的tag标签云效果.

TAG标签:dedecmscms
此文章由QTOOL.NET编辑
最新文章

热门标签