在前些天提交的svn版本中,有一个功能的增加让用户比较困惑,也就是简化评论结构。现在的文章相关评论列表只需要执行以下语句即可
<?php $comments->listComments(); ?>
这样的结构实际上也是参考了wordpress的做法,很多人跟我说这样会让Typecho失去自定义评论结构的灵活性,我有三个理由可以说打消拥有这种想法的用户
- 标准结构可以大大简化皮肤的制作难度,记得嵌套评论功能刚刚出来的时候,很多用户都对前面还要增加一个函数定义相当不理解,但是现在没有这些烦恼了。而且通过css的控制,可以解决很多个性化的问题。
- 原有评论结构使用完全没有问题。
- 评论的自定义功能不是减弱而是增强了。
大家可能对最后一点难以理解,我如果要自定义评论结构怎么办。第一,基于上面的第二点原因,你可以用原来的方法来自定义评论结构。第二,你还可以通过以下方法来自定义评论结构结构。
<?php function threadedComments($comments, $options) { echo 'hello 这是我的自定义评论'; $comments->content(); } ?> <?php $comments->listComments(); ?>
以上将输出
<ol> <li>hello 这是我的自定义评论.....</li> <li>hello 这是我的自定义评论.....</li> ... </ol>
因此,这次更新可以理解为,我们在没有删除任何原有特性的基础上,增加了一些简化功能。但是有一点需要提醒大家注意,那就是希望大家不要使用Helper::replyLink, Helper::cancleCommentReplyLink, Helper::threadedCommentsScript这三个函数了,因为它们已经过时了,虽然为了保证兼容性,你可以继续使用它们,但是可能再过两个发行版本,我们将去除它们。去除它们的另一个原因是,我把cancel这个单词拼错了。。。
它们的替代版本是,$comments->reply('回复评论'), $comments->cancelReply('点击取消回复')。而评论回复的脚本(Helper::threadedCommentsScript),大家不需要再调用了,系统会自动判断在header里调用js。需要注意的是,你需要把评论回复框的id由原来的respond改为
<?php $this->respondId(); ?>
Typecho 0.8版本还有很多有趣的功能更新,我们计划在下一次提交svn时,正式支持皮肤的后台自定义选项功能。更多新功能我们将在后续文章中向大家介绍。
68 Comments »
March 4th, 2010 11:15
赞,我喜欢评论分页的功能
March 4th, 2010 11:19
相应地推出文档加以说明
March 4th, 2010 11:28
学习,学习程序实现和设计方法。
难得的机会。
March 4th, 2010 12:10
文章看完了,哈哈,还不太明白!
March 4th, 2010 12:55
恩。简单就好!
March 4th, 2010 13:47
沙发跑了。。
March 4th, 2010 13:58
哈哈 支持来了。。
March 4th, 2010 14:20
期待期待 这个版本变化很大啊
我觉得有些核心的功能 还是整合进来比较好…比如友链、随机文章
March 4th, 2010 14:41
来迟了~终于见新文
March 4th, 2010 15:02
不容易, 好久没见新文了..
不过我想说, 新版就这一个新特性么..
March 4th, 2010 16:26
不止 0.7~0.8之间相隔几个月
March 4th, 2010 23:01
学习一下,做点插件,准备迎接0.8正式版
March 5th, 2010 03:27
好久没有版本跟新了啊。0.8何时放出啊?我可不可以认为现在typecho已经是多用户的了啊?虽然数据结构还是一如既往的简介。
March 5th, 2010 07:29
一直在跟SVN版,对分页嵌套兼容问题很郁闷,我打算把ajax分页载入功能研究下引入typecho这样对SEO也有利
March 5th, 2010 12:26
太麻烦了。希望推出的0.8正式版自带的默认模板有嵌套评论功能,我就心满意足了。当然还支持分页功能。或者说,我更换模板,直接把默认模板的comment.php拷到新模板,就能实现和默认模板一样功能,就OK啦。typecho需要做得更傻瓜化一些。另外,这个评论验证码插件可以自定义问答吗?
March 5th, 2010 13:44
0.8出来了?强烈支持一下!
March 5th, 2010 14:27
突然觉得typecho和foobar2000有相同的神韵,非常棒。
March 5th, 2010 18:17
在跟进svn版本,确实看到改动了很多。
March 5th, 2010 19:46
顺便说一下,0.8的自定义评论可扩展性确实不错。
March 5th, 2010 22:21
前排就坐,简单就好,期待插件文档早日出现。
March 6th, 2010 16:02
好久没更新了——
March 7th, 2010 22:51
支持,谢谢 70
March 8th, 2010 16:17
我还是0.7的版本,没升级过。
March 8th, 2010 16:58
去除它们的另一个原因是,我把cancel这个单词拼错了。。。瀑布汗……
March 10th, 2010 00:24
希望typecho越来越强大。。。我有些想转投typecho的意图了。。。
March 10th, 2010 11:18
行啊,来吧,在出正式版之前让你们折腾的更激烈一些吧,由几个强大的支持开源的小盆友在做,我们这些人在此基础上个性化一下就好了 ^^
March 10th, 2010 14:03
发贴留名
March 13th, 2010 16:06
0.8也出来了。功能要强大。但用起来要简单。不错
March 16th, 2010 22:38
找不到geshi这个高亮语法的插件下载,哪位有吗?
March 17th, 2010 01:18
如何才能让文章每段文字,段首显示空两格呢?这是一个小的书写习惯。不知typecho0.8中可以显现吗?或者个人更改些语句就可以显现了?
虽然不懂技术,但也喜欢typecho:)期待!
March 17th, 2010 02:03
首航缩进 给css属性加上 text-indent:24px
March 19th, 2010 02:02
@77yle.css上添加 text-indent:24px 吗?那应该添加在什么位置呢?(刚才试了一下,任意添加好像不行)
俺技术上很白丁,是说在st
March 19th, 2010 09:38
文章主内容的样式上
March 19th, 2010 09:40
p 的样式上
March 22nd, 2010 21:35
@77
俺再去鼓捣鼓捣,谢谢77回复:)
March 23rd, 2010 00:33
要是能一些常用功能内置进来就好了,比如:友情链接、热门文章(针对当前分类下的热门文章)、随机文章等等,这些真的很需要啊!
March 23rd, 2010 00:34
@sonia
这个最好是用text-indent:2em
March 23rd, 2010 01:02
还有文章摘要的功能也一并实现了吧!
March 23rd, 2010 13:01
一并谢过墨寅:)
March 29th, 2010 22:41
不错
March 30th, 2010 17:04
差不多有 5 个月没法新版了吧..
March 31st, 2010 17:45
支持!好久没更新版本了。
April 5th, 2010 15:06
希望越来越强大与灵活
我的 另一个站 就准备用TYPECHO
April 6th, 2010 17:10
持续观关注中...
April 8th, 2010 15:42
哎,郁闷,想换成typecho,结果永久链接一直搞不定……
April 12th, 2010 23:51
从今天开始,面朝Typecho,春暖花开。
April 15th, 2010 00:41
Good jobs
April 19th, 2010 14:08
"去除它们的另一个原因是,我把cancel这个单词拼错了。。。"
汗,这事我经常干,搞了很多问题出来。。。。
April 20th, 2010 09:07
很好用的blog系统,建议增加最新文章的功能
April 21st, 2010 09:00
才发现现在用的这个 favicon 和 Tumblr.com 的几乎一模一样..
April 23rd, 2010 20:43
路过,学习,不错
April 25th, 2010 13:22
在观望中,其实觉得这个程序很不错的,只是目前还没有多少相关的文档可以参考,希望尽快完美相关的文档,让二次开发有个参考。
April 28th, 2010 10:34
我来测试评论的
May 7th, 2010 11:02
很好用. 架构科学. 二次开发也其实很方便, 看一看源程序, 还是很清晰的. 欢迎点我的名字去参观我的博客.
May 7th, 2010 20:23
0.7出来到现在大半年了~~0.8还有多久啊,呵呵~~
May 10th, 2010 08:49
难道只是一个开源BLOG程序?
会员注册是干嘛了
论坛是集成BLOG的吗?
May 11th, 2010 19:24
非常喜欢这么简单的程序,我下载了,准备去装装看,如果占内存比wp小,那我另一个站就换这个了。
May 11th, 2010 20:14
我也用上Typecho了,十分感谢!
May 11th, 2010 22:59
简单就好,越简单越喜欢
May 11th, 2010 23:20
0.8了
May 12th, 2010 00:36
路过...
May 17th, 2010 13:34
来晚了,只能做后排啊,后排不用仰脖子~
May 18th, 2010 18:49
好多的人气啊。
May 20th, 2010 19:19
不错哈,有机会试下:)
May 24th, 2010 18:41
什么时候出0.8版本啊?很期待!!!
May 27th, 2010 10:01
呵呵 支持!不错的程序
July 9th, 2010 19:18
程序真的很小,看起来很有前途
July 29th, 2010 15:00
去除它们的另一个原因是,我把cancel这个单词拼错了。。。
挺有个性的。。。
Leave a Comment