最近在做模版的时候想在<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--]标签就完美解决了 第一页:

第二页:
|