当前位置:首页 > 文章 > 帝国CMS > 正文内容

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

3年前 (2022-10-21)帝国CMS6180
帝国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>

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

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/309.shtml

“手机端访问帝国cmsPC端网站自动跳转手机端网站的方法” 的相关文章

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据 <?php $bclassid=$GLOBALS[navclassid];//取得本栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre...

帝国cms信息反馈开启验证码

帝国cms信息反馈开启验证码

1、后台-系统设置-系统参数设置-信息设置-反馈验证码(后面点开启) 2、信息反馈本身并无放置验证码代码,所先复制评论的验证码代码,后台-模板-评论列表模板-管理评论模板-修改-复制其中的验证码代码 代码如下: 验证码:<input name="key" type="text" size=...

帝国CMS调用读取当天发布信息

帝国CMS调用读取当天发布信息

在帝国cms模板中,某些位置要调用当天发布的信息数量,但是不知道怎么调用实现,下面就来告诉大家怎么调用: 调用代码: <?php   $timedays=strtotime(date("Y-m-d",time()));//今天0点的时间点   $timedaye=$timedays+3600...

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

帝国CMS自定义页面模板里面怎么调用页面名称,页面标题,关键词,描述,内容的方法! 方法一、获取自定义页面的页面ID,用以下代码: <?php    $pageid=str_replace("page","",$classid); ?> 在帝国CMS中,自定义页面的页面ID好像是唯一开...

帝国CMS结合项提示您来自的链接不存在

帝国CMS结合项提示您来自的链接不存在

帝国CMS结合项提示"您来自的链接不存在"的解决方法。具体方法如下: 打开e/class/userfun.php 将global $public_r; 改成 global $public_r,$navclassid; if($_GET['classid'])   {  $classid=RepPo...

帝国CMS用灵动标签调用简介截取字数

帝国CMS用灵动标签调用简介截取字数

帝国CMS灵动标签调用文章缩略图的标签写法: <?=$bqr[smalltext]?> <?=esub($bqr[smalltext],50)?> (上面标签注释:该标签可限制内容简介显示的字数,举例中的50表示显示50个字符,算城成是汉字就是25个字,大家可以根据自己的...