日记分页

| 暂无评论 | 暂无引用通告

为了便于阅读,下了个分页插件Paged Archives Plugin,应用于网站首页和归档还有分类页面,安装很简单,装好以后进入后台“插件”设置一下就行。

一、首先是首页:

  1. 修改“设置”-“日记”中的“默认日记显示数目”为1000000或更大的数目,以便于分页插件的分页;
  2.  修改模板中的“首页”模板
    添加<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>之后。
  3. 删除 <div class="content-nav">
             
    <a href="<$mt:Link template="archive_index"$>">归档</a>
             </div>
  4. 重新生成页面,完毕。

二、按分类归档:

  1. 修改模板中的“按分类归档日记列表”模板
    添加<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>之后。
  2. 重新生成页面,完毕。

三、按月归档:

  1. 修改模板中的“按月归档日记列表”模板
    添加<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>之后。
  2. 重新生成页面,完毕。

至此,此插件所能支持的分页都完成了,另外还有一个功能更为强大的分页插件Pagination,他除了上述功能以外,还可以对评论及单篇较长的日记进行分页,可谓是功能强大,并且不生成额外的网页,完全是应用PHP所支持的.htaccess文件进行链接转向,还可以应用作者开发的另一个MT插件CacheBlock,缓存一定数量的页面,便于快速发布网站,不过这个插件的Pro版是收费的,并且价格不菲。

收藏与分享

暂无引用通告

发送引用通告网址: http://www.do2do.net/cgi-bin/mt/mt-tb.cgi/45
如果您想引用这篇日记到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

评论

发表评论

订阅本站