热搜词
发表于 2015-8-17 10:11:42 | 显示全部楼层 |阅读模式
phpcms v9 系“手机门户”模块域名绑定的方法
如需要绑定域名为m.domain.com,作下如操作:

一、把m.domain.com域名绑定到你的这个网站主机上。
二、在网站后台模块》手机门户域名里面填写“http://m.domain.com/
三、打开:/caches/configs/route.php在'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),后面添加一后,修改为:

return array(
'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),
'm.cmsyou.com'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init','data'=>array('GET'=>array('siteid'=>1))),
);

到这里绑定已经成功了,但是为什么要输入http://wap.domain.com/index.php才可以访问呢?直接输入http://wap.domain.com/不行吗??答案是肯定可以的,再作如下操作:

在首页或者在header.html里面加入以下代码:
<script>
try {if( self.location == "http://m.domain.com/" ) {
top.location.href = "http://m.domain.com/index.php";
}
}
catch(e) {}
</script>


那有人要问,我不要这种,我要那种如果是手机访问就直接显示手机门户网,电脑访问就直接显示普通页面可以么?答案也是可以的。如下操作:(不步骤不需要上面那串JS)

下载以下附件,放到你的网站目录里面,然后在首页模板里面或header.html里面插入JS。

具体代码如下:

<script type="text/javascript">  
if(window.location.toString().indexOf('pref=padindex') != -1){   
}else{   
        if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){      
     if(window.location.href.indexOf("?mobile")<0){   
                try{   
                        if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){   
                                window.location.href="http://m.sihongmarathon.com/index.php";   
                        }else if(/iPad/i.test(navigator.userAgent)){   
                     window.location.href="http://m.sihongmarathon.com/index.php"   
                        }else{   
                                window.location.href="http://m.sihongmarathon.com/index.php"   
                        }   
                }catch(e){}   
        }   
        }   
}
</script>
这样就简单实现了手机访问自动跳转到手机版的效果,并且在手机版中也可以通过www.域名.com/?mobile 网址看PC版网站。


全部评论1
灰儿 发表于 2016-2-6 09:11:10 | 显示全部楼层
修改自定义手机网站模板,开始制作自适应网站吧!
域名解析生效后,通过m.cmsyou.com就能访问到手机网站了,那么怎么控制手机网站显示的样式呢,自然是修改定制手机模板。
具体位置:/phpcms/templates/default/wap/或者自定义模板目录。
由于手机网站的分类只能绑定实际的文章、产品等模型的栏目,不能绑定单页,那么大家可以通过if做到栏目内容显示的多样化。






回复

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-10-8 06:11 , Processed in 0.137103 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team