问题:
发现所有涉及分页的地方,显示分页的区域基本上都是通栏显示,个人觉得分页显示有点复杂,显示区域也占用较多,一般还好,特殊情况下会有需要显示短分页的需求。
比如我正在修改的模板,就发现了问题:
左边的按钮由于右边分页而错位,系统默认是显示10个分页码,其实显示5也一点不影响使用体验,于是就准备改一下显示的数量,但发现这个后台根本没有可设置的区域,通过码代分也证实了这点,不可设置,显示10个是在系统中写死的。
没办法,只能修改代码来实现,修改如下:
找到/source/function/function_core.php
将
- function multi($num, $perpage, $curpage, $mpurl, $maxpages = 0, $page = 10, $autogoto = FALSE, $simple = FALSE, $jsfunc = FALSE) {
复制代码 改为
- function multi($num, $perpage, $curpage, $mpurl, $maxpages = 0, $page = 5, $autogoto = FALSE, $simple = FALSE, $jsfunc = FALSE) {
复制代码 也就是修改 $page = 10,这个变量值,想显示多少自己随意设置。
注意:由于这个是针对所有分页的设置,也就是设置以后,所有分页的地方都会受其影响,有需求的请三思。
修改后的效果:
直接预览地址:http://www.hanshouji.com/list-68-1.html
|