• 网站认证
  • 教程:6,665|
  • 话题:6319|
  • 评论:46|
  • 会员:198|
  • 注册
  • 查看作者
  • 织梦(dedecms)彩色标签云(tag)随机颜色和字体大小

    1、选择你所要加页面的模板,一般是在首页index.htm 加上如下代码

    <!– /下面开始tag标签云 –>
    <dl class="tbox light">
    <dt><strong>Tags标签云</strong></dt>
    <dd>{dede:tag row='45' getall='1' sort='hot'}
    <a href='[field:link/]' title="[field:tag /]([field:total /])"
    style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">
    [field:tag /]</a>
    {/dede:tag}
    </dd>
    </dl>
    <!– /tag标签云结束 –>

    2、在/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));
    }

    这样漂亮的彩色标签就做好了,效果如下(我这里去掉了字体随机大小的效果,以小鱼儿博客园为例):

  • 0
  • 0
  • 0
  • 1.9k
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: