在使用PbootCMS搭建英文站時會發現搜索結果頁的面包屑為中文,標題為英文,該如何處理?可二開增加英文站對應文字來解決。
修改內容
打開ppshomecontrollerSearchController.php,把里面的代碼全部替換成以下(分為2x和3x版本,對應版本替換):
pb2.1.1版本替換
parser?=?new?ParserController(); ????????$this->htmldir?=?$this->config('tpl_html_dir')???$this->config('tpl_html_dir')?.?'/'?:?''; ????} ????//?內容搜索@mk-lang?增加英語 ????public?function?index() ????{ ????????if?(cookie('lg')?==?'cn')?{ ????????????$searchtpl?=?request('searchtpl'); ????????????if?(!?preg_match('/^[w]+.html$/',?$searchtpl))?{ ????????????????$searchtpl?=?'search.html'; ????????????} ???????????? ????????????$content?=?parent::parser($this->htmldir?.?$searchtpl);?//?框架標簽解析 ????????????$content?=?$this->parser->parserBefore($content);?//?CMS公共標簽前置解析 ????????????$pagetitle?=?get('keyword')???get('keyword')?.?'-'?:?''; ????????????$content?=?str_replace('{pboot:pagetitle}',?$this->config('search_title')??:?$pagetitle?.?'搜索結果-{pboot:sitetitle}-{pboot:sitesubtitle}',?$content); ????????????$content?=?$this->parser->parserPositionLabel($content,?0,?'搜索',?homeurl('search'));?//?CMS當前位置標簽解析 ????????????$content?=?$this->parser->parserSpecialPageSortLabel($content,?-?1,?'搜索結果',?homeurl('search'));?//?解析分類標簽 ????????????$content?=?$this->parser->parserSearchLabel($content);?//?搜索結果標簽 ????????????$content?=?$this->parser->parserAfter($content);?//?CMS公共標簽后置解析 ????????????echo?$content;?//?搜索頁面不緩存 ????????????exit(); ????????}?else?{ ????????????$searchtpl?=?request('searchtpl'); ????????????if?(!?preg_match('/^[w]+.html$/',?$searchtpl))?{ ????????????????$searchtpl?=?'search.html'; ????????????} ???????????? ????????????$content?=?parent::parser($this->htmldir?.?$searchtpl);?//?框架標簽解析 ????????????$content?=?$this->parser->parserBefore($content);?//?CMS公共標簽前置解析 ????????????$pagetitle?=?get('keyword')???get('keyword')?.?'-'?:?''; ????????????$content?=?str_replace('{pboot:pagetitle}',?$this->config('search_title')??:?$pagetitle?.?'The?search?results-{pboot:sitetitle}-{pboot:sitesubtitle}',?$content); ????????????$content?=?$this->parser->parserPositionLabel($content,?0,?'Search',?homeurl('search'));?//?CMS當前位置標簽解析 ????????????$content?=?$this->parser->parserSpecialPageSortLabel($content,?-?1,?'The?search?results',?homeurl('search'));?//?解析分類標簽 ????????????$content?=?$this->parser->parserSearchLabel($content);?//?搜索結果標簽 ????????????$content?=?$this->parser->parserAfter($content);?//?CMS公共標簽后置解析 ????????????echo?$content;?//?搜索頁面不緩存 ????????????exit(); ????????} ????} }
pb3.0.3版本替換
parser?=?new?ParserController(); ????????$this->htmldir?=?$this->config('tpl_html_dir')???$this->config('tpl_html_dir')?.?'/'?:?''; ????} ????//?內容搜索 ????public?function?index() ????{ ????????if?(cookie('lg')?==?'cn')?{ ????????????$searchtpl?=?request('searchtpl'); ????????????if?(!?preg_match('/^[w]+.html$/',?$searchtpl))?{ ????????????????$searchtpl?=?'search.html'; ????????????} ???????????? ????????????$content?=?parent::parser($this->htmldir?.?$searchtpl);?//?框架標簽解析 ????????????$content?=?$this->parser->parserBefore($content);?//?CMS公共標簽前置解析 ????????????$pagetitle?=?get('keyword')???get('keyword')?.?'-'?:?''; ????????????$content?=?str_replace('{pboot:pagetitle}',?$this->config('search_title')??:?$pagetitle?.?'搜索結果-{pboot:sitetitle}-{pboot:sitesubtitle}',?$content); ????????????$content?=?$this->parser->parserPositionLabel($content,?0,?'搜索',?Url::home('search'));?//?CMS當前位置標簽解析 ????????????$content?=?$this->parser->parserSpecialPageSortLabel($content,?-?1,?'搜索結果',?Url::home('search'));?//?解析分類標簽 ????????????$content?=?$this->parser->parserSearchLabel($content);?//?搜索結果標簽 ????????????$content?=?$this->parser->parserAfter($content);?//?CMS公共標簽后置解析 ????????????echo?$content;?//?搜索頁面不緩存 ????????????exit(); ????????}?else?{ ????????????$searchtpl?=?request('searchtpl'); ????????????if?(!?preg_match('/^[w]+.html$/',?$searchtpl))?{ ????????????????$searchtpl?=?'search.html'; ????????????} ???????????? ????????????$content?=?parent::parser($this->htmldir?.?$searchtpl);?//?框架標簽解析 ????????????$content?=?$this->parser->parserBefore($content);?//?CMS公共標簽前置解析 ????????????$pagetitle?=?get('keyword')???get('keyword')?.?'-'?:?''; ????????????$content?=?str_replace('{pboot:pagetitle}',?$this->config('search_title')??:?$pagetitle?.?'The?search?results-{pboot:sitetitle}-{pboot:sitesubtitle}',?$content); ????????????$content?=?$this->parser->parserPositionLabel($content,?0,?'Search',?Url::home('search'));?//?CMS當前位置標簽解析 ????????????$content?=?$this->parser->parserSpecialPageSortLabel($content,?-?1,?'The?search?results',?Url::home('search'));?//?解析分類標簽 ????????????$content?=?$this->parser->parserSearchLabel($content);?//?搜索結果標簽 ????????????$content?=?$this->parser->parserAfter($content);?//?CMS公共標簽后置解析 ????????????echo?$content;?//?搜索頁面不緩存 ????????????exit(); ????????} ????} }
替換效果
最后更新于 2020-12-23 22:51:39 本文來源:https://www.pbhtml.com/232.html略有修改 相關知識點: PbootCMS搜索 PbootCMS多語言
- 1藍天采集器關于設置和觸發自動采集時系統會卡死狀態!
- 2藍天采集器三級網頁采集方式?
- 3藍天采集器IIS下安裝出錯,請問什么問題?
- 4阿里云windows服務器買了單獨的云盤如何掛載數據盤在服務器上面教程
- 5藍天采集器SEO操作教程
- 6藍天采集器各位大佬,怎樣把采集的內容發布到discuz門戶文章
- 7網站SEO優化100條解答經驗分享31-55
- 8藍天采集器重復采集
- 9PbootCMS內容輪播多圖增加標題和描述
- 10藍天采集器藍天采集器安裝好后仍提示安裝
- 11藍天采集器后臺更新系統失敗
- 12藍天采集器skycaijidmineventCpatternBase.php 源碼問題
- 13RGCMS在線安裝操作教程
- 14藍天采集器下載圖片絕對路徑修改為相對路徑操作方法
- 15藍天采集器exception 'Requests_Exception' with message 'cURL error 60: SSL certificate p...
- 16藍天采集器登錄密碼忘記了找回密碼的2種方法
- 17藍天采集器API接口使用問題
- 18藍天采集器數據處理內容替換 支持正則嗎
- 19藍天采集器如何導入發布插件操作教程
- 20小浣熊漫畫cms首頁熱門點擊數人氣是0的處理方法
-
藍天采集器保存圖片超時
圖片本地化大多數站基本都超時,請教下怎么修改下載時間。還有自動采集完全不運行,兩個模式都不行,還有,有辦法采集分頁是動態加載的網站嗎? 這些問題下個版本都將解決 分頁是動態,如果能在頁面中獲取到下一頁的頁碼,直接拼接成下一頁網址就行了
-
藍天采集器通過 Tor 代理 如何繞···
目前基于 CentOS 7 x64 搭建 了 tor + socks5 轉 http代理的一個服務器, tor每分鐘更換一次IP, 能抓的到,baidu.com的 源碼, 但測試 www.skycaiji.com抓不到源碼,請問需要怎么配置···
-
163k地方門戶系統X10_V2(2···
163k地方門戶系統在行業內是非常的有名氣了使用的人數也是非常的多,作為一個門戶系統一直不斷的在更新是非常的不容易的。當然了好東西什么時候都不過期的,使用的人數一直在上升可以說潛力是非常大的。好了不多說今天我們來講下X10如何升級到最新的版···
-
163K網站系統微信支付配置教程(S···
本教程用于實現:網站用戶在各訪問端的微信支付;經超管審批后自動支付到申請提現/結算的用戶的微信零錢;超管后臺財務的微信支付原路退款(如果您已經配置過網站公眾號且已經有微信商戶,請直接看三,跳過一二)一、完成網站公眾號的配置查看配置教程二、開···
-
PbootCMS建站系統模板新手必讀···
環境要求服務器:Linux / Windows / Nginx / Apache / IIS PHP版本:不小于5.3,完美支持php7。推薦PHP5.6和PHP7.3MYSQL版本:5.0以上。推薦···