PHPCMS v9 手机版如何设置独立域名
一、在PHPcms V9管理后台设置手机门户(目前phpcms v9 版本为V9.6.3)
1.1、开启手机网站。位置:模块 》手机门户 》 添加手机站点,具体设置可参照截图:
填写站点名和LOGO文件相对位置,绑定用于手机网站的二级域名http://m.xyat.cn/ 。
此处可以是http://m.xyat.cn/ 或者是http://wap.xyat.cn/ 二级域名的主机头自己决定,必须是域名和空间相绑定的那个。
PS:此处绑定的域名必须带有 http:// 并且以 / 结尾。
这样,手机网站在管理后台的配置基本上完成。此处移动端绑定的pc栏目主要是为了移动端能直接获取到pc端相应栏目的数据。具体代码默认的phpcms中会有体现。
二、域名解析、手机域名绑定
2.1、到域名管理中心,解析二级域名m.xyat.com到PC网站所在的IP,同时在主机控制面板,添加绑定m.xyat.com这个域名。
2.2、修改配置文件caches/configs/route.php,在'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),后面添加一行,修改为:
return array('default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'), 'm.xyat.cn'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init','data'=>array('GET'=>array('siteid'=>1))), );
2.3、在管理后台刷新缓存,等域名解析生效后,访问m.xyat.com试试。由于phpcms默认会在根目录生成index.html,而你这个index.html里面并没有对pc或移动端做判断和跳转,所以需要在相应的位置增加从定向判断
需要pc模板(最好是头部的公用模板header.html)里边加入一段js:
<script> if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {window.location.href="m.xyat.cn/index.php"; }else {window.location.href="www.xyat.cn"; } </script>
PS:此处的模板是pc模板,也就是 \phpcms\templates\default\content 里面的共用header.html 。 window.location.href="m.xyat.cn/index.php" 此处一定要带index.php。
三、修改自定义手机网站模板,开始制作自适应网站吧!
域名解析生效后,通过m.xyat.cn就能访问到手机网站了,那么怎么控制手机网站显示的样式呢,自然是修改定制手机模板。
具体位置:/phpcms/templates/default/wap/或者自定义模板目录。
由于手机网站的分类只能绑定实际的文章、产品等模型的栏目,绑定的模板很固定,无法像pc端那种每个栏目可以随意绑定相应的category list。那么如何让移动端模板可以自己设置绑定呢?
我们下回在来聊聊这个事。
转自:http://www.xyat.cn/news/technology/23.html
转载于:https://www.cnblogs.com/xyat/p/9915393.html
PHPCMS v9 手机版如何设置独立域名相关推荐
- 传说之下手机如何使用debug_传说之下手机版怎么设置按键 按键设置方法
传说之下手机版怎么设置按键,传说之下是一款PC端移植的像素游戏,在游戏中的主角遗落到了地下怪物世界,我们要在危险重重的异世界寻找回去的道路.那么传说之下手机版按键怎么设置呢,下面雨落就为大家带来传说之 ...
- chrome浏览器手机版怎么设置中文
chrome谷歌浏览器手机版怎么设置中文 chrome浏览器手机版怎么设置中文?手机chrome浏览器英文版改成中文需要在语言设置中改变语言选项,具体步骤如下: 1.打开手机chrome浏览器,点击右 ...
- phpcms v9手机站wap后台绑定任意单页面(简单二开)
默认的phpcms v9手机门户后台管理,添加栏目的时候无法绑定单页面,虽然有人可以直接通过传递单页面id的方式调用,但是毕竟不是很方便,简单二开,让你实现后台栏目绑定任意的单页面 一.前端代码: ( ...
- Phpcms V9手机门户设置教程:怎么用PC V9做手机网站
一.在PHPcms V9管理后台设置手机门户 1.1.开启手机网站.位置:模块 >手机门户 > 添加手机站点,具体设置可参照截图: 填写站点名和LOGO文件相对位置,绑定用于手机网站的二级 ...
- v9手机版文章内容不显示
方法一: 打开PHPCMS v9的/phpcms/templates/default/wap/show.html页面, 将网页中的{$content}替换为:{$rs['content']} 这样wa ...
- phpcms v9手机门户配置方法
1.确定一个域名作为你手机wap站点的访问域名,例如:http://m.tezhengzong.com .接下来在域名管理系统中简析这个域名到你的服务器地址. 2.修改\caches\configs\ ...
- phpcms v9手机门户配置方法_无需整理
为什么80%的码农都做不了架构师?>>> 1.确定一个域名作为你手机wap站点的访问域名,例如:http://m.tezhengzong.com .接下来在域名管理系统中简析这 ...
- phpcms v9手机站不支持组图($pictureurls)的修改
phpcms v9自带的手机门户网站,有时候我们需要用到组图功能$pictureurls,我在做的时候发现,如果$pictureurls中只有一张图片会正常显示,但是如果有两张或两张以上的图片的时候, ...
- [v9] phpcms v9手机门户配置方法
最新福利:领取阿里云1000通用代金券 1.确定一个域名作为你手机wap站点的访问域名,例如:http://m.tezhengzong.com .接下来在域名管理系统中简析这个域名到你的服务器地址. ...
最新文章
- 全站HTTPS简单实践
- r语言平均值显著性检验_8小时整理!t检验原理!R语言实现!一文彻底搞定t检验(上)...
- 类的加载过程二:Linking
- 《ASP.NET Core 微服务实战》-- 读书笔记(第9章)
- 前端学习(2360):生命周期函数的学习
- WinCE驱动调试助手V2.5
- 转:PHP网站在Linux服务器上安全设置方案
- php 微信获取code,微信网页授权接口为什么获取不到code(已解决)
- Leetcode每日一题:20.valid-parentheses(有效的括号)
- AS3.0常用第三方类库:TweenMax
- 只要实现了annotation这个接口就是注解 同理:只要实现了某个接口就是该类型的实现类...
- android multipartentity 怎么上传参数,android-通过MultipartEntityBuilder通过HTTP表单上传文件,并显示进度b...
- 学习python:实例属性和类属性
- MySQL备份还原——mysqldump工具介绍
- 了解TrustZone,读了这篇就够了
- Opencv读取.dat格式CT数据
- python --离线识别图片中文字(easyocr)
- 头文件中extern “C”的理解
- 不同系统mysql安装教程
- 【Kettle】如何解决Excel输出卡死或太慢