新增帝国CMS多终端模板步骤:
一、设置所有访问端统一的访问地址;
网站地址:不要加上域名 (默认是没有加上域名,如果自行修改过,请把域名去掉。)
附件地址:须加域名,比如设置为:http://www.11px.cn/d/file/ 或者 给附件目录http://www.11px.cn/d/file/绑定个二级域名,然后设置为绑定的二级域名地址,如:http://www.11px.cn/
二、新增访问端使用的模板组;
后台>模板>模板组管理>导入/导出模板组:导出“默认模板组”模板组,并将导出的模板组*.temp文件保存好。
接着再导入默认模板组来新增访问端使用的模板组,后台>模板>模板组管理>导入/导出模板组:导入刚才导出的模板组*.temp文件。覆盖模板组:一定要选“新建新的模板组”。
三、新建访问端目录,并复制一份帝国CMS程序文件进去;
在主访问端下建个子目录就可以。比如:在帝国CMS根目录下建“phone”目录来做手机访问端目录。把主访问端目录复制一份到新建的访问端目录。比如:复制到上面我建的“phone”目录。
四、给新增的访问端目录绑定个二级域名
例如:把 m.11px.cn 绑定到上面新建访问端 phone 目录。(本地测试可以修改hosts文件来实现绑定域名效果。)
相关说明:域名绑定的一般步骤如下
1、域名控制面板里设置解析到服务器IP
2、服务器里设置绑定域名到目录(apache/iis里设置)
3、设置后重启apache或iis。
域名绑定操作需要在服务器或空间上操作,不在帝国CMS操作范围内,详细操作步骤大家可以百度搜索一下。
四、主访问端后台新增“网站访问端”;
访问端名称:比如填写“手机访问端”;
访问端地址:填写绑定的二级域名地址,比如:http://m.xx.com/
访问端目录:填写上面新建访问端目录绝对路径,比如:d:/EmpireServer/web/empirecms72/phone/
通讯密钥:填写100个字符以内的任意字符。
使用模板组:选择上面新增的访问端模板组。
页面模式:选择“强制动态页面模式”:访问端为动态显示,不需要刷新页面更新;选择“与主端相同”:如果主端是采用静态页面模式,需要在本访问端后台刷新页面,才会同步显示。
关闭访问端:不选。
关闭投稿:如果此访问端不使用投稿就选择关闭。
返回“管理网站访问端”,点击“更新所有访问端缓存与动态页面”,直接点“提交”按钮进行更新缓存。
五、到新访问端目录修改配置文件参数;
修改新访问端目录下(如上面的phone目录)的 /e/config/config.php 配置文件,设置下面两个参数:(UTF-8版一定不能用记事本修改,否则文件内容会转为GBK,推荐用dreamweaver修改。)
$ecms_config['sets']['deftempid']=2; //默认模板组ID
$ecms_config['sets']['selfmoreportid']=2; //当前网站访问端ID,0为主访问端
六、完成。