Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
crll 发表于 2017-5-27 16:15:40 | 显示全部楼层 |阅读模式

下载后解压,然后在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://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     我记录一下留用~~~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

a475305268 发表于 2017-5-27 16:31:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

雷霆先锋 发表于 2017-5-31 12:29:02 | 显示全部楼层
现在是不是必须备案才能用这个功能啊?
回复

使用道具 举报

 楼主| crll 发表于 2017-5-31 13:49:44 | 显示全部楼层
雷霆先锋 发表于 2017-5-31 12:29
现在是不是必须备案才能用这个功能啊?

需要微信公众号
回复

使用道具 举报

雷霆先锋 发表于 2017-5-31 14:44:33 | 显示全部楼层
crll 发表于 2017-5-31 13:49
需要微信公众号

我微信公众号有了,但是必须绑定域名,这个接口才认。绑定域名必须是备案的。郁闷啊
回复

使用道具 举报

潜江在线 发表于 2017-7-6 22:12:03 | 显示全部楼层
学习了!!我正需要这个
回复

使用道具 举报

13hao123 发表于 2017-7-15 21:58:35 | 显示全部楼层
您好,我严格按照您提供的方法去做,仍无法实现微信分享带图片和内容描述。我的公众号已经认证过了
回复

使用道具 举报

维偲达文化传播 发表于 2017-8-10 14:52:37 | 显示全部楼层
13hao123 发表于 2017-7-15 21:58
您好,我严格按照您提供的方法去做,仍无法实现微信分享带图片和内容描述。我的公众号已经认证过了

同样 我也试了 不可以
回复

使用道具 举报

EHXZ 发表于 2020-4-11 14:51:47 | 显示全部楼层
虽然域名有了,备案了。HTTPS也搞了。
但是照楼主设置不好用:(

是不是2017年的版本太老了要升级?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-4-20 03:03 , Processed in 0.477972 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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