首先找个标签云模板样式代码及 JS
标签云代码:
首页模板添加找到的标签云样式代码,如我找到的标签云代码如下,将此代码放到首页
<!-- /tag标签云样式开始 -->
<style type="text/css">
#tagbox{position:relative;margin:20px auto 0px;width:300px;height:250px;background:#3a4954;}
#tagbox a{position:absolute;padding:3px 6px;font-family:Microsoft YaHei;color:#fff;TOP:0px;font-weight:bold;text-decoration:none;left:0px}
#tagbox a:hover{border:#eee 1px solid;background:#000;}
#tagbox .blue{color:blue}
#tagbox .red{color:red}
#tagbox .yellow{color:yellow}
</style>
<script type="text/javascript" src="js/script.js"></script> (这个js文件在滚动标签云文件里,把它放到空间js文件件里,在首页模板加入这串JS调用)
<!-- /tag标签云样式结束 -->
字体颜色添加
在根目录 /wwwroot/include/ 找到 common.func.php 文件 ,在最底部添加以下代码:
function getTagStyle()
{
$minFontSize=8; //最小字体大小,可根据需要自行更改
$maxFontSize=18; //最大字体大小,可根据需要自行更改
return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dechex(rand(0,255)).dechex(rand
(0,196)).dechex(rand(0,255));
}
在首页模板要放标签云的位置添加 调用标签云代码:
<!-- /tag标签云开始 -->
<div id="tagbox">
{dede:tag row='45' getall='1' sort='hot'}
<a href="[field:link/]"style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]([field:total /])</a>
{/dede:tag}
</div>
<!-- /tag标签云结束 -->
OK 标签云调用完成,标签云静态路径设置后期更新