让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:#{{{PHP2}}};">
<?php echo $value['tagname']; ?>(<?php echo $value['usenum'];?>)</a>

最终效果就如下图标签效果一样,刷新一次标签顺序变换一次,颜色也变换一次:

emlog优化

本教程转载自https://pjax.cn/emlog/embqydiy.html

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

< 六十二博客 >

本文标签:

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

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

解压说明: 如本站部分资源使用时需输入解压密码,本站所有资源的解压密码均默认为: prm612

收录情况: 百度暂未收录

站长QQ: 597782047 点击这里给我发消息 本网站的资源部分来源于网络,如有侵权,请 联系站长 进行删除处理。

本站留言 - 投诉建议: Email:597782047@qq.com 链接失效?( 点击提交 )请说明失效链接地址+名称

本站网址: https://prm612.top/

发表评论

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

未显示?请点击刷新

允许邮件通知

评论

3条评论
  1. avatar

    假如有如果

    非主流浏览器 非主流浏览器

    Linux Linux

    回复

    请问有好一点的解决办法嘛

    浙江省杭州市 电信

    1. 六十二丶

      Google Chrome 69.0.3497.92 Google Chrome 69.0.3497.92

      Windows 7 Windows 7

      回复

      @假如有如果:等你其中一个标签的数量大于等于2的时候,就不会显示负数了,哈哈哈哈哈

      浙江省杭州市 电信

  2. avatar

    假如有如果

    非主流浏览器 非主流浏览器

    Linux Linux

    回复

    我的按照步骤走的,但是到最后发现标签后面的数量显示错误,不知道什么原因,就暂时去掉了。。。

    浙江省杭州市 电信

    正在加载...

    点击↑关闭 2019年,祝大家
    “诸”事吉祥!
    网站备案相关信息
    域名
    主办方名称
    主办单位性质
    主体备案号
    ICP备案号
    首页地址 https://prm612.top/ [备案查询]
    网站名称
    审核时间
    00:00 / 00:00
    随机播放