user-pic

让 Movable Type 按blogID 将所有文章汇总

Vote 0 Votes

上次谈到通过 wholesystem 插件来实现全部用户文章的显示。也就是当Movabletype开设了多Blog时,这个插件能够将同平台中的多个weblog的新文章通过一标签显示在单个博客中。

其实 Movable Type Enterprise (企业版,就是要钱的) 有实现这个汇总功能的标签:

<MTEntries blog_ids="1,2,3">
......
</MTEntries>

以上的标签代表列出blog ID为1,2,3的blog 的文章了。注Movable Type Personal (个人版,免费) 的没有这个功能。嘿嘿,等我有钱了一定搞个企业版的来玩玩。

当然Movable Type Personal 也有实现多博客文章汇总的办法,你可以使用<MTBlogs>标签来实现多博客文章的汇总:
<MTBlogs>
<MTEntries lastn="5">
.....
</MTEntries>
</MTBlogs>

这样可以把你的MovableType 系统中所有博客的前5篇文章,按blogID 的排序依次列出。也就是说,假设你有两个blog,即使blogID=1的那个blog已经N天没更新了,而blogid=2的那个blog每天更新,列表出来也是先显示blogid=1的blog的5篇文章之后再显示blogid=2的5篇文章。

所以这个包裹标签很适合分类博客使用,比如你有两个博客一个blogID=1(技术类)、一个blogID=2(生活类)。这时候你可以使用该标签,将两博客的文章分开显示,让读者更容易的选择阅读。

如果你想按时间发布排序,可以使用<MTEntries author="作者">的标签。不知道这个标签能否使用“,”。

Add a Reply

Forum Groups

Blogcs 基于MT平台的BSP

MovableType 中文化

MovableType 使用

16 13

Last Topic: Image::Magick 模块的安装 by bb on 9, 2008

22 1

Last Topic: 修改MT的作者归档路径 by bb on 25, 2008

1 0

Last Topic: 漂亮的Movable Type模板 by Aviva on 11, 2009

MovableType 延伸

3 4

Last Topic: dreamhost完美支持MT by kesor on 24, 2008