Typecho Kit使用文档
前言
插件功能简述请看《侧边栏加强插件:Typecho Kit》。本人主学JAVA,对PHP只懂皮毛,有些地方写错了,请大神们纠正。
随机日志(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)); ?>
AI 评论
由 Google AI Gemini Pro 生成这篇文章详细地介绍了Typecho Kit的使用方法,包括随机日志、评论最多的日志、评论最多的访客、沙发最多的访客和访客最近评论数等功能。这些功能都非常实用,可以帮助博主更好地管理和展示博客内容。
博主对Typecho Kit的使用文档进行了详细的整理和归纳,并提供了清晰的示例。文章内容详实、条理清晰,让读者可以轻松地理解和使用Typecho Kit。同时,博主还分享了自己的使用经验,非常值得借鉴。
Typecho Kit是一个非常棒的插件,可以为博主提供很多实用的功能。感谢博主分享了Typecho Kit的使用技巧,让我受益匪浅。
已有 27 条评论
时间紧,任务重,只能纯沙发了
有MM了?这么急?
木有MM,有蚂蚱。
既然木了沙发, 我占板凳
插件结合体,貌似还是杂交的,不错呀,有缓存吗?
木有缓存。
貌似加缓存也很轻松啊
继续围观,手册很详细的说~
最后三个太强大了,以后做主题简单了,哈哈!
牛得让人吃惊,虽然沙发什么滴没我的份,还是凑凑热闹。
装了以后做主题调用会很方便~~
牛人,占个座。哇哈哈。
额,我是来问问题的!
function img_postthumb($cid){
$db = Typecho_Db::get(); $rs = $db->fetchRow($db->select('table.contents.text') ->from('table.contents') ->where ('table.contents.cid=?',$cid) ->order('table.contents.cid', Typecho_Db::SORT_ASC) ->limit(1)); //找到对应ID文章的文章内容 preg_match_all( "/\]*>/i", $rs['text'], $thumbUrl ); //通过正则式获取图片地址 $img_src=$thumbUrl[1][0]; //将赋值给img_src $img_counter = count($thumbUrl[0]); //一个src地址的计数器 switch ( $img_counter > 0 ) { case $allPics = 1: echo $img_src; //当找到一个src地址的时候,输出缩略图 break; default: echo "/usr/themes/**/images/noscreen.png"; //没找到(默认情况下) }; }这是获取文章缩略图用的,如何改为:
如果文章中无图则随机输出某文件夹中的图片。
真心不想打击你的积极性,我其实不太懂PHP。。
告诉你大概的把,我这木有邮件通知,去你博客说了,额,囧。
对插件提点建议:
随机文章(其它也是啦)不要包括附件。
额,好吧,忘记条件判断了。
这个怎么破
加上判断条件就可以了。
围观,不解释
健哥。擦你。让你帮我挂个链接。一直没挂。F_CK just need U
很好很强大!
真心不错,记得以前有随机缓存版的
缓存的下次研究一下,看看是怎么弄的。
有一个问题就是当文章标题过长时,多余的文字会跟下一行的文字重叠起来,这个怎么处理呢?
截断标题。。。
我在整理typecho-fans的老插件,你这个文档和https://github.com/binjoo/TeKit里的版本对不上了啊 = = 这原版本的你还有备份文件给个不?我有时间可以代更新下0.0
啊。。我看懂你的2.0.0版了,readme里没写明用法就是:) 好像还能用,打扰嘿嘿~