帝国CMS全站电脑端自动调整手机端动态静态代码

2020-07-25 帝国CMS 255 0

帝国CMS7.2版推出了完善的多访问终端功能,让网站多种移动访问端制作更加方便。7.5版中多访问端升级:支持在主端后台刷新生成各访问端静态页面,多访问端用静态模式下使用更方便。

1、页面头部。JS代码在body前面加上以下HTML源代码
PC端部分代码(判断是否是手机端跳转至手机页面地址)

<script data-fixed="true">
  !function(){
    function params(u, p){
      var m = new RegExp("(?:&|/?)"+p+"=([^&$]+)").exec(u);
      return m ? m[1] : '';
    }
    if(/iphone|ios|android|ipod/i.test(navigator.userAgent.toLowerCase()) == true && params(location.search, "from") != "mobile"){
      location.href = 'https://m.tzzs.net/';
    }
  }();
</script>

手机端部分代码(判断是否是PC端跳转至PC页面地址)

<script data-fixed="true">
  !function(){
    if(/iphone|ios|android|ipod/i.test(navigator.userAgent.toLowerCase()) == false){
      location.href = 'https://www.tzzs.net/';
    }
  }();
</script>

2、列表页

动态页:http://m.tzzs.net/e/action/ListInfo/?classid=[!--self.classid--]
静态页:http://m.tzzs.net<?$r['classid']=$GLOBALS[navclassid];$classurl=sys_ReturnBqClassname($r,9);echo $classurl;?>

3、内容页

动态页:http://m.tzzs.net/e/action/ShowInfo.php?classid=[!--classid--]&id=[!--id--]
静态页:http://m.tzzs.net[!--titleurl--]

效果演示站点:https://www.tztjfc.com/

本文转自:https://nipang.cn/ecms-pc-mobile.html

最后更新于 2024-04-14 13:45:08
ECMS

相关文章

帝国CMS年榜、月榜、周榜、日榜排序的实现方法
帝国CMS模板里面灵动标签怎么调用日期时间
帝国CMS模板中显示标题颜色的标题灵动标签调用
帝国cms灵动标签同时调用头条和推荐
帝国CMS,灵动标签结合PHP代码获取当前栏...
帝国CMS调用某一栏目,指定时间内的所有信息