返回旧版| 微信建站| 建站之家论坛| 我要建站 | 建站学习 | 加入收藏
PHPCMS当前位置:首页 > cms教程 > 综合cms > PHPCMS > 正文

phpcms v9手机站、电脑站一对一双向对应跳转插件3.0版

发布时间:2018-08-08 21:05:39   来源:   点击:
手机电脑网站跳转插件3.0版主要是针对有些网站做了静态、伪静态、栏目和文章跳转第三方的情况做的开发,主要是针对手机站跳转电脑站(wap->pc),所以就必须引入栏目缓存和内容表。同时为了考虑栏目和文章是否跳转第三方网站,也做了判断,并且引入参数siteid,这样不同站点之间也可以互相跳转。

1、pc端使用教程:
(1)在头部head里边的jq后边添加代码:
  1. <script language="JavaScript" src="{APP_PATH}api.php?op=jumpwap&id={$id}&catid={$catid}&page={$page}&siteid={$siteid}"></script>  
然后加代码:
  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>   
(2)把jumpwap.php文件放到你的api文件夹下即可
不要忘了更新全站缓存

2、WAP端代码调用:
(1)头部jq后引入代码:
  1. <script  src="{APP_PATH}api.php?op=jumpwap&id={$id}&catid={$catid}&typeid={$typeid}&page={$page}&d=1&siteid={$siteid}"></script> 
  2.        <script type="text/javascript"
  3.         var userAgentInfo = navigator.userAgent; 
  4.         var wapurl = $('meta[name="wapurl"]').attr("content"); 
  5.         var waplink = $('meta[name="wapurl"]').attr("islink");
  6.         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)  
  7.         { 
  8.             if(waplink == 1){//外部第三方链接 
  9.                 window.location.href = wapurl; 
  10.             } 
  11.         }else
  12.             if(wapurl){ 
  13.                  window.location.href = wapurl; 
  14.             }else
  15.                 window.location.href = "http://www.pweb123.com/"
  16.             } 
  17.         } 
  18.     </script> 
代码比pc端多引入一个参数$d=1,表示手机跳转到pc,默认为0

(2)把jumpwap.php文件放到你的api文件夹下即可

更新网站,这样就可以实现pc +wap双向一对一跳转了!并且不用考虑是否设置了静态或者伪静态,api是自动读取你的数据库中的链接的!

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



相关栏目
热门文章
最新图文
评论排行
版权所有:郑州腾石网络科技有限公司 备案信息:豫ICP备18019117号
站长QQ:2863868475 业务合作咨询:15137100750(同微信)
本站所有投放的广告是有其他网站提供,不代表本站立场,同时网站首页广告位对外出租详情咨询本站站长!同时欢迎广大站长加入个人建站团队
  • 建站客服
  • CMS仿站
  • CMS学习
  • 技术交流群:336572814