手机端访问帝国cms PC端网站自动跳转手机端网站的方法

aaa
帝国cms做好了手机版和pc版,怎么让他们互联起来吧,比如我们用手机访问pc端的时候 ,怎么自动跳转到手机版呢,方法如下:

第一步:我们新建一个js文件,命名你随便,路径也随便,js代码如下
function browserRedirect(url) {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp"; 
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; 
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM){
window.location.replace(url);              
}
}

我把js命名为 m.js 放到了根目录下面
然后把下面的代码复制到对应的模板里面
首页跳转

<script src='http://www.*****.com/m.js' language='javascript'></script>
<script type="text/javascript">
browserRedirect("http://m.*****.com/");
</script>

封面页和列表页跳转

<script src='http://www.*****.com/m.js' language='javascript'></script>
<script type="text/javascript">
browserRedirect("http://m.*****.com/e/public/ClassUrl/?classid=[!--self.classid--]");
</script>
内容页跳转

<script src='http://www.*****.com/m.js' language='javascript'></script>
<script type="text/javascript">
browserRedirect("http://m.*****.com[!--titleurl--]");
</script>

注明:记得将以上代码中域名、路径替换成你的域名、文件路径。

本文标题:手机端访问帝国cms PC端网站自动跳转手机端网站的方法

本文链接:https://www.kaifatu.com/article/76.html

相关文章

帝国cms目录权限设置详细讲解

安装时需要设置权限的目录列表,请切记:是目录一定要把权限应用于子目录与文件。…

Kaifatu 帝国cms教程
2021-05-26 312

帝国CMS发布文章替换正文图片标签里ALT内容

帝国CMS发布信息文章时替换正文IMG图片标签里的ALT内容 有利于网站的SEO优化。 在 e/class/userfun.php 里面增加//替换正文IMG里的ALT内容 function user_imgalt($mid,$f,$isa…

Kaifatu 帝国cms教程
2021-06-28 449

帝国cms字段处理函数是怎么处理

帝国cms字段处理函数的方法! 增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台增加信息处理函数”、“前台修改信息处理函数…

Kaifatu 帝国cms教程
2021-03-02 559

帝国cms反馈时提示此信息反馈不存在解决办法

帝国cms反馈时提示此信息反馈不存在解决办法…

Kaifatu 帝国cms教程
2021-06-22 554

帝国CMS模板中列表怎么用灵动标签调用前面几个不同样式显示

帝国cms模板中列表怎么用灵动标签调用前面几个不同样式显示的方法,一起来看看吧:举例:我们平常看到以下的样式,怎么调用显示如下的效果显示呢:从图中我们看到 前面3个背景色不一样 ,后面7个颜色相同,具体怎么调用呢?下面帝国模板网小编来告诉大…

Kaifatu 帝国cms教程
2021-05-18 445
发表评论
暂无评论