PbootCMS設置標題樣式規則后欄目seo標題無效問題解決

2021-12-02 19869 19 編輯:pbhtml 來源:PB資源網

自從2.0.7版本開始后后臺支持了自定義標題規則,然而發現這里的權限變成了最高,就是設置了規則后,再去單獨給欄目設置seo標題就沒效果了。這種情況我認為是不合理的,seo標題正常得最高級。

PbootCMS設置標題樣式規則后欄目seo標題無效問題解決PbootCMS設置標題樣式規則后欄目seo標題無效問題解決

上面兩張圖即真實案例,第二張圖給欄目設置seo標題無效了。那好吧,接下來講解下如何讓seo標題重回最高權限,即設置了seo標題,那就就會去替換掉組合標題里的欄目名稱標題。

修改步驟

打開/apps/home/controller/IndexController.php

找到第189行private function getList($sort)

以下代碼

$content?=?str_replace('{pboot:pagetitle}',?$this->config('list_title')??:?($pagetitle?.?'-{pboot:sitetitle}-{pboot:sitesubtitle}'),?$content);

替換成

$list_title?=?$this->config('list_title');
if?($pagetitle?==?"{sort:title}")?{
????$list_title?=?str_replace("{sort:name}","{sort:title}",$list_title);
}
$content?=?str_replace('{pboot:pagetitle}',?$list_title??:?($pagetitle?.?'-{pboot:sitetitle}-{pboot:sitesubtitle}'),?$content);

PbootCMS設置標題樣式規則后欄目seo標題無效問題解決

找到private function getAbout($sort)

把以下代碼

$content?=?str_replace('{pboot:pagetitle}',?$this->config('about_title')??:?($pagetitle?.?'-{pboot:sitetitle}-{pboot:sitesubtitle}'),?$content);

替換成

$about_title?=?$this->config('about_title');
if?($pagetitle?==?"{sort:title}")?{
????$about_title?=?str_replace("{sort:name}","{sort:title}",$about_title);
}
$content?=?str_replace('{pboot:pagetitle}',?$about_title??:?($pagetitle?.?'-{pboot:sitetitle}-{pboot:sitesubtitle}'),?$content);

PbootCMS設置標題樣式規則后欄目seo標題無效問題解決

修改完上面,去檢查下頁面發現標題正常了,到此結束,搞定!


最后更新于 2020-12-22 11:10:01 本文來源:https://www.pbhtml.com/196.html略有修改

相關知識點: seo 標題
本站文章均為蜀戎網絡摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,未經允許禁止復制轉載!感謝...
SEO課堂 公司動態 藍天采集器
更多人喜歡

在線
客服

在線客服服務時間:9:00-21:00

客服
熱線

13227777380
7*24小時客服服務熱線

客服
微信

掃一掃微信咨詢
頂部
最近2019年免费中文字幕电影,最近更新2018中文国语字幕,最近中文字幕2018高清一页,一二三四免费观看视频中文版在线