Movable Type 4 如何显示回复最多的文章
写于2008-11-09 @ 分类:Movable Type |评论(2)
把Movable Type 4当作CMS的时候会遇到这样一个问题,就是如何按回复数量的多少来给文章排序,可以叫"回复最多的文章"。
输出MT的文章列表需要用到<mt:Entries> 这样一个标签。<mt:Entries>标签有一系列的属性,其中有一个属性叫做"sort_by",意思是:根据什么来排序。
"sort_by"有很多可选择值,我们来一一看一看:
- authored_on 根据作者来排序,这个是标签默认的。
- title 根据文章标题来排序。
- ping_coun 根据PING的数量来排序。
- comment_count 根据回复的数量来排序。这个是我们今天需要用到的。
- author_id 根据作者的ID来排序。
- excerp t根据摘要内容来排序。
- status 根据文章发布状态来排序。
- created_on 根据生成日期来排序。
- modified_on 根据修改日期来排序。
- rate 根据他的等级来排序。
- score 根据评分来排序。
知道了这些可选择值,我们就可以自由定义我们输出列表的顺序。
- <ul>
- <mt:Entries lastn="5" sort_by="
comment_count"> - <li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
- </mt:Entries>
- </ul>
上面这段代码的意思就是输出评论最多的五篇文章。


百度了一下,才知道Movable Type也是一种博客程序~呵呵,见笑了,我也是沈阳人~
:-)难得碰到老乡。Movable Type可以说和Wordpress是不相上下的一个BLOG程序,不过我很多时候把MT当作CMS使用,他灵活的标签让我可以随意定制我需要的内容。