帝国cms修改前台分页(中英双用)[!--show.listpage--]

帝国教程 强烈建议 2024-03-04 08:36 94 0

  1、打开e/class/connect.php

  2、将文件里从

  //前台分页

  到

  //时间转换函数

  改为

  //前台分页

  function page1($num,$line,$page_line,$start,$page,$search){

  global $fun_r;

  if($num<=$line)

  {

  return '';

  }

  $search=htmlspecialchars($search,ENT_QUOTES);

  $url=$_SERVER['PHP_SELF'].'?page';

  $snum=2;//最小页数

  $totalpage=ceil($num/$line);//取得总页数

  $firststr='';

  //上一页

  if($page<>0)

  {

  $toppage='<<';

  $pagepr=$page-1;

  $prepage='<';

  }

  //下一页

  if($page!=$totalpage-1)

  {

  $pagenex=$page+1;

  $nextpage='>';

  $lastpage='>>';

  }

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

  $no=0;

  for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)

  {

  $no++;

  if($page==$i)

  {

  $is_1="";

  $is_2="";

  }

  else

  {

  $is_1='';

  $is_2="";

  }

  $pagenum=$i+1;

  $returnstr.="".$is_1.$pagenum.$is_2;

  }

  $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;

  return $returnstr;

  }

  3、在相对应的列表模板合适的地方插入

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!