Publish: November 12, 2009
Category: 新版发布
Author: 混蛋70
42 Comments
经过长时间的测试和改进,typecho 0.7版本终于与大家正式见面了。与前几个版本大刀阔斧的改进相比,这个版本的改动更加内敛,我们在尊重原有用户使用习惯的基础上,对系统进行调整,优化了效率,修正了若干bug。大家看得见的改进有以下几点
- 系统默认皮肤改进,现在的默认皮肤是不是顺眼多了
- 增加评论分页功能,我们会在以后介绍这一新功能,评论多的朋友有福了
- 增加附件替换功能,如果你的附件需要更新,不需要删除后再重新上传了,只需要点击替换按钮重新上传即可
- 增加评论修改功能
- 改进附件列表,更加直观
- 增加用户注册功能
- 修正静态链接启用方法,启用失败后仍然方便地禁用它,并且可以再非apache机器上强制激活
- 增加插件版本依赖检测
- 增加按作者归档
- 增加自动保存功能
- 后台内容管理页面链接调整,归档更加方便
所有老版本用户在后台首页应该已经收到更新提示,下载地址为
http://code.google.com/p/typecho/downloads/detail?name=0.7(9.10.31)-release.tar.gz&can=2&q=#makechanges
再次提醒各位升级方法在这里,不要把东西全删了,一定要留下usr目录,很多朋友不能评论就是这个原因
Publish: July 13, 2009
Category: 性能优化
Author: 混蛋70
44 Comments
随着typecho用户越来越多,大家对个性化的需求也越来越强,其实typecho自身有很多自定义的功能,受于文档缺乏的限制一直不为大家发现,现在我在这里给大家略说一二
我在哪?
这是一个非常常用的功能,简单来说就是告诉模板现在是哪个页面,这样我们在模板里就可以用简单的判断语句来实现特殊效果。typecho已经内置了强大的is方法来供大家判断当前页面。
比如,我想在进入文章页面时,在右侧边栏中显示一段广告代码,我们就可以这么写
<?php if ($this->is('post')): ?>
我的广告来了
<?php endif; ?>
如果我想在某一则页面,比如说about页面显示时,让它显示一段广告代码,那么可以这么写
<?php if ($this->is('page', 'about')): ?>
我的广告来了
<?php endif; ?>
那么,有哪些页面是可以供判断的呢,答案是所有的页面,他们的参数如下
- index:第一个参数设为index,可以判断当前页是否为主页
- archive:第一个参数设为archive,可以判断当前页是否为文章归档页,比主页,分类文章页,标签文章页,日期归档文章页
- category:第一个参数设为category,可以判断当前页是否为分类文章页,第二个参数传入具体分类slug name,比如default等等,就可以判断具体是哪个分类
- tag:第一个参数设为tag,可以判断当前页是否为标签文章页,第二个参数传入具体标签slug name,比如typecho等等,就可以判断具体是哪个标签
- date:第一个参数设为date,可以判断当前页是否为日期归档文章页,第二个参数传入year,month或者day,就可以判断是否为按年,按月还是按日归档
- single:第一个参数设为single,可以判断当前页是否为内容页,比如文章页,独立页面,附件显示页
- post:第一个参数设为post,可以判断当前页是否为内容页,第二个参数传入文章id,就可以判断具体是哪篇文章
- page:第一个参数设为page,可以判断当前页是否为独立页面,第二个参数传入页面slug name比如about,就可以判断具体是哪则独立页面
- attachment:第一个参数设为attachment,可以判断当前页是否为附件,第二个参数传入附件id,就可以判断具体是哪个附件
细心的朋友可能已经看出,上面的判断有明显的层次之分,他们从上到下互相包含,这样做有什么作用呢,下一次继续与大家分享typecho强大的模板结构.
Publish: June 3, 2009
Category: 新版发布
Author: 混蛋70
74 Comments
hi,感谢大家在beta阶段的支持,今天我们终于正式释出了0.6版本,除了修正了beta版本的bug外,还增加了堆楼的功能。
点击这里下载
升级方法
Publish: May 25, 2009
Category:
Author: 混蛋70
No Comments
done.zip
Publish: May 25, 2009
Category: 杂七杂八
Author: 混蛋70
59 Comments
值得注意的安全问题
最近在网上搜typecho的相关文章,偶然发现一篇typecho拿webshell的文章,不过看了以后没有发现什么比较严重的系统漏洞,有几个问题可能是文章作者与我的程序设计思路不同而已,比如模板编辑器可以编辑php,这个在我看来好像不算什么问题吧,如果大家有不同意见可以提出来。只要我保证你的后台安全就行了。
但是这篇文章提醒了我一个事情。就是默认的安装程序生成的默认密码过于简单,从概率上来说,以后使用typecho的朋友越来越多,难免出现一两个懒得改默认密码的用户,这样就给别有用心者有了可乘之机。在此我想特别提醒各位已经安装的朋友,一定要修改你的默认密码。在我今天提交的安装程序中,已经修改了这一失误,改为程序自动生成一个随机密码。
值得分享的使用案例
typecho开发这么久来,得到了很多朋友的帮助,有不少是在业内小有名气的家伙。嗯嗯,为了让软文更软,我就把他们拉出来撑撑场面吧,呵呵。
- Fen - typecho设计师,是我所知的除我之外第二个转向typecho的家伙。此人比较懒,你从他那比我更新频率还低的blog就能看出来,也许搞艺术的就是这样罢-_-!
- 明城 - typecho UED,给面子的都叫他一声明城大哥,不给面子的都直接忽略。虽然转的比较晚,但是鉴于他写过软文一篇,还经常在taobao ued里拉人来垫背,就给他个面子吧:)
- 空帷 - 跟typecho没啥关系,但跟我有关系。。。各位别误会,只是住在我旁边的屋子里而已。他和明城构成了typecho在淘宝的推广主力,能勾引的勾引,不行的直接上服务器换掉程序。。。
- Tension - 这位很多朋友都熟悉,也是sluke的朋友。前些日子sluke还跟我说让我写个sablog的转换程序来准备迎接它的用户,没想到周末这位sa的大佬级人物就转过来。有兴趣的朋友可以去他的blog看看,刚刚分享了一款质量很高的皮肤。
以上这些人只是我所熟知的一些家伙,我们还会给大家分享一些typecho的应用案例,大家可以移步论坛讨论。
值得写软文的人
什么人值得写软文呢,很多人给我提意见说typecho的皮肤太少啊,你们要多做皮阿。可是各位开发人员能用来开发额外开发皮肤的时间太少了,怎么解决这个问题呢。有一天一个朋友告诉我,我来帮你扒十张皮,本人听后大喜,遂击掌为誓,许诺他完成后专门撰写软文一则以表其功。如今货已到手,虽然数目上有些差距,但是仍然让我非常感动。此人就是我的朋友
咳咳,说了写软文总要给人家带去点点击量,各位闲的没事就去点点。。。下面是此人扒的皮,各位客官慢慢享用
done.zip
值得奋斗的目标
typecho 0.6的beta版已经发布,按照计划0.7的开发工作也已经开始,0.7计划中的缓存功能到底上不上,怎么上,我们还需要讨论则各。但是官方网站的升级已经迫在眉睫,fen已经完成了大部分页面的设计工作,我们会在近期投入到这项工作中,请各位拭目以待。