pbootcms如何顯示TAG列表標題
pbootcms默認進入tag列表(biao)頁(ye)時網頁(ye)標(biao)(biao)題都是沒(mei)變(bian)化的,這(zhe)樣(yang)對(dui)seo來說(shuo)就(jiu)不好了,特別對(dui)于有些網站專門(men)做tag優化。既然官(guan)方還(huan)沒(mei)更(geng)新這(zhe)一塊那就(jiu)自己來看(kan)下如何可以把tag詞作為標(biao)(biao)題顯示。先來看(kan)看(kan)要(yao)做的效果(guo),常用(yong)的tag列表(biao)頁(ye)標(biao)(biao)題是這(zhe)樣(yang):tag標(biao)(biao)簽詞-網站名(ming)稱(cheng)。
網友提供的方法
Yuxin網(wang)友提(ti)供(gong)的(de)方法不修改程序(xu)源碼不影響升級,直接在(zai)標題那做判(pan)斷,通過判(pan)斷欄目(mu)id,tag列表(biao)默認(ren)-2,搜索列表(biao)默認(ren)-1。測試有效,點贊!
<title>{pboot:if('{sort:scode}'=='-2')}{$get.tag}-{pboot:companyname}{else}{pboot:2if('{sort:scode}'=='-1')}{pboot:keyword}-{pboot:companyname}{2else}{pboot:pagetitle}{/pboot:2if}{/pboot:if}</title
二開的方法
1、打開(kai)apps/home/controller/TagController.php,找到“CMS公共(gong)標(biao)簽前置(zhi)解析(xi)”在(zai)下(xia)方增加
get('tag') != 'index'? $pagetitle = get('tag'): $pagetitle = ''; $content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);
2、找到(dao) '相關內容' 修改(gai)成 $pagetitle
上(shang)面都(dou)修(xiu)改后(hou)發現tag列表頁都(dou)正常了
補充
打開 你的域名/tag/ 會發現這個頁(ye)面怎么是空(kong)白無數據的
那(nei)么(me)這是(shi)怎(zen)么(me)回事,去(qu)參考(kao)了(le)下其他站(zhan)發(fa)現這個頁面一般是(shi)不存在的(即打開(kai)404),還(huan)有一種是(shi)作為一個tag的標簽全部顯(xian)示(shi)出來。這個目前等官方看怎(zen)么(me)處(chu)理,如果你(ni)有什么(me)好建議可以留言。
這里提供個(ge)讓其顯示404的方法,繼續打開剛才那個(ge)文件,修(xiu)改if (! get('tag')) {,為以下即可。
if (! get('tag') || get('tag') == 'index') { _404('您訪問的頁面不存在,請核對后重試!'); }
文章標題:pbootcms如何顯示TAG列表標題
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于
2022-11-28 18:03:21
,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服: