• 专注于网站建设,网络推广,关键词优化,SEO优化,专业的网站建设开发团队!

PHPCMS V9手机网站域名绑定的具体实现过程

2015-06-13 15:55:45   来源:叶景网络

第一步:首先到后台管理—>模块—>手机门户—>添加手机站点,本人需要绑定域名为wap. zxfqw.com,所以在绑定域名里面填写:

“http://wap.zxfqw.com/”,具体操作如下图所示:

PHPCMS V9手机网站域名绑定

第二步:在PHPCMS目录下找:caches/configs/route.php,打开文件,在文件中加入一行'wap. zxfqw.com'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init','data'=>array('GET'=>array('siteid'=>1)))。完成了这一步,绑定已经成功了,输入如下地址:

http://www.zxfqw.com/index.php?m=wap&siteid=1,可以访问了,但http://wap.zxfqw.com不可以访问,要http://wap.zxfqw.com/index.php才可以访问到。

第三步:为了实现:http://wap.zxfqw.com也可以访问,则在首页或者在header.html里面加入以下代码:

<script>

try {if( self.location == "http://wap. zxfqw.com/" ) {

top.location.href = "http://wap. zxfqw.com/index.php"; } }

catch(e) {}

</script>

如果想要手机访问时自动识别,由http:// www. zxfqw.com/自动跳转到http:// wap. zxfqw.com/,也就是如果手机访问就直接显示手机门户网,电脑访问就直接显示普通页面(如果要实现此效果不需要上步骤加JS)。实现步骤如下:

首先下载附件loca_domain.js,先把里面的域名地址改为你的域名,再上传到你的网站目录,然后找到header.html模板,在header.html的

里面引入js,相关代码如下:

<script language="javascript" type="text/javascript" src="{JS_PATH}loca_domain.js"></script>

通过以上几个步骤,就可以在手机中输入:http://www.zxfqw.com访问到你的手机站点了,phpcms默认的效果比较难看,要更加个性化,那自己去修改模板吧!PHPCMS官方手机对这块没有太多的讲解,只是官方论坛有相关的教程,loca_domain.js 文件也可以PHPCMS官方论坛中找到

我直接把代码贴出来(把它复制新建一个loca_domain.js文档就可以使用了),相关代码如下:

// JavaScript Document

var bForcepc = fGetQuery("dv") == "pc";
function fBrowserRedirect(){
        var sUserAgent = navigator.userAgent.toLowerCase();
        var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";        
        var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
        var bIsMidp = sUserAgent.match(/midp/i) == "midp";
        var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
        var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
        var bIsAndroid = sUserAgent.match(/android/i) == "android";
        var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
        var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
        if(bIsIpad){
                var sUrl = location.href;    
                if(!bForcepc){
                        window.location.href = "http://wap.zxfqw.com/index.php";
                }
        }
        if(bIsIphoneOs || bIsAndroid){
                var sUrl = location.href;    
                if(!bForcepc){
                        window.location.href = "http://wap.zxfqw.com/index.php";
                }
        }
        if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
                var sUrl = location.href;    
                if(!bForcepc){
                        window.location.href = "http://wap.zxfqw.com/index.php";
                }
        }
}
function fGetQuery(name){//获取参数值
        var sUrl = window.location.search.substr(1);
        var r = sUrl.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"));
        return (r == null ? null : unescape(r[2]));
}
function fShowVerBlock(){        
        if(bForcepc){
                document.getElementById("dv_block").style.display = "block";
        }
        else{
                document.getElementById("ad_block").style.display = "block";
        }
}
fBrowserRedirect();

    本文由叶景网络原创,转载请标明出处!

叶景网络,网络推广,网站建设
特别推荐RECOMMEND
搜索引擎网站关键词seo优化的意义
视频推广怎么做
网站seo优化怎么做关键词排上首页?
SEO介绍什么叫搜索引擎网站关键词优化
seo优化怎样做提升关键词排名
热点图文Hot
discuz插件开发的入门篇 discuz插件开发的入
彻底解决关于dedecms留言板的安装问题 彻底解决关于dedecm
DiscuzX2.5登录无法同步登录到PHPCMS v9解决办法 DiscuzX2.5登录无法
discuz X2.5安装手动选择ucenter时出错问题解决 discuz X2.5安装手
关注排行RANKING
1

discuz插件开发的入门篇

discuz插件开发的入门篇 在config config_global php 文件里设置$_config[ plugindeveloper ] = ...

2

彻底解决关于dedecms留言板的安装问题

彻底解决关于dedecms留言板的安装问题 先前使用dedecms5 5做的网站在服务器上运行两年了,某天突然想给网站加上个留言板模块...

3

DiscuzX2.5登录无法同步登录到PHPCM...

DiscuzX2.5登录无法同步登录到PHPCMS v9解决办法 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领...

4

discuz X2.5安装手动选择ucenter时...

discuz X2.5安装手动选择ucenter时出错问题解决 discuz X2 5安装时想自定义选择ucenter时出错,因为discuz X2 5中也有一个uc_server...

5

Discuz百万级数据的压力测试实现(...

Discuz百万级数据的压力测试实现(创建海量数据库) 由于开发的需求,对discuz创建海量数据库来进行压力测试,以下是对discuz百万级数据的压...

6

discuzX2.5安装不成功,到了正在安装...

discuzX2.5安装不成功,到了正在安装附加数据就不动了 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

7

Discuz!中分表的实现方法

Discuz!中分表的实现方法 论坛系统中的帖子表,是访问量大很大的表,为了保证数据的快速提取返回给用户,...

8

什么情况下选用hdwiki(for discuz)?

什么情况下选用hdwiki(for discuz)? 如果您已经有了一个dz论坛,并且还想要一个自己专业的知识库,建个百科频道。建...

9

让hdwiki使用discuz的登录和注册

让hdwiki使用discuz的登录和注册 hdwiki是国内开源wki结构简单,安装使用还是很方便的。discuz是使用最多的开源BBS。