畅想网络是一支年轻的网站设计与开发的精英团队,专业于网站开发、网站建设、网站排名、域名注册与网络服务器租用的互联网企业……

kesioncmsPC端生成静态页后手机端访问不能跳转到手机端的解决方案

鄄城畅想网络   2018年05月25日

  科汛cms(kesioncms)的功能强大, 深得广大科汛粉的使用,尤其是手机端免提供, 更得大家的欢喜! 然尔, 当我们把PC端生成静态页以后, 便出现了手机访问不能自动跳转的情况,使广大粉丝内心充满了各种郁闷。 原因就是静态页不能自动识别访问终端。 现在只需要在对应模板的<head></head>中添加一段代码, 便可以实现跳转至手机端, 代码如下:


首页代码:


<script type="text/javascript">  

var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");  

var browser = navigator.userAgent.toLowerCase();  

var isMobile = false;  

for (var i=0; i<mobileAgent.length; i++)  

{  

    if(browser.indexOf(mobileAgent[i])!=-1)  

    {  

        isMobile = true;  

        //alert(mobileAgent[i]);  

        location.href = '{$GetInstallDir}3g/';  

        break;  

    }  

}  

</script> 


频道首页及栏目页


<script type="text/javascript">  

var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");  

var browser = navigator.userAgent.toLowerCase();  

var isMobile = false;  

for (var i=0; i<mobileAgent.length; i++)  

{  

    if(browser.indexOf(mobileAgent[i])!=-1)  

    {  

        isMobile = true;  

        //alert(mobileAgent[i]);  

        location.href = '{$GetInstallDir}3g/list.asp?id={$GetSmallClassID}';  

        break;  

    }  

}  

</script> 


内容页:


<script type="text/javascript">  

var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");  

var browser = navigator.userAgent.toLowerCase();  

var isMobile = false;  

for (var i=0; i<mobileAgent.length; i++)  

{  

    if(browser.indexOf(mobileAgent[i])!=-1)  

    {  

        isMobile = true;  

        //alert(mobileAgent[i]);  

        location.href = '{$GetInstallDir}3g/show.asp?m=1&d={$InfoID}';  

        break;  

    }  

</script>


注: 内容页需要注意的是 ,蓝色的m=1  m=模型ID,1 是文章系统 2 图片系统 ,如不知道自己的模型是什么, 可以通过模型- 模型管理-模型管理首页-模型排序 就可以看到模型的ID了。





以上, 代码, 只是在红色的区域有变化,其它的地方,都是一样的,所以,大家大可以参考过来, 如:


搜索页:


<script type="text/javascript">  

var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");  

var browser = navigator.userAgent.toLowerCase();  

var isMobile = false;  

for (var i=0; i<mobileAgent.length; i++)  

{  

    if(browser.indexOf(mobileAgent[i])!=-1)  

    {  

        isMobile = true;  

        //alert(mobileAgent[i]);  

        location.href = '/3g/search.asp';  

        break;  

    }  

}  

</script> 



更多资讯请关注公司网址:http://www.jccxwl.com

关于畅想服务范围套餐标准询求提交联系我们网站地图百度新闻维护工单技术交流
Copyright 2009-2015 Powered by Jccxwl.COM All Rights Reserved.
鄄城畅想网络科技有限公司 版权所有
鲁公网安备 37172602000001号  鲁ICP备15031242号