当前位置:首页 > 网站制作 > 帝国cms

帝国cms适配代码手机端打开pc站网址自动跳转到手机站网址

帝国cms适配代码手机端打开pc端网址自动跳转到手机站网址。

根据不同客户端如:手机、iPad、电脑等设备,自动调整到相应的网址。

此代码主要应用到pc和手机站都有独立网站上,如www.xiaquer.com和m.xiaquer.com,响应式网站用不到!

首页

<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="[!--temp.wapurl--]";
            }else if(/iPad/i.test(navigator.userAgent)){
                  window.location.href="[!--temp.wapurl--]"
            }else{
                window.location.href="[!--temp.wapurl--]"
            }
        }catch(e){}
    }
    }
}
</script>

[!--temp.wapurl--] 代码中所用到的模板变量,添写自己手机站网址就行了;如:http://m.xiaquer.com。

栏目页

<?
$r['classid']=$GLOBALS[navclassid];
$classurl=sys_ReturnBqClassname($r,9);
?>
<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="[!--temp.wapurl--]<?echo $classurl;?>";
            }else if(/iPad/i.test(navigator.userAgent)){
                  window.location.href="[!--temp.wapurl--]<?echo$classurl;?>"
            }else{
                window.location.href="[!--temp.wapurl--]<?echo $classurl;?>"
            }
        }catch(e){}
    }
    }
}
</script>

<?echo$classurl;?> 获取栏目路径

内容页

<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="[!--temp.wapurl--][!--titleurl--]";
            }else if(/iPad/i.test(navigator.userAgent)){
                  window.location.href="[!--temp.wapurl--][!--titleurl--]"
            }else{
                window.location.href="[!--temp.wapurl--][!--titleurl--]"
            }
        }catch(e){}
    }
    }
}
</script>

[!--temp.wapurl--] 新建公共模板变量,添写自己手机站网址就行了;如:http://m.xiaquer.com。

<?echo$classurl;?> 获取当前栏目路径

[!--titleurl--] 获取内容页路径

标签:帝国CMS

你觉得文章内容怎么样

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
推荐宝塔面板 0 安全高效的

服务器运维面板

立即领取