QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

phpcms v9手机访问电脑站一对一跳转对应手机站页面插件

 admin  2022-06-03 19:34:48
网上有很多种跳转代码,有的通过控制器跳转不同的模板,有的是通过js跳转,但是都有一个特点就是无法实现,pc和wap页面的一对一跳转,这就很坑了,一直想解决这个问题,直到今天才想到一个好方法:

第一:首先在公共头部引入一个本站api文件:jumpwap.php
  1. <script language="JavaScript" src="{APP_PATH}api.php?op=jumpwap&id={$id}&catid={$catid}&page={$page}"></script> 
参数分析:
   id表示文章的id,列表页和首页为空
   catid 栏目id
    page分页,如果pc站分页和手机站分页不一致,建议去掉该参数,否则可能造成分页错误

第二部分:在头部head里边添加js代码,最好在第一步代码后边,
  1. <script type="text/javascript"
  2.     var userAgentInfo = navigator.userAgent; 
  3.     var wapurl = $('meta[name="wapurl"]').attr("content"); 
  4.     if  (userAgentInfo.indexOf("Android") > 0 || userAgentInfo.indexOf("iPhone") > 0 || userAgentInfo.indexOf("SymbianOS") > 0 || userAgentInfo.indexOf("Windows Phone") > 0 || userAgentInfo.indexOf("iPod") > 0 || userAgentInfo.indexOf("iPad") > 0)  
  5.     { 
  6.         if(wapurl){ 
  7.              window.location.href = wapurl; 
  8.         }else
  9.             window.location.href = "http://m.pweb123.com/index.php"
  10.         } 
  11.          
  12.     } 
  13. </script> 
第三步:开发jumpwap.php文件
部分代码:


这样就可以实现手机电脑网站页面一对一跳转了,无论有没有静态化都可以实现跳转,

为了拒绝伸手党,代码暂时不开源,如果你觉得对你有用,你可以对我打赏,多少无所谓,尊重劳动成果,码农不易,多多理解!加我微信:15137100750或QQ:2863868475

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《phpcms v9手机访问电脑站一对一跳转对应手机站页面插件》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/736.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序