帝国cms适配代码手机端打开pc站网址自动跳转到手机站网址
作者:李志远分类:帝国cms时间:2018-10-26阅读:
帝国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--] 获取内容页路径
你觉得文章内容怎么样