Typecho 文档:后台管理独立页面开启分页功能
适用程序:Typecho
程序版本:1.2.1
文档作者:Lopwon
作者博客:Lopwon.com
发布页面:Lopwon.com/3474.html
许可方式:CC BY-NC-SA
注意:此文档源于作者在博客改造中的一些经验总结,转载还请署名。
敬告:此文档操作涉及程序核心文件的修改,作者不对你在使用中产生的任何问题造成的不良后果,承担责任。
文档说明
Typecho 后台管理独立页面,默认是没有开启分页功能的,如果创建了超过 20 篇独立页时,可以参考本文档,让后台管理独立页面具有分页功能。
使用方法
A 涉及文件
admin/manage-pages.php
var/Widget/Contents/Page/Admin.php
B 改造文件
作用:给后台管理独立页面开启分页功能。
1. 打开文件 admin/manage-pages.php 搜索找到以下代码:
</form><!-- end .operate-form -->
2. 在以上代码的下一行添加以下代码:
<div class="typecho-list-operate clearfix">
<form method="get">
<div class="operate">
<label><i class="sr-only"><?php _e('全选'); ?></i><input type="checkbox"
class="typecho-table-select-all"/></label>
<div class="btn-group btn-drop">
<button class="btn dropdown-toggle btn-s" type="button"><i
class="sr-only"><?php _e('操作'); ?></i><?php _e('选中项'); ?> <i
class="i-caret-down"></i></button>
<ul class="dropdown-menu">
<li><a lang="<?php _e('你确认要删除这些页面吗?'); ?>"
href="<?php $security->index('/action/contents-page-edit?do=delete'); ?>"><?php _e('删除'); ?></a>
</li>
<li>
<a href="<?php $security->index('/action/contents-page-edit?do=mark&status=publish'); ?>"><?php _e('标记为<strong>%s</strong>', _t('公开')); ?></a>
</li>
<li>
<a href="<?php $security->index('/action/contents-page-edit?do=mark&status=hidden'); ?>"><?php _e('标记为<strong>%s</strong>', _t('隐藏')); ?></a>
</li>
</ul>
</div>
</div>
<?php if ($pages->have()): ?>
<ul class="typecho-pager">
<?php $pages->pageNav(); ?>
</ul>
<?php endif; ?>
</form>
</div><!-- end .typecho-list-operate -->
3. 下载文件包,把文件 Admin.php 替换到 var/Widget/Contents/Page/ 文件夹里,该文件新增的代码参考自文件 var/Widget/Contents/Post/Admin.php
至此,在后台》管理》独立页面,当独立页数量超过 20 篇时,即可看到分页功能。
This is a message