帝国cms留言板分页调整修改(删除总条数、上一页、下一页、每页显示页码数量)
加入收藏 2022-10-13 33人浏览

帝国CMS留言板分页[!--listpage--]调整修改。

打开 e/class/connect.php 文件,搜索 page1,找到 page1() 函数。
function page1($num,$line,$page_line,$start,$page,$search){
	…… …… ……
	$page_line=(int)$page_line;//这一行下文再说一下
	…… …… ……
	$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
	return $returnstr;
}

删除分页的总条数,删除$returnstr内的$firststr,如:

修改之前:$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
修改之后:$returnstr=$toppage.$prepage.$returnstr.$nextpage.$lastpage;

其中变量的含义:

$firststr 	总记录数;
$toppage 	首页;
$prepage 	上页;
$returnstr 	页码;
$nextpage 	下页;
$lastpage 	尾页;

说一下 $page_line=(int)$page_line:

$page_line 的意义是每页可显示多少个页码。
数据来源于 e/tool/gbook/index.php 文件内的 $page_line=10。
尝试过在这个文件内修改 10 为 5,后台更新动态页面之后会重新变成 10。
最后的方案是直接修改 page1 函数内 $page_line=(int)$page_line$page_line=5

修改分页的默认文字,如:首页,上一页,下一页,尾页:

打开 e/data/language/gb/pub/fun.php 文件。
修改以下的文字即可。
'pripage'=>'上一页',
'nextpage'=>'下一页',
'lastpage'=>'尾页',
'startpage'=>'首页',

设置每页显示的留言数量

登录后台,系统参数设置 ——> 信息设置 ——> 留言每页显示 ______ 个留言。