Typecho 0.8新特性介绍

Publish: March 4, 2010 Category: 开发相关 Author: 混蛋70

在前些天提交的svn版本中,有一个功能的增加让用户比较困惑,也就是简化评论结构。现在的文章相关评论列表只需要执行以下语句即可

<?php $comments->listComments(); ?>

这样的结构实际上也是参考了wordpress的做法,很多人跟我说这样会让Typecho失去自定义评论结构的灵活性,我有三个理由可以说打消拥有这种想法的用户

  1. 标准结构可以大大简化皮肤的制作难度,记得嵌套评论功能刚刚出来的时候,很多用户都对前面还要增加一个函数定义相当不理解,但是现在没有这些烦恼了。而且通过css的控制,可以解决很多个性化的问题。
  2. 原有评论结构使用完全没有问题。
  3. 评论的自定义功能不是减弱而是增强了。

大家可能对最后一点难以理解,我如果要自定义评论结构怎么办。第一,基于上面的第二点原因,你可以用原来的方法来自定义评论结构。第二,你还可以通过以下方法来自定义评论结构结构。

<?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 »

  1. 阿D阿D
    March 4th, 2010 11:15

    赞,我喜欢评论分页的功能

  2. ClayMoreClayMore
    March 4th, 2010 11:19

    相应地推出文档加以说明

  3. 阿D阿D
    March 4th, 2010 11:28

    学习,学习程序实现和设计方法。
    难得的机会。

  4. HJin_meHJin_me
    March 4th, 2010 12:10

    文章看完了,哈哈,还不太明白!

  5. KangKang
    March 4th, 2010 12:55

    恩。简单就好!

  6. foxfox
    March 4th, 2010 13:47

    沙发跑了。。

  7. hexianghexiang
    March 4th, 2010 13:58

    哈哈 支持来了。。

  8. MartinMartin
    March 4th, 2010 14:20

    期待期待 这个版本变化很大啊
    我觉得有些核心的功能 还是整合进来比较好…比如友链、随机文章

  9. 7777
    March 4th, 2010 14:41

    来迟了~终于见新文

  10. swdingswding
    March 4th, 2010 15:02

    不容易, 好久没见新文了..
    不过我想说, 新版就这一个新特性么..

  11. ClayMoreClayMore
    March 4th, 2010 16:26

    不止 0.7~0.8之间相隔几个月

  12. HannyHanny
    March 4th, 2010 23:01

    学习一下,做点插件,准备迎接0.8正式版

  13. 午夜幽冥午夜幽冥
    March 5th, 2010 03:27

    好久没有版本跟新了啊。0.8何时放出啊?我可不可以认为现在typecho已经是多用户的了啊?虽然数据结构还是一如既往的简介。

  14. 羽中羽中
    March 5th, 2010 07:29

    一直在跟SVN版,对分页嵌套兼容问题很郁闷,我打算把ajax分页载入功能研究下引入typecho这样对SEO也有利

  15. 刀河刀河
    March 5th, 2010 12:26

    太麻烦了。希望推出的0.8正式版自带的默认模板有嵌套评论功能,我就心满意足了。当然还支持分页功能。或者说,我更换模板,直接把默认模板的comment.php拷到新模板,就能实现和默认模板一样功能,就OK啦。typecho需要做得更傻瓜化一些。另外,这个评论验证码插件可以自定义问答吗?

  16. 菠萝菠萝
    March 5th, 2010 13:44

    0.8出来了?强烈支持一下!

  17. 放牛娃放牛娃
    March 5th, 2010 14:27

    突然觉得typecho和foobar2000有相同的神韵,非常棒。

  18. 爱抽烟的猪爱抽烟的猪
    March 5th, 2010 18:17

    在跟进svn版本,确实看到改动了很多。

  19. 爱抽烟的猪爱抽烟的猪
    March 5th, 2010 19:46

    顺便说一下,0.8的自定义评论可扩展性确实不错。

  20. samoolsamool
    March 5th, 2010 22:21

    前排就坐,简单就好,期待插件文档早日出现。

  21. RarefyRarefy
    March 6th, 2010 16:02

    好久没更新了——

  22. iamgodiamgod
    March 7th, 2010 22:51

    支持,谢谢 70

  23. aijunaijun
    March 8th, 2010 16:17

    我还是0.7的版本,没升级过。

  24. 风尘叹风尘叹
    March 8th, 2010 16:58

    去除它们的另一个原因是,我把cancel这个单词拼错了。。。瀑布汗……

  25. 自由人自由人
    March 10th, 2010 00:24

    希望typecho越来越强大。。。我有些想转投typecho的意图了。。。

  26. betaerbetaer
    March 10th, 2010 11:18

    行啊,来吧,在出正式版之前让你们折腾的更激烈一些吧,由几个强大的支持开源的小盆友在做,我们这些人在此基础上个性化一下就好了 ^^

  27. 笨猫笨猫
    March 10th, 2010 14:03

    发贴留名

  28. 梦之源泉梦之源泉
    March 13th, 2010 16:06

    0.8也出来了。功能要强大。但用起来要简单。不错

  29. hpcexhpcex
    March 16th, 2010 22:38

    找不到geshi这个高亮语法的插件下载,哪位有吗?

  30. soniasonia
    March 17th, 2010 01:18

    如何才能让文章每段文字,段首显示空两格呢?这是一个小的书写习惯。不知typecho0.8中可以显现吗?或者个人更改些语句就可以显现了?
    虽然不懂技术,但也喜欢typecho:)期待!

  31. 7777
    March 17th, 2010 02:03

    首航缩进 给css属性加上 text-indent:24px

  32. soniasonia
    March 19th, 2010 02:02

    @77
    俺技术上很白丁,是说在style.css上添加 text-indent:24px 吗?那应该添加在什么位置呢?(刚才试了一下,任意添加好像不行)

  33. 7777
    March 19th, 2010 09:38

    文章主内容的样式上

  34. 7777
    March 19th, 2010 09:40

    p 的样式上

  35. soniasonia
    March 22nd, 2010 21:35

    @77
    俺再去鼓捣鼓捣,谢谢77回复:)

  36. 墨寅墨寅
    March 23rd, 2010 00:33

    要是能一些常用功能内置进来就好了,比如:友情链接、热门文章(针对当前分类下的热门文章)、随机文章等等,这些真的很需要啊!

  37. 墨寅墨寅
    March 23rd, 2010 00:34

    @sonia
    这个最好是用text-indent:2em

  38. 墨寅墨寅
    March 23rd, 2010 01:02

    还有文章摘要的功能也一并实现了吧!

  39. soniasonia
    March 23rd, 2010 13:01

    一并谢过墨寅:)

  40. Jason NgJason Ng
    March 29th, 2010 22:41

    不错

  41. swdingswding
    March 30th, 2010 17:04

    差不多有 5 个月没法新版了吧..

  42. FufuFufu
    March 31st, 2010 17:45

    支持!好久没更新版本了。

  43. 美女美女
    April 5th, 2010 15:06

    希望越来越强大与灵活
    我的 另一个站 就准备用TYPECHO

  44. 深灰色深灰色
    April 6th, 2010 17:10

    持续观关注中...

  45. kxzwkxzw
    April 8th, 2010 15:42

    哎,郁闷,想换成typecho,结果永久链接一直搞不定……

  46. 安天下安天下
    April 12th, 2010 23:51

    从今天开始,面朝Typecho,春暖花开。

  47. QuangQuang
    April 15th, 2010 00:41

    Good jobs

  48. 花哥花哥
    April 19th, 2010 14:08

    "去除它们的另一个原因是,我把cancel这个单词拼错了。。。"
    汗,这事我经常干,搞了很多问题出来。。。。

  49. 塑料托盘塑料托盘
    April 20th, 2010 09:07

    很好用的blog系统,建议增加最新文章的功能

  50. swdingswding
    April 21st, 2010 09:00

    才发现现在用的这个 favicon 和 Tumblr.com 的几乎一模一样..

  51. 修愚修愚
    April 23rd, 2010 20:43

    路过,学习,不错

  52. wisfernwisfern
    April 25th, 2010 13:22

    在观望中,其实觉得这个程序很不错的,只是目前还没有多少相关的文档可以参考,希望尽快完美相关的文档,让二次开发有个参考。

  53. 鱼仔鱼仔
    April 28th, 2010 10:34

    我来测试评论的

  54. vayavovayavo
    May 7th, 2010 11:02

    很好用. 架构科学. 二次开发也其实很方便, 看一看源程序, 还是很清晰的. 欢迎点我的名字去参观我的博客.

  55. SeanSean
    May 7th, 2010 20:23

    0.7出来到现在大半年了~~0.8还有多久啊,呵呵~~

  56. 梧桐树梧桐树
    May 10th, 2010 08:49

    难道只是一个开源BLOG程序?
    会员注册是干嘛了
    论坛是集成BLOG的吗?

  57. xuxxux
    May 11th, 2010 19:24

    非常喜欢这么简单的程序,我下载了,准备去装装看,如果占内存比wp小,那我另一个站就换这个了。

  58. 华晨华晨
    May 11th, 2010 20:14

    我也用上Typecho了,十分感谢!

  59. lemeylemey
    May 11th, 2010 22:59

    简单就好,越简单越喜欢

  60. lqlq
    May 11th, 2010 23:20

    0.8了

  61. xsseoxsseo
    May 12th, 2010 00:36

    路过...

  62. 团伙分享创意团伙分享创意
    May 17th, 2010 13:34

    来晚了,只能做后排啊,后排不用仰脖子~

  63. 小说小说
    May 18th, 2010 18:49

    好多的人气啊。

  64. ZiYoZiYo
    May 20th, 2010 19:19

    不错哈,有机会试下:)

  65. 瓜瓜瓜瓜
    May 24th, 2010 18:41

    什么时候出0.8版本啊?很期待!!!

  66. shop购物shop购物
    May 27th, 2010 10:01

    呵呵 支持!不错的程序

  67. 美国主机优惠码美国主机优惠码
    July 9th, 2010 19:18

    程序真的很小,看起来很有前途

  68. wesongwesong
    July 29th, 2010 15:00

    去除它们的另一个原因是,我把cancel这个单词拼错了。。。
    挺有个性的。。。

Leave a Comment

captcha
请输入验证码