咨询热线:4008-888-888
网站公告: 该资源为AB模版网VIP资源,加入VIP后无限制下载,本站也承接仿站业务,QQ:9490489
在线留言

24小时全国服务热线

4008-888-888

如果您有任何疑问或是问题,请随时与我们联系

查看联系方式>>
在线留言 当前位置: > 在线留言 > 在线留言 >

[求助] discuz引入微信JSSDK与分享功能的方法

时间:2018-09-18 14:01    点击量:

jssdk-php.zip (5.1 KB, 下载次数: 84)


下载后解压,然后在DZ根目录新建一个文件夹命名为jssdk 把解压得到的jssdk.php直接上传到刚建设好的文件夹中。


修改header.htm模板文件

在DZ模板文件header.htm中添加如下代码

  1. <!--{eval
  2. require_once "./jssdk/jssdk.php";
  3. $jssdk = new JSSDK("你的AppID", "你的AppSecret");
  4. $signPackage = $jssdk->GetSignPackage();
  5. }-->
  6. <script type="text/javascript" src=http://www.discuz.net/"http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  7. <script type="text/javascript">
  8.     // 自定义微信分享内容
  9.     wx.config({
  10.         debug: false, // 关闭或者打开调试
  11.         appId: '<!--{eval echo $signPackage["appId"]}-->',
  12.         timestamp: '<!--{eval echo $signPackage["timestamp"]}-->',
  13.         nonceStr: '<!--{eval echo $signPackage["nonceStr"]}-->',
  14.         signature: '<!--{eval echo $signPackage["signature"]}-->',            
  15.         jsApiList: [
  16.             'onMenuShareTimeline',
  17.             'onMenuShareAppMessage',
  18.             'onMenuShareQQ',
  19.             'onMenuShareWeibo',
  20.             ]
  21.             });
  22.    wx.ready(function(){
  23.     // 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
  24.     wx.onMenuShareTimeline({
  25.         title: '',本港心水论坛开奖现场直播报码, // 分享标题
  26.         link:"",   // 分享链接
  27.         imgUrl: "" // 分享图标
  28.     });

  29.     // 获取“分享给朋友”按钮点击状态及自定义分享内容接口
  30.     wx.onMenuShareAppMessage({
  31.         title: '', // 分享标题
  32.         desc: "", // 分享描述
  33.         link:"", // 分享标题
  34.         imgUrl: "", // 分享图标
  35.         type: 'link', // 分享类型,music、video或link,不填默认为link
  36.     });
  37. });
  38. </script>
复制代码

然后上传覆盖 header.htm 后台清理一次缓存即可。


获取当前URL链接的方法
  1. <!--{eval echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];}-->
复制代码
分享链接可以使用这段代码,在DZ模板文件中实现获取当前URL链接。
方法来自:yziw.net     我记录一下留用~~~


【返回列表页】
地址:江苏  电话:4008-888-888  邮箱:9490489@qq.com
江苏达特卫浴有限公司  技术支持:AB模版网  ICP备案编号:苏IPC:0751532347  统计代码放置