最近在做模版的时候想在
使用了[!--list.pageno--]标签 只输出数字 2 3 4 5的样式
如果使用<title>栏目标题 - 第[!--list.pageno--]页</title>
第一页会生成 “<title>栏目标题 - 第页</title>“第一页不显示数字,但是‘第'' 页'的字符还显示 ,这样的形式 就不美观了
而[!--list.pageno--]标签不是标准的变量并无法直接使用php来判断
下面实操修改
打开/e/class/functions.php
函数名:
function ListHtml($classid,$fields,$enews=0,$userlistr="")
下面的:
$string=str_replace('[!--list.pageno--]',($pagenum==1?'':$pagenum),$string);
修改为
$string=str_replace('[!--list.pageno--]',($pagenum==1?'':' - 第 '.$pagenum.' 页'),$string);
这样再去调用[!--list.pageno--]标签就完美解决了。
第一页:
第二页:
动态页面,伪静态直接模版处理:
<?php $page=(int)$_GET['page']; $pagenum=$page+1; if($page==0){ $page2=''; }else{ $page2=' - 第'.$pagenum.'页 '; } ?>
判断静态动态页面:
//静态/动态判断切换 $listdt=$class_r[$navclassid]['listdt']; $page=(int)$_GET['page']; $pagenum=$page+1; if($listdt==1){ if($page==0){ $page2=''; }else{ $page2='第 '.$pagenum.' 页'; } }else{ $page2='[!--list.pageno--]'; }
用<?=$page2?>在显示的位置调用即可。
本文由网友投稿或聚码屋整理自网络,如转载请注明出处:https://www.ym3.net/2514.html;
本站发布的内容若侵犯到您的权益,请邮件联系 cnzz8#outlook.com 删除,我们将及时处理!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
还没有评论,快来说点什么吧~