专注于网站推广优化,承接营销型网站建设,整站优化外包,AI人工智能优化咨询QQ:20167856

帝国cms列表页分页样式美化

SEO建站必备 2021-04-17

文章摘要:跟上一篇讲过的一样,帝国自带的分页样式太过于丑,所以老威又找到了几种修改样式的方法,本文持续更新·····这是之前的分页样式我们首先进入帝国后台,点击系统设置->系统参数设置...

  跟上一篇讲过的一样,帝国自带的分页样式太过于丑,所以老威又找到了几种修改样式的方法,本文持续更新·····

  这是之前的分页样式

  帝国cms列表页分页样式美化

  我们首先进入帝国后台,点击系统设置->系统参数设置->信息设置,找到里面有个"列表分页函数(列表)"选项,将里面的函数名修改为user_ShowListMorePage(这个函数名也可以自拟,如果改的话记得把下方第一行的函数也改一下),到e/class/userfun.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'];

  $snum=2;

  //上一页

  if($page<>1)

  {

  $toppage=''.$fun_r['startpage'].''; //首页

  $pagepr=$page-1;

  if($pagepr==1)

  {

  $prido="index".$type;

  }

  else

  {

  $prido="index_".$pagepr.$type;

  }

  $prepage=''.$fun_r['pripage'].''; //上一页

  }

  //下一页

  if($page!=$totalpage)

  {

  $pagenex=$page+1;

  $nextpage=''.$fun_r['nextpage'].''; //下一页

  $lastpage=''.$fun_r['lastpage'].''; //最后一页

  }

  $starti=$page-$snum<1?1:$page-$snum;

  $no=0;

  for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++) //详细页码信息

  {

  $no++;

  if($page==$i)

  {

  $is_1=""; //当前

  $is_2="";

  }

  elseif($i==1)

  {

  $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;

  }

  然后在列表页调用的css里面加入如下css代码

  .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;}

  最后一步,在分页的地方加上

  

[!--show.listpage--]

  刷新栏目页,看一下,大功告成啦,如图所示,是不是比以前好看多了呢!

  帝国列表页分页样式

    预约SEO大佬

    添加微信:bmzkj01 免费交流解答,并送你一份最新运营推广方案