在使用二開的分站城市系統(tǒng)的時(shí)候,由于城市分站的首頁(yè)和網(wǎng)站的首頁(yè)幾乎完全一樣,除了可自定義的TDK和頁(yè)面內(nèi)的指定城市詞之后,其他的內(nèi)容與首頁(yè)太過(guò)于相似,所以造成百度對(duì)域名的K站機(jī)率大大增加,為此我們考慮是給城市分站指向另外的一個(gè)首頁(yè)版面設(shè)計(jì)來(lái)實(shí)現(xiàn)他的不同的頁(yè)面展示。
實(shí)現(xiàn)方式很簡(jiǎn)單,找到APPS目錄下的HOME目錄下控制器中的:IndexController
然后在第310行左右的位置:原代碼如下:
// 首頁(yè) private function getIndexPage() { $content = parent::parser($this->htmldir . 'index.html'); // 框架標(biāo)簽解析 $content = $this->parser->parserBefore($content); // CMS公共標(biāo)簽前置解析
然后我們修改成這樣子:
// 首頁(yè) private function getIndexPage() { // 城市分站首頁(yè)替換 @LiuXiaoBai if($this->cityinfo){ $content = parent::parser($this->htmldir . 'city_index.html'); // 框架標(biāo)簽解析 $content = $this->parser->parserBefore($content); // CMS公共標(biāo)簽前置解析析 }else{ $content = parent::parser($this->htmldir . 'index.html'); // 框架標(biāo)簽解析 $content = $this->parser->parserBefore($content); // CMS公共標(biāo)簽前置解析 }
這樣的話,我們就相當(dāng)于重新指定了一個(gè)首頁(yè)模板文件為:city_idex.html了。那么我們可以重新設(shè)計(jì)這個(gè)頁(yè)面效果,讓城市分站和主站有不一樣的設(shè)計(jì)風(fēng)格。如果你想偷懶,不想重新設(shè)計(jì)版面,也可以直接使用原來(lái)的:index.html改名為:city_index.html,這樣就增加了靈活性一點(diǎn)。
案例:
有關(guān)我們服務(wù)的更多信息,請(qǐng)聯(lián)系項(xiàng)目經(jīng)理
15899750475 楊先生