插件简介:
以前用Wordpress的时候,就有一款很喜欢的插件,叫做《WP Kit CN》,这款插件集成了很多实用的侧边栏功能,比如最新日志,最新评论等等。转到Typecho后,也一直想弄一个类似的插件,但是一年前开了个头之后,就一直没有动静了。最近离职了,在家除了看电影就是玩游戏,忙得不亦乐乎。这不,我就抽出时间把这个插件給弄出来一部分,目前只有五个功能。
插件功能:
随机日志(刷新页面后,随机显示博客中的日志。)
评论最多的日志(一段时间内,评论最多的日志。)
评论最多的访客(一段时间内,评论最多的访客。)
沙发最多的访客(一段时间内,抢沙发最多的访客。)
最近评论数(一段时间内,当前访客评论数量。)
随机日志(tekit_random_posts)
number 显示数量,默认为10
before 结果集前缀标签,默认为<ul>,推荐默认
after 结果集后缀标签,默认为</ul>,推荐默认
xformat 单条记录标签格式,默认为<li>< a href="{permalink}">{title}< /a></li>
xformat 格式可用标签有:日志标题:{title}、日志链接:{permalink}。
使用范例:
<?php TeKit_Plugin::tekit_random_posts('number=5'); ?>
评论最多的日志(tekit_most_commented_posts)
days 多少天内,默认为30
number 显示数量,默认为10
before 结果集前缀标签,默认为< ul>,推荐默认
after 结果集后缀标签,默认为< /ul>,推荐默认
xformat 单条记录标签格式,默认为< li>< a href="{permalink}">[{commentsNum}]{title}< /a>< /li>
xformat 格式可用标签有:日志标题:{title}、日志链接:{permalink}、评论数量:{commentsNum}。
使用范例:
<?php TeKit_Plugin::tekit_most_commented_posts('days=10&number=5'); ?>
评论最多的访客(tekit_most_active_commentors)
days 多少天内,默认为30
number 显示数量,默认为10
ignore是否过滤博主,过滤为true,不过滤为false,默认为true
before 结果集前缀标签,默认为< ul>,推荐默认
after 结果集后缀标签,默认为< /ul>,推荐默认
xformat 单条记录标签格式,默认为< li>< a href="{url}">[{cnt}]{author}({mail})< /a>< /li>
xformat 格式可用标签有:访客名称:{author}、访客链接:{url}、访客邮箱:{mail}、访客评论数:{cnt}。
使用范例:
<?php TeKit_Plugin::tekit_most_active_commentors('days=10&number=5&ignore=false'); ?>
沙发最多的访客(tekit_most_sofa_commentors)
days 多少天内,无限制为-1,默认为-1
number 显示数量,默认为10
before 结果集前缀标签,默认为< ul>,推荐默认
after 结果集后缀标签,默认为< /ul>,推荐默认
xformat 单条记录标签格式,默认为< li>< a href="{url}">[{cnt}]{author}({mail})< /a>< /li>
xformat 格式可用标签有:访客名称:{author}、访客链接:{url}、访客邮箱:{mail}、访客评论数:{cnt}。
使用范例:
<?php TeKit_Plugin::tekit_most_sofa_commentors('number=5'); ?>
访客最近评论数(tekit_comments_num)
email 访客EMAIL,无默认,必填
使用方法和其他的都不相同,昵称和EMAIL是必填的参数,一般这个方法放入评论输入框的位置就可以了。使用范例:
<?php TeKit_Plugin::tekit_most_sofa_commentors($this->remember('mail',true)); ?>