EMLOG侧边栏显示彩色标签/随机显示/可控显示数量

嘿嘿,废话不多说,先看下演示图片就直接进入正题:

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>

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

以下是评论可见内容(未评论)此处内容已隐藏……,需要先评论后才可以查看!

上一篇:math-comment防止垃圾评论插件[数学+打勾验证]

下一篇:EMLOG侧边栏标签优化显示

相关推荐

发表评论

路人甲

网友评论(2)

不错
QQ账号错误 2年前 (2020-03-02) 回复
广泛覆盖广泛
115455 4年前 (2017-07-16) 回复