怎么制作网站教程下载,网站上的截图怎么做,深圳在线招聘最新消息,wordpress主题代码放在哪里【1】自己修改帝国cms默认的分页样式(css)#xff0c;这样做的好处是你不用去改动帝国的核心文件#xff0c;方便以后升级。【2】自己动手去修改帝国的分页(phpcss)#xff0c;帝国的分页在eclass下的t_functions.php这个文件里。列表页模板[!--show.page--]:分页导…【1】自己修改帝国cms默认的分页样式(css)这样做的好处是你不用去改动帝国的核心文件方便以后升级。【2】自己动手去修改帝国的分页(phpcss)帝国的分页在eclass下的t_functions.php这个文件里。列表页模板[!--show.page--]:分页导航(下拉式) 大概在10-98行列表页模板[!--show.listpage--]:分页导航(列表式) 在101-169行内容页模板(返回内容分页):分页导航 在172-228行内容页模板(返回下拉式内容分页导航):标题式分页导航 在231-262行。上面大概介绍了下这个文件下有那些分页那下面我们就来修改程序分页但是又不会在升级程序时候带来麻烦。第一步:进入帝国cms后台,点击系统设置-系统参数设置-信息设置:里面有个列表分页函数(列表)选项,将里面的函数名修改为user_ShowListMorePage20180707215823936.jpg (104.26 KB, 下载次数: 61)2019-1-11 12:40 上传2018070721590348.jpg (66.48 KB, 下载次数: 62)2019-1-11 12:40 上传第二部:复制t_function.php列表式分页代码到 e/class/userfun.php ?php ? 之间下面我把分页导航(列表式)拿出来并带上了注释如下//列表模板之列表式分页function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search,$add){global $fun_r,$public_r//num是取得的当前总的文章数line是栏目设定里的一页显示多少文章数。如果当前文章总数少于设定数中断程序返回并且什么也不显示。if($num$line){$pager[showpage];return $pager;}//文件名if(empty($add[dofile])){$add[dofile]index;}//静态页数$repagenum$add[repagenum];//listpagelistnum是系统参数设置 里的 信息设置 下的 列表分页函数(列表)下的 每页显示12个页码这一项。$page_line$public_r[listpagelistnum];//这个$snum可以控制 当前页 显示的位置设置成2,当前页就显示在第3个位置。$snum2;//$totalpageceil($num/$line);//取得总页数$firststr .$num. ;//显示总文章数//上一页if($page1){//若当前页不是第一页则显示它的上一页链接//$dolink是栏目的地址$type是网页文件的扩展名比如 .html 那个$type之前有个点是起连接作用的连接符也就是说$type里面的内容是 .html$toppage.$fun_r[startpage]. ;$pagepr$page-1;if($pagepr1){$prido$add[dofile].$type;}else{$prido$add[dofile]._.$pagepr.$type;}$prepage.$fun_r[pripage].;}//下一页if($page!$totalpage){//如果当前页不是最后一页则显示它的下一页链接$pagenex$page1;$nextpagelink$repagenum$repagenum$lastpagelink$repagenum$repagenum$nextpage .$fun_r[nextpage].;$lastpage .$fun_r[lastpage].;}//通过判断当前页码与上面讲述的snum的大小确定页码显示的状态。如果$page-$snum1$starti赋值为1否则$starti赋值为$page-$snum。$starti$page-$snum1?1:$page-$snum;$no0;//此处的for循环就是用来显示页码的包括从第几个页码开始显示以及当前页码加粗和显示多少个页码for($i$starti;$i$totalpage$no{$no;//如果是当前页码则加粗有需要修改当前页码样式的可在此修改if($page$i){$is_1;$is_2;}//如果当前页是首页elseif($i1){$is_1;$is_2;}//其余的页码可以通过给a加样式来修改显示效果else{$thispagelink$repagenum$repagenum$is_1;$is_2;}$returnstr. .$is_1.$i.$is_2;//$returnstr即是生成的显示页号的代码}$returnstr$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;$pager[showpage]$returnstr;return $pager;}复制代码接下来是自定义部分第一步:进入帝国cms后台,点击系统设置-系统参数设置-信息设置:里面有个列表分页函数(列表)选项,将里面的函数名修改为user_ShowListMorePage第二部:到 e/class/userfun.php ?php ? 之间插入下面代码function user_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search){global $fun_r,$public_r;if($num$line){$pager[showpage];return $pager;}$page_line$public_r[listpagelistnum];$snum2;//上一页if($page1){$toppage.$fun_r[startpage].; //首页$pagepr$page-1;if($pagepr1){$pridoindex.$type;}else{$pridoindex_.$pagepr.$type;}$prepage.$fun_r[pripage].; //上一页}//下一页if($page!$totalpage){$pagenex$page1;$nextpage.$fun_r[nextpage].; //下一页$lastpage.$fun_r[lastpage].; //最后一页}$starti$page-$snum1?1:$page-$snum;$no0;for($i$starti;$i$totalpage$no{$no;if($page$i){$is_1; //当前$is_2;}elseif($i1){$is_1; //第一页$is_2;}else{$is_1; //其他页$is_2;}$returnstr.$is_1.$i.$is_2;}$returnstr$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;$pager[showpage]$returnstr;return $pager;}复制代码第三步在你的列表页中写上分页就好了【[!--show.listpage--]】下面就来看看我最后的成果把051110017844473.jpg (8.46 KB, 下载次数: 59)2019-1-11 12:42 上传代码结构12345678下一页尾页复制代码下面是css代码/*** page-------------------------------------------------------------- ****/.pageBox {text-align: center;}.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}.pageBox a:hover,.pageBox a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}.pageBox .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}.pageBox a.cur {color: #fff;}.pageBox .disabled {width: 79px;}复制代码来源 详情https://blog.csdn.net/xuwenze1991/article/details/80955081