帝国cms手机端一个不错的列表分页样式

修改路径e\class\t_functions.php大概在100行左右。已可以搜索“列表模板之列表式分页”换成下面的代码:样式可以按照自己的手机端来修改

  1. //列表模板之列表式分页
  2. function msys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search="",$add){
  3.         global $fun_r,$public_r;
  4.         if($num<=$line)
  5.         {
  6.                 $pager[‘showpage’]=”;
  7.                 return $pager;
  8.         }
  9.         //文件名
  10.         if(empty($add[‘dofile’]))
  11.         {
  12.                 $add[‘dofile’]=’index’;
  13.         }
  14.         //静态页数
  15.         $repagenum=$add[‘repagenum’];
  16.         $page_line=$public_r[‘listpagelistnum’];
  17.         if($page_line>3){$page_line=3;}
  18.         $snum=1;
  19.         $totalpage=ceil($num/$line);//取得总页数
  20.         //$firststr='<a title="总页数"> <b>’.$num.'</b> </a>  ‘;
  21.         $firststr='<span class="nowpage">’.$page.'</span>/’.$totalpage;
  22.         //上一页
  23.         $prepage='<a name="nolink" class="nolinkpage shpage">上一页</a>’;
  24.         $firstpage=”;
  25.         if($page<>1)
  26.         {
  27.                 $toppage='<a href="’.$dolink.$add[‘dofile’].$type.’">’.$fun_r[‘startpage’].'</a>’;
  28.                 $toppage=”;
  29.                 $pagepr=$page-1;
  30.                 if($pagepr==1)
  31.                 {
  32.                         $prido=$add[‘dofile’].$type;
  33.                 }
  34.                 else
  35.                 {
  36.                         $prido=$add[‘dofile’].’_’.$pagepr.$type;
  37.                 }
  38.                 $prepage='<a href="’.$prido.’" class="linkpage shpage">上一页</a>’;
  39.                 $firstpage='<a href="’.$add[‘dofile’].$type.’">首页</a>’;
  40.         }
  41.         //下一页
  42.         $nextpage='<a name="nolink" class="nolinkpage">下一页</a>’;
  43.         $lastpage=”;
  44.         if($page!=$totalpage)
  45.         {
  46.                 $pagenex=$page+1;
  47.                 $nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add[‘dofile’].’_’.$pagenex.$type;
  48.                 $lastpagelink=$repagenum&&$repagenum<$totalpage?eReturnRewritePageLink2($add,$totalpage):$dolink.$add[‘dofile’].’_’.$totalpage.$type;
  49.                 $nextpage='<a href="’.$nextpagelink.’" class="linkpage">下一页</a>’;
  50.                 $lastpage='<a href="’.$lastpagelink.’">尾页</a>’;
  51.         }
  52.         $starti=$page-$snum<1?1:$page-$snum;
  53.         $no=0;
  54.         for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
  55.         {
  56.                 $no++;
  57.                 if($page==$i)
  58.                 {
  59.                         $is_1="<b>";
  60.                         $is_2="</b>";
  61.                 }
  62.                 elseif($i==1)
  63.                 {
  64.                         $is_1='<a href="’.$dolink.$add[‘dofile’].$type.’">’;
  65.                         $is_2="</a>";
  66.                 }
  67.                 else
  68.                 {
  69.                         $thispagelink=$repagenum&&$repagenum<$i?eReturnRewritePageLink2($add,$i):$dolink.$add[‘dofile’].’_’.$i.$type;
  70.                         $is_1='<a href="’.$thispagelink.’">’;
  71.                         $is_2="</a>";
  72.                 }
  73.                 $returnstr.=”.$is_1.$i.$is_2;
  74.         }
  75.         $returnstr=”;
  76.         $returnstr=$toppage.$prepage.$firstpage.'<a name="allpage"  class="allpage">’.$firststr.'</a>’.$lastpage.$nextpage;
  77.         $pager[‘showpage’]=$returnstr;
  78.         return $pager;
  79. }

复制代码

温馨提示:本文最后更新于2022-09-12 11:37:06,某些文章具有时效性,若有错误或已失效,请在下方留言或联系丁塔克博客
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论