移动互联网时代的到来,让传统企业渐渐有了搭建手机站的意识,本文就不说如何搭建手机站了,搭建
 
手机站和电脑站原理差不多,但是如何才能让电脑站的链接手机访问时,一一对应起来呢?FK模板中心
 
仅以织梦网站为例,讲解一下电脑站和手机站链接一一对应的方法。
 
以下代码是百度官方给出的跳转代码,将此段代码放在电脑站首页,假如网站网址为www.fkmoban.com,当
 
手机站访问时,会自动跳转到手机站www.fkmoban.com/m
 
<script type="text/javascript">
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|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
                window.location.href="/m";
            }else if(/iPad/i.test(navigator.userAgent)){
                window.location.href="/m";
            }else{
                window.location.href="/m"
            }
        }catch(e){}
    }
}
</script>
 
那么问题来了,如果手机访问电脑站的内页呢?总不能都跳转到手机站的首页去吧?如何才能对应跳转
 
到手机站的内页?熟悉织梦的朋友应该都知道织梦有调用栏目链接和文章链接的标签,那么我们可以灵活运用到这段代码里。
 
 
栏目列表页对应跳转代码:将代码复制到栏目模板的</head>前面
 
<script type="text/javascript">
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|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
                window.location.href="/m/list.php?tid={dede:field name='id'/}";
            }else if(/iPad/i.test(navigator.userAgent)){
                window.location.href="/m/list.php?tid={dede:field name='id'/}";
            }else{
                window.location.href="/m/list.php?tid={dede:field name='id'/}"
            }
        }catch(e){}
    }
}
</script>
 
文章页对应跳转代码:将代码复制到内容模板的</head>前面
 
<script type="text/javascript">
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|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
                window.location.href="/m/view.php?aid={dede:field.id/}";
            }else if(/iPad/i.test(navigator.userAgent)){
                window.location.href="/m/view.php?aid={dede:field.id/}";
            }else{
                window.location.href="/m/view.php?aid={dede:field.id/}"
            }
        }catch(e){}
    }
}
</script>
 
只需将以上三段代码放置相应的模板里即可实现电脑站首页内页链接手机访问自动跳转对应手机站首页内页连接。