微信关注,获取更多

帝国cms 当前页码[!--list.pageno--]标签 样式的使用分享 标题显示第几页

最近在做模版的时候想在<title>标签网站标题内添加页码

例如:  <title>栏目标题 - 第2页</title>

使用了[!--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--]标签就完美解决了
第一页:


第二页:


 

未经允许不得转载:YESKYLOG » 帝国cms 当前页码[!--list.pageno--]标签 样式的使用分享 标题显示第几页

  1. youmeng

    动态页怎么修改呢

    回复
    • yeskylog

      模板页 php代码判断page
              $page=(int)$_GET['page'];
                      $pagenum=$page+1;
      if($page==0){
                                      $page2='';
                              }else{
                                      $page2='第 '.$pagenum.' 页';
                              }

      回复

登录

找回密码

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏