日常写模板中独立手机端会用到同步生成插件,用了同步生成插件后,在PC后台生成栏目页会自动同步手机栏目页,这样手机栏目页的分页代码就是在e/dongpo/mob/dp_funs.php里修改。

可是,同步生成插件默认的手机端列表页翻页样式是如下:

想改成如下这样怎么改呢?

 

 

 

教程:

找到路径/e/dongpo/mob/dp_funs.php

搜索:

//列表模板之列表式分页

在1967行

然后删除1967-2045行代码,代码如下:

//列表模板之列表式分页function msys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search="",$add){	global $fun_r,$public_r;	if($num<=$line)	{		$pager['showpage']='';		return $pager;	}	//文件名	if(empty($add['dofile']))	{		$add['dofile']='index';	}	//静态页数	$repagenum=$add['repagenum'];	$page_line=$public_r['listpagelistnum'];	if($page_line>3){$page_line=3;}	$snum=1;	$totalpage=ceil($num/$line);//取得总页数	//$firststr='<a title="总页数">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';	$firststr='<span class="nowpage">'.$page.'</span>/'.$totalpage;	//上一页	$prepage='<a name="nolink" class="nolinkpage shpage">上一页1</a>';	$firstpage='';	if($page<>1)	{		$toppage='<a href="'.$dolink.$add['dofile'].$type.'">'.$fun_r['startpage'].'</a>';		$toppage='';		$pagepr=$page-1;		if($pagepr==1)		{			$prido=$add['dofile'].$type;		}		else		{			$prido=$add['dofile'].'_'.$pagepr.$type;		}		$prepage='<a href="'.$prido.'" class="linkpage shpage">上一页</a>';		$firstpage='<a href="'.$add['dofile'].$type.'">首页</a>';	}	//下一页	$nextpage='<a name="nolink" class="nolinkpage">下一页</a>';	$lastpage='';	if($page!=$totalpage)	{		$pagenex=$page+1;		$nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add['dofile'].'_'.$pagenex.$type;		$lastpagelink=$repagenum&&$repagenum<$totalpage?eReturnRewritePageLink2($add,$totalpage):$dolink.$add['dofile'].'_'.$totalpage.$type;		$nextpage='<a href="'.$nextpagelink.'" class="linkpage">下一页</a>';		$lastpage='<a href="'.$lastpagelink.'">尾页</a>';	}	$starti=$page-$snum<1?1:$page-$snum;	$no=0;	for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)	{		$no++;		if($page==$i)		{			$is_1="<b>";			$is_2="</b>";		}		elseif($i==1)		{			$is_1='<a href="'.$dolink.$add['dofile'].$type.'">';			$is_2="</a>";		}		else		{			$thispagelink=$repagenum&&$repagenum<$i?eReturnRewritePageLink2($add,$i):$dolink.$add['dofile'].'_'.$i.$type;			$is_1='<a href="'.$thispagelink.'">';			$is_2="</a>";		}		$returnstr.=''.$is_1.$i.$is_2;	}	$returnstr='';	$returnstr=$toppage.$prepage.$firstpage.'<a name="allpage"  class="allpage">'.$firststr.'</a>'.$lastpage.$nextpage;	$pager['showpage']=$returnstr;	return $pager;}

替换成:

//列表模板之列表式分页function msys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search="",$add){	global $fun_r,$public_r;	if($num<=$line)	{		$pager['showpage']='';		return $pager;	}	//文件名	if(empty($add['dofile']))	{		$add['dofile']='index';	}	//静态页数	$repagenum=$add['repagenum'];	$page_line=$public_r['listpagelistnum'];	$snum=2;	//$totalpage=ceil($num/$line);//取得总页数	$firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';	//上一页	if($page<>1)	{		$toppage='<a href="'.$dolink.$add['dofile'].$type.'">'.$fun_r['startpage'].'</a>&nbsp;';		$pagepr=$page-1;		if($pagepr==1)		{			$prido=$add['dofile'].$type;		}		else		{			$prido=$add['dofile'].'_'.$pagepr.$type;		}		$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';	}	//下一页	if($page!=$totalpage)	{		$pagenex=$page+1;		$nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add['dofile'].'_'.$pagenex.$type;		$lastpagelink=$repagenum&&$repagenum<$totalpage?eReturnRewritePageLink2($add,$totalpage):$dolink.$add['dofile'].'_'.$totalpage.$type;		$nextpage='&nbsp;<a href="'.$nextpagelink.'">'.$fun_r['nextpage'].'</a>';		$lastpage='&nbsp;<a href="'.$lastpagelink.'">'.$fun_r['lastpage'].'</a>';	}	$starti=$page-$snum<1?1:$page-$snum;	$no=0;	for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)	{		$no++;		if($page==$i)		{			$is_1="<b>";			$is_2="</b>";		}		elseif($i==1)		{			$is_1='<a href="'.$dolink.$add['dofile'].$type.'">';			$is_2="</a>";		}		else		{			$thispagelink=$repagenum&&$repagenum<$i?eReturnRewritePageLink2($add,$i):$dolink.$add['dofile'].'_'.$i.$type;			$is_1='<a href="'.$thispagelink.'">';			$is_2="</a>";		}		$returnstr.='&nbsp;'.$is_1.$i.$is_2;	}	$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;	$pager['showpage']=$returnstr;	return $pager;}

到此,改造完成。