帝国cms 列表页分页样式修改美化userfun.php无须修改源程序(图文)

第一部:到 e/class/userfun.php <?php   ?>  之间插入下面代码

第二步:进入帝国cms后台,点击系统设置->系统参数设置->信息设置:里面有个"列表分页函数(列表)"选项,将里面的函数名修改为diy_ShowListMorePage

  function user_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){
  global $fun_r,$public_r;
  if($num&lt;=$line)
  {
  $pager['showpage']='';
  return $pager;
  }
  $page_line=$public_r['listpagelistnum'];
  $snum=2;
   
  //上一页
  if($page&lt;&gt;1)
  {
  $toppage='&lt;a href="'.$dolink.'index'.$type.'" class="disabled"&gt;'.$fun_r['startpage'].'&lt;/a&gt;'; //首页
  $pagepr=$page-1;
  if($pagepr==1)
  {
  $prido="index".$type;
  }
  else
  {
  $prido="index_".$pagepr.$type;
  }
  $prepage='&lt;a href="'.$dolink.$prido.'" class="disabled"&gt;'.$fun_r['pripage'].'&lt;/a&gt;'; //上一页
  }
  //下一页
  if($page!=$totalpage)
  {
  $pagenex=$page+1;
  $nextpage='&lt;a href="'.$dolink.'index_'.$pagenex.$type.'" class="disabled"&gt;'.$fun_r['nextpage'].'&lt;/a&gt;'; //下一页
  $lastpage='&lt;a href="'.$dolink.'index_'.$totalpage.$type.'" class="disabled"&gt;'.$fun_r['lastpage'].'&lt;/a&gt;'; //最后一页
  }
  $starti=$page-$snum&lt;1?1:$page-$snum;
  $no=0;
  for($i=$starti;$i&lt;=$totalpage&amp;&amp;$no&lt;$page_line;$i++) //详细页码信息
  {
  $no++;
  if($page==$i)
  {
  $is_1="&lt;a class='cur'&gt;"; //当前
  $is_2="&lt;/a&gt;";
  }
  elseif($i==1)
  {
  $is_1='&lt;a href="'.$dolink.'index'.$type.'"&gt;'; //第一页
  $is_2="&lt;/a&gt;";
  }
  else
  {
  $is_1='&lt;a href="'.$dolink.'index_'.$i.$type.'"&gt;'; //其他页
  $is_2="&lt;/a&gt;";
  }
  $returnstr.=$is_1.$i.$is_2;
  }
  $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
  $pager['showpage']=$returnstr;
  return $pager;
  }

html结构

<div class="pageBox pTB20"><a class="cur">1</a><a href="#">2</a><a href="#">3</a><a href="#">4</a><a href="#">5</a><a href="/liaotian/index_6.html">6</a><a href="#">7</a><a href="#">8</a><a href="#" class="disabled">下一页</a><a href="#" class="disabled">尾页</a></div>

  /*** 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;}

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:帝国cms 列表页分页样式修改美化userfun.php无须修改源程序(图文)