为了便于阅读,下了个分页插件Paged Archives Plugin,应用于网站首页和归档还有分类页面,安装很简单,装好以后进入后台“插件”设置一下就行。
一、首先是首页:
- 修改“设置”-“日记”中的“默认日记显示数目”为1000000或更大的数目,以便于分页插件的分页;
- 修改模板中的“首页”模板
添加<MTPAEntry>于<mt:Entries offset="$pagination_offset">之后,
添加<MTPAEnd>
<!--分页代码开始-->
<MTPASettings pagelistlimit="10">
<MTPAIfMultiplePages><div class="dopage-list"><ul class="pager"><MTPAFirstPage> <MTPAPreviousPage show="1"> <MTPAPageList> <MTPANextPage show="1"> <MTPALastPage></ul></div></MTPAIfMultiplePages>
<!--分页代码结束-->于</mt:Entries>之后。 - 删除 <div class="content-nav">
<a href="<$mt:Link template="archive_index"$>">归档</a>
</div> - 重新生成页面,完毕。
二、按分类归档:
- 修改模板中的“按分类归档日记列表”模板
添加<MTPAEntry>于<mt:Entries limit="$limit">之后,
添加<MTPAEnd>
<!--分页代码开始-->
<MTPASettings pagelistlimit="10">
<MTPAIfMultiplePages><div class="dopage-list"><ul class="pager"><MTPAFirstPage> <MTPAPreviousPage show="1"> <MTPAPageList> <MTPANextPage show="1"> <MTPALastPage></ul></div></MTPAIfMultiplePages>
<!--分页代码结束-->于</mt:Entries>之后。 - 重新生成页面,完毕。
三、按月归档:
- 修改模板中的“按月归档日记列表”模板
添加<MTPAEntry>于<mt:Entries limit="$limit">之后,
添加<MTPAEnd>
<!--分页代码开始-->
<MTPASettings pagelistlimit="10">
<MTPAIfMultiplePages><div class="dopage-list"><ul class="pager"><MTPAFirstPage> <MTPAPreviousPage show="1"> <MTPAPageList> <MTPANextPage show="1"> <MTPALastPage></ul></div></MTPAIfMultiplePages>
<!--分页代码结束-->于</mt:Entries>之后。 - 重新生成页面,完毕。
至此,此插件所能支持的分页都完成了,另外还有一个功能更为强大的分页插件Pagination,他除了上述功能以外,还可以对评论及单篇较长的日记进行分页,可谓是功能强大,并且不生成额外的网页,完全是应用PHP所支持的.htaccess文件进行链接转向,还可以应用作者开发的另一个MT插件CacheBlock,缓存一定数量的页面,便于快速发布网站,不过这个插件的Pro版是收费的,并且价格不菲。
刷新