mt plugin MultiBlog和我上次说的wholesystem 插件一样,都是用来显示全部用户的文章。也就是当Movabletype开设了多Blog时,这个插件能够将所有Blog的新文章通过一标签显示在单个博客中。
不过这个multiblog 的标签功能比wholesystem 多了很多:
Template Usage:
MTMultiBlog
MTMultiBlogIfLocalBlog
MTMultiBlogIfNotLocalBlog
MTMultiBlogEntries
MTMultiBlogComments
具体操作:
1、下载multiblog插件,将文件上传到Blog的plugins和php目录中
2、将显示文章的页面用一个Blog的Index模板来管理
3、在显示文章信息的地方嵌入如下代码:
<h2>Latest Entries</h2>
<MTMultiBlogEntries lastn="5">
<a href="<$MTEntryLink$>"><$MTEntryTitle$></a> on
<a href="<$MTBlogURL$>"><$MTBlogName$></a><br />
</MTMultiBlogEntries>
4、重建这个页面就会看到所有Blog作者按时间排序的文章列表(显示5条,可通过lastn参数调整数量),MultiBlog 实际上创建了一个情景标签,在这个标签之内,你还可以使用:
MTMultiBlog is a MTBlogs replacement that allows the user to specify which blog or blogs they wish to access.
include_blogs: a comma seperated list of blog ids to include (e.g., "1,3,4")
exclude_blogs: a comma separated list of blog ids to exclude (e.g., "2,5")
来控制要显示博客和不显示的博客,标签如下:
<MTMultiBlogEntries lastn="5" include_blogs="370,368,369,371,372,373,374,375">
如果你想让显示的博客文章按博客顺序(不是按文章发表时间)排列还可以使用下面标签:
<h3>Side Blog</h3>
<MTMultiBlog include_blogs="1,2,4">
<MTEntries lastn="10">
<div class="entry"> <h4><$MTEntryTitle$></h4> <p><$MTEntryBody$></p> </div>
</MTEntries>
</MTMultiBlog>
上面标签的意思是在页面中显示blogid=1、2、4的博客文章,其他具体设置方法可查看MultiBlog 插件官方说明。
这个插件还能根据用户更新文章自动重建首页,解决了及时性的问题。
设置方法:进入博客后台“设置”“插件”设置: MultiBlog,选择后点击Add Trigger 保存即可。











