今天晚上访问本站,您一定发现,每篇文章都增加了标签tags了,呵呵,这个就是twTags的功劳。

今天晚上访问本站,您一定发现,每篇文章都增加了标签tags了,呵呵,这个就是twTags的功劳。
twTags是Dotclear的标签扩展插件,它是基于Dotclear的Post Meta插件开发的,实际上只是一个post Meta的meta关键字的tags分类扩展。
详细安装方法如下:
- 安装post Meta:dotclear插件管理中,安装新的插件:http://tw.apinc.org/stuff/plugin-twpostmeta-0.1.1.pkg.gz
- 安装twTags:dotclear插件管理中,安装新的插件:http://tw.apinc.org/stuff/plugin-twtags-0.2.1.pkg.gz
- 进入dotClear的插件管理里面,就可以看到twTags的管理了,这样就可以通过twTags直接为每篇文章添加标签了。
- 为dotClear的文章发布页面添加tags设置:
- 因为twTags的源码有个bug,所以必须先修改$dotclear/ecrire/tools/twtags/poster-inc.php,注释掉36行的header头设置,不再设置content-type:
#header(’Content-type: text/plain; charset=UTF-8′);
-
修改$dotclear/ecrire/poster.php,在525行添加:
include(dirname(__FILE__).’/tools/twtags/poster-inc.php’);
- 因为twTags的源码有个bug,所以必须先修改$dotclear/ecrire/tools/twtags/poster-inc.php,注释掉36行的header头设置,不再设置content-type:
- 在网站显示blog标签
- twTags::show($separator = ‘, ‘, $technorati = false),显示某篇文章的相关tags,其中technorati参数设置为true,则会在您的tags添加一个到technorati的tags查询链接。该函数可直接添加到dotclear的文章显示模块中。($dotclear/themes/default/post.php)
- twTags::tagList($block = ‘<ul>%s</ul>’, $item = ‘<li>%s</li>’),将tags列表添加到导航栏,($dotclear/themes/default/template.php)
- twTags::tagCloud($levels = 5, $block = ‘<ul>%s</ul>’, $item = ‘<li class=”level-%2$d”>%1$s</li>’),以tags云的方式显示tags。具体的页面样式设计可以参照:flickr
- twTags::title($str = ‘%s’),直接添加tags到标题栏
前面我们,只是在后台管理中为我们的blog添加了tags,现在我们要将其显示给我们的blog访客。twTags提供4个相关的函数供我们使用:
O comments at "Dotclear:twTags为您的Dotclear增加Tags标签"
Comment Now!