技术宅

当前位置:首页 > 网站教程 > 帝国教程

帝国教程

帝国CMS多终端访问,手机版同步生成教程

时间:07-20 作者:
帝国CMS7.x版多终端功能增强,想做一个手机站,要求是PC+手机版。在论坛找到半天,看完《帝国cms7.2版多终端访问功能使用图文教程》(教程在下面转载过来了)开始动手去做…&helli

 帝国CMS7.x版多终端功能增强,想做一个手机站,要求是PC+手机版。在论坛找到半天,看完《帝国cms7.2版多终端访问功能使用图文教程》(教程在下面转载过来了)开始动手去做…… 折腾了半天发现很多问题:

1:增加访问端二级域名 m.xxx.com 当用此二级域名访问时还是跑到主站目录,并没有访问到 d:/web/empirecms/m/  (折腾一会不行后直接在iis上重搭一个站点 域名用 m.xxx.com 指向 d:/web/empirecms/m/ )

2:接下来测试一下 m.xxx.com 大问题来了,手机端改了模板,不能生成!折腾好久,实在没办法了,网上有些插件说要钱,于是想到了登录不同后台生成试试,TMD真行了,但要主意以下问题:

A:建栏目,加数据在主端后台进行,(最好是主端网站建设好了后再去做手机版)记得-更新所有访问端缓存和动态页面,然后把主端目录下生成的栏目文件目录复制到 m 目录下(手机端不能生成主端创建的栏目目录,这个问题有解决的朋友希望告之一下!)

B:在主端添加另一个后台管理账号,在 m.xxx.com/e/admin/ 进行登录刷新 (不用去修改cookie作用域,防止同时登录两个后台时只能登一个的问题。呵呵,懒人就这样!)在手机端刷新后手机版网站成功同步主端数据!

C:最后在PC端首页或头部加入代码(作用:当手机访问到PC版后自动跳转到手机版)

<script>

if(navigator.platform.indexOf('Win32')!=-1){

//pc

//window.location.href="电脑网址";

}else{

//shouji

window.location.href="http://m.mubansky.com";

}

</script>