当前位置:首页>新闻中心>网站建设

基于寒总二开的城市分站功能需要重新指定首页的解决方案。

时间:2023-11-30   访问量:0

在使用二开的分站城市系统的时候,由于城市分站的首页和网站的首页几乎完全一样,除了可自定义的TDK和页面内的指定城市词之后,其他的内容与首页太过于相似,所以造成百度对域名的K站机率大大增加,为此我们考虑是给城市分站指向另外的一个首页版面设计来实现他的不同的页面展示。

实现方式很简单,找到APPS目录下的HOME目录下控制器中的:IndexController

然后在第310行左右的位置:原代码如下:

  // 首页
    private function getIndexPage()
    {
        $content = parent::parser($this->htmldir . 'index.html'); // 框架标签解析
        $content = $this->parser->parserBefore($content); // CMS公共标签前置解析


然后我们修改成这样子:

// 首页
    private function getIndexPage()
    {
        // 城市分站首页替换 @LiuXiaoBai
        if($this->cityinfo){
           $content = parent::parser($this->htmldir . 'city_index.html'); // 框架标签解析
           $content = $this->parser->parserBefore($content); // CMS公共标签前置解析析               
        }else{
           $content = parent::parser($this->htmldir . 'index.html'); // 框架标签解析
            $content = $this->parser->parserBefore($content); // CMS公共标签前置解析 
        }


这样的话,我们就相当于重新指定了一个首页模板文件为:city_idex.html了。那么我们可以重新设计这个页面效果,让城市分站和主站有不一样的设计风格。如果你想偷懒,不想重新设计版面,也可以直接使用原来的:index.html改名为:city_index.html,这样就增加了灵活性一点。

案例:

http://www.black-horse.cn/

http://www.black-horse.cn/bjs.html





在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

通话

微信扫一扫

微信
返回