请使用手机微信扫码安全登录

切换账号密码登录

绑定手机号

应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。了解更多

不绑定绑定手机号

360官网 | 360商城

推荐论坛版块活动360粉丝商城众测粉丝轰趴馆常见问题
本帖最后由 黑克仔 于 2017-5-13 14:23 编辑
比如手机访问电脑版网站自动跳转到手机m版本页面这件事。在网上一查,结果好多,而且非常简单,只要在HEAD标签之间加上一段跳转代码,再把跳转代码中的网址改为你自己的m目录地址就行,比如DedeCMS制作的网站就是跳转到 http://m.域名/

可是当你在每个页面都放上这段代码之后,你会发现这样根本就行不通,不是因为不会自动跳转,而是因为无论访问什么页面,都只会跳转到m版网站的首页,这对于一位正在访问我们网站文章页的用户来说,根本没有任何意义,其结果反而适得其反,本来还可以凑合看,跳转后反而找不到那篇文章了。
所以,我们在设计跳转的时候,一定要实现无论在任何页面跳转,跳转后的手机版页面一定也还要是这个PC页面所对应的,也就是说,用户在用手机打开我们A文章的PC网址时,网站必须自动跳转到A文章对应的WAP页面,这样才算合情合理。
所以,除了首页之外,我们还必须针对DedeCMS网站的频道页、列表页以及文章页的跳转作不同的跳转设计。
按照DedeCMS默认的手机m网站设计,是通过栏目或是文章页的id来获取相关信息的。这些id的信息我们都可以在模板中用 {dede:field.id/}标签来获取。
所以我们可以把 频道及列表页的跳转代码中的跳转网址设置成如下这样:

//织梦移动端m目录   域名首页跳转 (放在pc模板上)//织梦移动端m目录   域名首页跳转 (放在pc模板上)

  1. <blockquote>//织梦移动端m目录   域名首页跳转 (放在pc模板上)
复制代码




共 4 个关于手机访问Dede织梦网站都跳转到对应的手机版内容页-详情页的回复 最后回复于 2017-5-22 21:59

评论

直达楼层

沙发
360fans_u13222594 LV3.中士 楼主 发表于 2017-5-13 11:11 | 只看该作者 | 私信
  1. //织梦移动端m目录   域名首页跳转 (放在pc模板上)
  2. <script type = "text/javascript">
  3.                 var mobileUrl = "http://m.hanzheng888.com",
  4.                     mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
  5.                         if (mobile) {
  6.                             window.location = mobileUrl;
  7.                         }
  8. </script>

  9. //织梦移动端m目录   域名 列表模板跳转 (放在pc模板上)
  10. <script type = "text/javascript">
  11.                 var mobileUrl = "http://m.hanzheng888.com/list.php?tid={dede:field.id/}",
  12.                     mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
  13.                         if (mobile) {
  14.                             window.location = mobileUrl;
  15.                         }
  16. </script>


  17. //织梦移动端m目录   域名 详情模板跳转 (放在pc模板上)
  18. <script type = "text/javascript">
  19.                 var mobileUrl = "http://m.hanzheng888.com/view.php?aid={dede:field.id/}",
  20.                     mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
  21.                         if (mobile) {
  22.                             window.location = mobileUrl;
  23.                         }
  24. </script>
复制代码
板凳
360fans_u13222594 LV3.中士 楼主 发表于 2017-5-13 11:20 | 只看该作者 | 私信
为什么不能发代码?
地板
360fans_uid12881017 LV8.少校 发表于 2017-5-22 15:23 | 只看该作者 | 私信
您好,如果您有这方面问题,您也可以通过邮件的形式发送到service-so@ex.360.cn
5
360fans_u18481752 LV6.中尉 发表于 2017-5-22 21:59 | 只看该作者 | 私信
PC网站手机跳转代码有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

360fans_u13222594 LV3.中士

粉丝:3 关注:0 积分:151

精华:0 金币:72 经验:141

最后登录时间:2021-10-6

360商城青铜会员

私信 加好友

最新活动

360云台摄像机9Pro写评论送大奖!

排行榜

热度排行 查看排行
今日 本周 本月 全部
    今日 本周 本月 全部

      内容推荐 热门推荐最新主帖

      扫码添加360客服号,涨知识的同时还有超多福利等你哦

      快速回复 返回顶部 返回列表