帝國CMS列表頁分頁標題設置頁碼

2017年10月25日17:43:28 發表評論

阿里云服務器

帝國cms文章欄目列表頁標題默認每一頁都是相同的。即欄目頁第2頁、第3頁、第.......標題title重復,對于網站優化不太好。列表標題不帶分頁標題標簽:[!--pagetitle--] 即文章列表模板標題多數是<title>[!--pagetitle--]_ <?=$public_r[sitename]?></title>或<title>[!--pagetitle--]</title>

帝國CMS列表頁分頁標題設置頁碼

而這里使用的是[!--list.pageno--]獲取當前分頁號的標簽,在你的文章列表模板找到相似<title>[!--pagetitle--]</title>。 修改如下:

<title>[!--pagetitle--] _ 第[!--list.pageno--]頁</title> (列表標題第1頁,列表標題第2頁……)效果顯示如下:

帝國CMS列表頁分頁標題設置頁碼

這個方法設置比較方便(帝國cms7.0以上版本有效),直接在你的網站文章列表模板添加即可。

還有一種方法通過修改/e/class/functions.php 文件來設置列表頁標題序號。找到如下代碼:

帝國CMS列表頁分頁標題設置頁碼

$string=str_replace('[!--list.pageno--]',$pagenum,$string);

修改為

$string=str_replace('[!--list.pageno--]',($pagenum==0?'':'第'.$pagenum.'頁'),$string);

然后將你的title改為<title>[!--pagetitle--] _ [!--list.pageno--]</title> 不用加上"第"和"頁”了,這方法對于帝國cms新版本和舊版本都適合。上面設置添加頁數僅參考,也可以去掉 _ ? 變成web前端第2頁 _ maolai博客 類似的

如果要隱藏第一頁的頁碼(即第一頁標題不顯示頁碼,第二頁起才顯示頁碼序號),將上面的pagenum==0改為pagenum==1 即可。

maolai

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: