为simple-tags添加多彩标签云-有鱼

你已经游到: 有鱼 WP插件 阅读文章

为simple-tags添加多彩标签云

  

一直有人羡慕我侧边栏上彩色标签云(colorful tags cloud), 问我是用什么方法, 我也一直够懒, 只在评论中对需要者进行相应的回复。 这次我就把这个修改的方法直接写成一个日志, 也免得我一而再、再而三的回答了。      (另外吗, 主要也是我好久没有写博客日志了, Estyle、Dickey等大部分的同学都等着我更新, 最近实在太忙, 忙得我没有闲来的心来写个日志, 请各位见谅了, 这篇日志也就当是好久没有日志的滥竽充数了)

      言归正传, 首先我的修改是针对 simple tags 这个插件的, 其他的我就不说了, 你可以参照这里的方法自己研究。

      1、在simple-tags.client.php文件中查找该语句

function getColorByScale($scale_color, $min_color, $max_color)

2、注释掉上述函数中的以下语句(其实不注释掉也是无所谓的)

$scale_color = $scale_color / 100;

$minr = hexdec(substr($min_color, 1, 2));

$ming = hexdec(substr($min_color, 3, 2));

$minb = hexdec(substr($min_color, 5, 2));

$maxr = hexdec(substr($max_color, 1, 2));

$maxg = hexdec(substr($max_color, 3, 2));

$maxb = hexdec(substr($max_color, 5, 2));

$r = dechex(intval((($maxr – $minr) * $scale_color) + $minr));

$g = dechex(intval((($maxg – $ming) * $scale_color) + $ming));

$b = dechex(intval((($maxb – $minb) * $scale_color) + $minb));

3、 在上述被注释掉的语句后增加如下语句(如果没有注释掉就必须加在后面, 否则无效)

//mod by hongfengye start

$r = dechex(rand(0,255));

$g = dechex(rand(0,196));

$b = dechex(rand(0,255));

//mod by hongfengye end

是的, 就是这么简单, 现在你应该就可以发现你的标签云(tags cloud)已经是彩色(colorful)的了。 效果图如下:

tags cloud

转自:http://blog.2i2j.com/2008/07/add-colorful-tags-cloud-for-simple-tags.html

★★有鱼网-精品资源分享!★★不会下载?请查看下载方法★★

各位请注意,目前发现 0 条鱼 在附近海域游来游去!
捕捞每一条鱼都是十分艰辛,请各位无论在哪个岛屿生活一定要安份守已。和睦相处。





评论内容 (*必填):
GRAVATAR头像
设置你的头像
(Ctrl + Enter 快速提交)   

重要提示!发表评论前, 您需要回答下面的问题(为了确定您不是一个机器人) :-)

10 + 7 = ?
Please leave these two fields as-is: