Zou.Yun

关注:电子商务,网络营销,搜索引擎优化(SEO),搜索引擎营销(SEM),乐意与您分享经验。

Movable Type 4 如何显示回复最多的文章

写于2008-11-09 @ 分类: |评论(2)

把Movable Type 4当作CMS的时候会遇到这样一个问题,就是如何按回复数量的多少来给文章排序,可以叫"回复最多的文章"。

输出MT的文章列表需要用到<mt:Entries> 这样一个标签。<mt:Entries>标签有一系列的属性,其中有一个属性叫做"sort_by",意思是:根据什么来排序。

"sort_by"有很多可选择值,我们来一一看一看:

  1. authored_on 根据作者来排序,这个是标签默认的。
  2. title 根据文章标题来排序。
  3. ping_coun 根据PING的数量来排序。
  4. comment_count 根据回复的数量来排序。这个是我们今天需要用到的。
  5. author_id 根据作者的ID来排序。
  6. excerp t根据摘要内容来排序。
  7. status 根据文章发布状态来排序。
  8. created_on 根据生成日期来排序。
  9. modified_on 根据修改日期来排序。
  10. rate 根据他的等级来排序。
  11. score 根据评分来排序。

知道了这些可选择值,我们就可以自由定义我们输出列表的顺序。

  1. <ul>
  2. <mt:Entries lastn="5" sort_by="comment_count">
  3. <li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
  4. </mt:Entries>
  5. </ul>

上面这段代码的意思就是输出评论最多的五篇文章。

No TrackBacks

TrackBack URL: http://www.zouyun.org/cgi-bin/mt/mt-tb.cgi/33

评论(2)

百度了一下,才知道Movable Type也是一种博客程序~呵呵,见笑了,我也是沈阳人~

:-)难得碰到老乡。Movable Type可以说和Wordpress是不相上下的一个BLOG程序,不过我很多时候把MT当作CMS使用,他灵活的标签让我可以随意定制我需要的内容。

发表评论