pbootcms網站標題顯示方式修改方法
5月24號更新可直接使用官方v2.0.9版本自定義標題顯示方式
參考文章->使用pbootcms2.0.9版本自定義設置網站標題
以下為過往內容
如果你想用官方后臺設(she)置方式,想自(zi)己動手改,可(ke)參考以下(xia)操作,v2.0.9版本(ben)需要自(zi)行調整修改,不可(ke)直接復制。
注意:此修改涉及更改源碼,后臺自(zi)動(dong)升級后會消(xiao)失。4.16號增加的(de)副標題改造成首(shou)頁seo標題在最下方。
3月21號更新補充首頁標題修改:
去/apps/home/controller目(mu)錄下打開ParserController.php,找到下圖位(wei)置,默認在47行
$content = str_replace('{pboot:pagetitle}', '{pboot:sitetitle}-{pboot:sitesubtitle}', $content);
修改成以下
$content = str_replace('{pboot:pagetitle}', '{pboot:sitetitle}', $content);
原修改內容
使(shi)用pb時發現標題這塊(kuai)邏(luo)輯不(bu)太符合常用的效果,默(mo)認的是后臺有站(zhan)點(dian)標題和副標題,在(zai)前臺的展示(shi)方(fang)式是:
首頁(ye):站點標題-副(fu)標題
列表頁(ye):欄目標題(ti)-站點標題(ti)-副標題(ti)
詳情頁:文章標題-站(zhan)點標題-副標題
單頁:文章標題-站點標題-副標題
和(he)平時其他cms使用(yong)對比(bi),問題(ti)就出現(xian)在這(zhe)個(ge)副標題(ti),這(zhe)個(ge)其實類(lei)似企業(ye)定位語(yu),一般(ban)對于企業(ye)網(wang)站會出現(xian)在頂(ding)部左上角或(huo)者(zhe)logo旁,不會出現(xian)在源碼標題(ti)里,因此這(zhe)邊的(de)優(you)化目的(de)就是要讓變成以下結構:
首頁:站點標題
列表(biao)頁(ye):欄目標(biao)(biao)題-站點標(biao)(biao)題
詳情頁(ye):文章(zhang)標(biao)題-站點標(biao)題
單頁:文章標題-站(zhan)點標題
打開apps/home/controller/IndexController.php 找到列表(biao)頁、詳情頁、單頁
列表頁:
$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}-{pboot:sitesubtitle}', $content); / 列表頁這段代碼修改成以下 $content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);
詳情頁:
$content = str_replace('{pboot:pagetitle}', '{content:title}-{sort:name}-{pboot:sitesubtitle}', $content); / 詳情頁這段代碼改成以下 $content = str_replace('{pboot:pagetitle}', '{content:title}-{pboot:sitetitle}', $content);
單頁面:
$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}-{pboot:sitesubtitle}', $content); / 單頁頁這段代碼改成以下 $content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);
修改后,刷(shua)新(xin)頁面即可(ke)查看效果。
把副標題改造成首頁seo標題 2020-04-16
1、繼續(xu)打開(kai)/apps/home/controllerParserController.php,找到(dao)第47行把原來已改過的再(zai)做下修改
$content = str_replace('{pboot:pagetitle}', '{pboot:sitetitle}', $content);
修改成以下
$content = str_replace('{pboot:pagetitle}', '{pboot:sitesubtitle}', $content); // 首頁標題用副標題這個字段,其他標題還是用原來的站點標題
截圖
2、打開\apps\admin\view\default\content\site.html,把副標(biao)(biao)題(ti)改造成首頁seo標(biao)(biao)題(ti),找到19行副標(biao)(biao)題(ti)代碼
<div class="layui-form-item"> <label class="layui-form-label">站點副標題</label> <div class="layui-input-block"> <input type="text" name="subtitle" value="{$sites->subtitle}" placeholder="請輸入站點副標題" class="layui-input"> </div> </div>
改成以(yi)下,并且放到站點關鍵詞(ci)前面
<div class="layui-form-item"> <label class="layui-form-label">首頁SEO標題</label> <div class="layui-input-block"> <input type="text" name="subtitle" value="{$sites->subtitle}" placeholder="請輸入首頁SEO標題" class="layui-input"> </div> </div>
截圖
然(ran)后(hou)保存(cun),到(dao)后(hou)臺就(jiu)可以看到(dao)效(xiao)果了,測試(shi)使用(yong)正常就(jiu)ok,然(ran)后(hou)去前臺看效(xiao)果。
前臺源碼效果如下
至(zhi)此,標題幾乎完美了
文章標題:pbootcms網站標題顯示方式修改方法
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于
2022-11-28 18:03:21
,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服: