其实帝国CMS系统本身是有WAP功能的,但自带的WAP功能比较单一,许多不足,且无法使用标签调用。基本上就是个无用的功能。
但其实还是有办法可以制作WAP手机站,数据同步电脑站。
1、操作前,我们需要先对网站数据库进行备份。以免误操作造成数据损失。
2、接下来我们添加手机站的模板组。点击“模板”,
我们需要添加一个 手机站模 的模板组。
因为只支持导入模板组,可以先将默认的模板组导出,然后再导入,修改模板组名称为“手机站站模板”。不需要设为默认。
3、在网站根目录中新建一个目录,作为手机站的存放地,比如新建目录“mobile”。然后设置域名解析,比如m.zyzwl.com 绑定到mobile目录。就可以通过http://m.zyzwl.com 访问手站网站了。
4、上传一个全新的帝国CMS安装包到 mobile 目录里。进行安装。安装的时候,数据库填写与电脑上一样的,但数据表前缀一定要修改不一样的,否则电脑站数据将被替换。
5、安装好后,修改数据库配置文件 config.php
将数据表前缀修改与电脑站一样。目的是为了直接使用电脑站的数据,安装时使用不同的表前缀是为了保护数据。
6、继续修改“默认模板组ID”为之前新建的手机站模板组ID。
7、接着修改cookie作用域,可防止同时登录两个后台时只能登一个的问题。
至此,大功告成了。只需要在手机站模板组中制作手机站模板就行了。
制作手机模板需要注意的是,要在meta部分增加这几行代码,否则手机浏览器将视为电脑网站。
1 2 3 | < meta name = "format-detection" content = "telephone=no" > < meta name = "apple-mobile-web-app-capable" content = "yes" > < meta content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name = "viewport" > |
另外,由于网站数据是直接显示电脑站的,所以手机站的后台基本上不需要进行什么操作。但如果手机站使用了生成静态页。那么还需要经常在后台刷新页面才行。
可以安装“帝国CMS-前台定时执行刷新任务插件” 来实现全自动刷新。