帝国CMS电脑端自动跳转到手机端动态页和静态页的实现代码

所属分类: CMS教程 / 帝国cms 阅读数: 1416
收藏 0 赞 0 分享

Empire CMS 7.2版本引入了全面的多接入终端功能,使网站更方便地制作多个移动接入终端。版本7.5中的多访问者升级:支持主端的后台刷新以生成每个访问端的静态页面,并且多访问端在静态模式下使用更方便。

页面头部

JS代码在body前面加上以下HTML源代码

<script type="text/javascript">
try {var urlhash = window.location.hash;if (!urlhash.match("fromapp"))
{if ((navigator.userAgent.match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i)))
{window.location="https://m.daixiao360.cn/";}}}
catch(err)
{
}</script>
<meta name="mobile-agent" content="format=xhtml;url=https://m.jb51.net/">

 列表页

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

内容页

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

分成动态与静态页面,可自行选择更换jb51.net为自己的子域名。 

更多精彩内容其他人还在看

帝国CMS二次开发注意事项

由于帝国CMS没插件API,所以在做帝国CMS二次开发的时候特别容易出现系统升级,文件管理混乱等麻烦,trylife总结出一些帝国CMS二次开发注意事项与大家分享下
收藏 0 赞 0 分享

帝国CMS提示parse error syntax error的解决方法

这篇文章主要为大家介绍了帝国CMS提示parse error syntax error的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

让帝国CMS留言板支持调用标签的方法

这篇文章主要为大家介绍了让帝国CMS留言板支持调用标签的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS在反馈信息页面调用万能标签的方法

这篇文章主要为大家介绍了帝国CMS在反馈信息页面调用万能标签的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms截图出现黑边的解决方法

这篇文章主要为大家介绍了帝国cms截图出现黑边的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms网站优化使tags伪静态的实现

这篇文章主要为大家介绍了帝国cms网站优化使tags伪静态的实现,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS7.0万能标签SQL调用注意事项

这篇文章主要为大家介绍了帝国CMS7.0万能标签SQL调用注意事项,对于用惯了之前6.6版本的用户尤其需要注意,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS上传附件命名实现以原文件名命名的方法

这篇文章主要为大家介绍了帝国CMS上传附件命名实现以原文件名命名的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms里 栏目列表模板获取同级栏目的方法

这篇文章主要为大家分享下帝国cms栏目列表模板获取同级栏目的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms 7.0 调用本信息所属专题,专题带链接

帝国cms在7.0 以前 调用本信息所属专题,系统本身是没有这样的功能,需要自己写插件或者代码
收藏 0 赞 0 分享
查看更多