我们利用帝国CMS制作电脑和手机端的时候,一般步骤以下:
访问端名称:比如填写“手机访问端”;
访问端地址:填写绑定的二级域名地址,比如:http://m.xx.com/
访问端目录:填写上面新建访问端目录绝对路径,比如:d:/EmpireServer/web/empirecms72/phone/
通讯密钥:填写100个字符以内的任意字符。
使用模板组:选择上面新增的访问端模板组。
页面模式:
选择“强制动态页面模式”:访问端为动态显示,不需要刷新页面更新;
选择“与主端相同”:如果主端是采用静态页面模式,需要在本访问端后台刷新页面,才会同步显示。
关闭访问端:不选。
关闭投稿:如果此访问端不使用投稿就选择关闭。
问题如下:
二级域名地址,比如:http://m.xx.com/ 这个需要子站支持。
往往很多客户,根本就不会购卖带有子站的服务器虚拟主机,所以经常使用的二级域名:http://www.xx.com/m
如果用这样的路径,怎么做数据调用呢?产生区别的地方在哪呢?
区别:
需要加/m的地方,在导航的调用上:
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}] <li><a href='/m<?=$public_r[newsurl]?><?=$bqr[classpath]?>' target="_blank"><?=$bqr[classname]?></a></li> [/e:loop]
这个地方要加/m
不需要加的地方:
那么,如果遇到手机端的css,需要加[!--news.url--]m/吗?不需要的!直接就是[!--news.url--]
但有一个一定要注意的问题,刷新首页,刷新列表页,刷新内容页,要在主端刷新,如果在手机端刷新,可能会出现乱位的情况。
这种情况,回到主端刷新一次即可,对应,恢复正常。因为在电脑端刷新,可能首页出现了[!--news.url--]m/m/css/index.css
这肯定不对呀,乱位的情况,肯定就是css没有对应好!