让emlog侧边栏显示彩色标签,随机显示标签,数量多少有你控制

  • 内容
  • 相关
嘿嘿,废话不多说,下面进入正题:

打开模板的module.php,找到:widget:标签 字样,然后找到

$tag_cache = $CACHE->readCache('tags');
下面添加如下两行代码:


$tag_cache = array_slice($tag_cache,0,42); //设置标签显示数量(0,num) 
shuffle($tag_cache);?>  <!--将数组打乱,即让它随机显示 <--> 
继续往下找到如下代码: 


<?php foreach($tag_cache as $value):?> 
修改成如下代码:


<?php foreach($tag_cache as $value): $color = dechex(rand(0,16777215));?>
//设置颜色值范围,温馨提示:标签多颜色值范围大点好,反之,亦然

最后一步,颜色效果引用: 

<a href="<?php echo Url::tag($value['tagurl']); ?>" style="color:#<?php echo $color;//在标签链接href里面应用颜色样式 ;?>;">
<?php echo $value['tagname']; ?>(<?php echo $value['usenum'];?>)</a>
最终效果就如下图标签效果一样,刷新一次标签顺序变换一次,颜色也变换一次:


QQ截图20150501005909.jpg

本教程转载自mrxn's blog

如有不懂得,欢迎留言交流!


本文标签:

版权声明:若无特殊注明,本文皆为《Finally》原创,转载请保留文章出处。

本文链接:让emlog侧边栏显示彩色标签,随机显示标签,数量多少有你控制 - https://pjax.cn/embqydiy.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

允许邮件通知

评论

3条评论
  1. avatar

    pony Lv.6 Chrome 66.0.3359.181 Chrome 66.0.3359.181 Windows 7 x64 Edition Windows 7 x64 Edition 回复

    表情 写得好好哟,我要给你生猴子!
    滴!学生卡!打卡时间:上午4:50:38[blockquote]表情 骚年,我怀疑你写了一篇假的文章!
    ,请上车的乘客系好安全带~[/blockquote]

    四川省成都市 电信

    1. avatar

      rainlee Lv.1 Chrome 45.0.2454.101 Chrome 45.0.2454.101 Windows 7 Windows 7 回复

      最后一步没看懂

      四川省南充市 电信

      1. avatar

        mrxn Lv.6 Firefox 37.0 Firefox 37.0 Windows 8.1 x64 Edition Windows 8.1 x64 Edition 回复

        我去 你也太....链接都不舍得放一个!

        黑龙江省鸡西市 联通