#Title:MediaWiki中添加Tag Cloud
#Time:2007-10-01
#Author:捕网者@http://logs.goodgoodgood.cn
Tag Cloud在很多网站中均有使用,意外中发现了这款专门为MediaWiki使用的Tag Cloud。
以下是相关的安装及使用步骤:
一、安装
1、下载Tag Cloud For MediaWiki:
http://orangedino.org/index.php?name=Downloads&req=viewdownload&cid=1
根据自己实际情况,下载支持您的MediaWiki版本的Tag Cloud。我使用的是0.9.1的。
2、上传tag_cloud.php文件到extension目录。
3、在LoadSettings.php中调用Tag Cloud:
require_once("extensions/tag_cloud.php");
4、设置您使用Tag Cloud的页面:
Tag Cloud默认在首页调用,正符合我的条件,所以我就没有修改。如果您要在其它页面调用的话,请修改tag_cloud.php文件中invalidateCache()部分。

二、使用
1,最简单的使用
直接在页面中使用<tagcloud></tagcloud>调用。
2,自定义参数
min_count:定义至少有多少条目才能够被显示的分类。默认为:0
min_size:标签字体最小值。默认:77
increase_factor:字体最大变量。
border_color:边框颜色
color:字体颜色
background_color:背景颜色
exclude:不现实您这设定的分类。只有在0.9.1版才支持
例子:
<tagcloud>
border_color=#000000
color=#FFFFFF
min_size=100
increase_factor=200
exclude=分类一,分类二,分类三
</tagcloud>
具体的参数设置可以借鉴这些Demo:http://orangedino.org/demo/index.php?title=Tag_cloud_demo
三,其它修改:
在实际使用过程中,可以根据自己的实际情况修改:
1、定义输出框样式:
"<div style='width:100%;text-align:center;background-color:#ffffff" . $background_color_input . ";border:none" . $border_color_input . ";padding-left:1px;padding-right:1px;'>";
2、定义输出字体样式:
"<a style='color:" . $color_input . ";margin-left:1px;margin-right:1px;font-weight:;font-size:" . $textSize . "%;' href=" . $wgScript . "?title=Category:" . $tags[$i][0] . ">" . $tags[$i][0] . "</a> ";
后记:
Tag Cloud这个插件短小实用,代码不多,大家一看就明白了,也可以根据自己实际情况来定制,很方便使用。
演示站点:http://wiki.goodgoodgood.cn
没有评论:
发表评论