给dedecms网站加上标签云

发表于 2020-06-04   |   分类于 技术

给dedecms网站加上标签云

为了增加网站的内链,要在网站模板中调用标签云,具体方法如下:

{dede:tag row='45' getall='1' sort='hot'}
<a href='[field:link/]' title="[field:tag /]" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a>
{/dede:tag}

给标签加上随机的大小和颜色,在/include/common.func.php中加入如下函数:

function getTagStyle()
{
$minFontSize=10; //最小字体大小,可根据需要自行更改
$maxFontSize=20; //最大字体大小,可根据需要自行更改
return 'font-size:'.($minFontSize+lcg_value()*
(abs($maxFontSize-$minFontSize))).'px;color:#'.
dechex(rand(0,255)).dechex(rand(0,196))
.dechex(rand(0,255));
}

展示效果如下:
dedecms网站加上标签云

许大也

许大也

奔四不油腻,从事过网页设计、搜索引擎优化、web前端,目前专注于互联网产品运营。

在路上,最青春!

发表新评论

©2020 visc.cn All Rights Reserved
Powered by Typecho & Theme Quark
苏ICP备20028920号-1