主攻帝国 全栈为辅

帝国cms7.5多终端配置手机端配置生成方案一添加终端改进

文章目的,一步一步学习如何配置多终端,此例我们将以配置手机端为主线,进行多终端的配置和更改。

  做之前的约定:

  1,建立一个本机的网站,即在硬盘上面建立E:/work/phpweb/e7,并绑定域名e7.com

  2,在E:/work/phpweb/e7/下面建立m这个目录,用于存放手机端,并绑定域名m.e7.com

  3.在模板,模板组管理里面,导出“默认模板”,再导入这个模板,同时命名为手机模板组,

  首先,第一步,系统-》网站多访问端-》管理网站访问端-》添加一个手机端,如下图,将上述准备好的内容,填写进去就可以了。

  此时,我们可以点击提交,但当我们点击提交的时候,会出现错误的终端路径错误。下面我们的内容来了。打开e/admin/moreport/ListMoreport.php,定位到49行,有如下代码:

  好原版的会检查E:/work/phpweb/e7/m目录下的e/config/config.php是否存在,不存在,则直接显示错误,存在则添加终端,再进行下面的缓存等操作。此处我们将会做出更改,最简单的就是:注释掉,但这可能会对后面有影响,所以此处我们做出的操作是,如果没有这个文件,则复制主端的config.php文件到这个目录下面。修改以后的内容为:

  同时,也要将第92行的代码修改成上述文件,这个是修改的时候进行的更改操作。

  方案二、其实这个config.php不知道有啥作用,因为我们的移动端方案中,貌似用不上这个文件。所以,可以直接将原来的可不做任何更改,直接注释掉就可以。

  // printerror("ErrorMoreportPath","history.go(-1)")