主營業務
- 高端網站定制
- 高端網站定制
- 高端網站定制
- 高端網站定制
- 高端網站定制
- 高端網站定制
上一篇我們提到: 總結官網手冊里沒有寫到的一些東西。pbootcms官網手冊里沒有寫到的一些pbootcms標簽精華總結:list標簽下標題及描述字數限制:{list:description lencn=20}list標簽下只引用日期:[list:date style=Y-m-d]欄目頁給當前欄目的class加個active:{pboot:if('[nav:scode]'=='{sort:scode}')}class="active
接下來我們進入今天的正文:使用pb時發現標題這塊邏輯不太符合常用的效果,默認的是后臺有站點標題和副標題,在前臺的展示方式是:
1、首頁:站點標題-副標題
2、列表頁:欄目標題-站點標題-副標題
3、詳情頁:文章標題-站點標題-副標題
4、單頁:文章標題-站點標題-副標題
和平時其他cms使用對比,問題就出現在這個副標題,這個其實類似企業定位語,一般對于企業網站會出現在頂部左上角或者logo旁,不會出現在源碼標題里,因此這邊的優化目的就是要讓變成以下結構:
1、首頁:站點標題-副標題
2、列表頁:欄目標題-站點標題
3、詳情頁:文章標題-站點標題
4、單頁:文章標題-站點標題
打開apps/home/controller/IndexController.php 找到列表頁、詳情頁、單頁
大概142行,163行,189行附近可以找到,修改三處即可
image.png
列表頁:
// 列表頁這段代碼修改成以下
$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);
V1.1.6+新增如下標簽,推薦使用
{pboot:pagetitle} 根據不同頁面自動顯示標題
{pboot:pagekeywords} 根據不同頁面自動顯示關鍵字
{pboot:pagedescription} 根據不同頁面自動顯示描述
修改后,刷新頁面即可查看效果。
掃一掃,瀏覽關注本文
掃碼訪問手機網站
版權所有 Copyright ? 2007-2022 四川冠辰科技開發有限公司 川公安網備案:51010602001006號
地址:四川省成都市金牛區五福橋東路229號龍湖北城天街28棟903 蜀ICP備11012605號-1
始于2007年,十五年品牌網站建設,值得信賴!