Discuz!连接微博微信(一键登录、同步分享帖子)
分享到:

Discuz!连接微博微信(一键登录、同步分享帖子)

重要说明: 插件是绑定域名的,购买后可以付费修改域名(第一次修改为最新售价的25%,之后每次修改为最新售价的50%成为会员可免费修改1次域名

Discuz!连接微博

最新版本: 1.5 (更新于2018年11月23日)
QQ咨询: 3249892、QQ群讨论:62605945

商业版功能:

1. 使用微信、QQ、新浪微博等19个社交帐号登录您的网站(包括手机端)。
包括微信、QQ、新浪微博、腾讯微博、人人网、开心网、淘宝网、支付宝、豆瓣、天涯、百度、Twitter、360、MSN、Google、Yahoo、facebook、LinkedIn、GitHub
2. 同步帖子到8个微博/SNS(包括帖子、回复、群组、门户文章、记录、日志等,其中帖子和回复在手机端也可以同步。)
包括新浪微博、腾讯微博、人人网,开心网、豆瓣、天涯微博、Twitter、facebook(已经不支持)。
3. 同步帖子回复到微博,微博评论回推到网站(包括论坛帖子、门户文章,目前回推功能可能不稳定,介意者不要购买!)
4. 使用微信/易信搜索Discuz!文章,自定义关键字,自定义菜单,用微信/易信发布微博。
5. 使用社会化分享按钮及一键分享。
6. 支持导入 新浪微博插件 For Discuz! 的用户数据,以便旧用户能正常登录。
7. 支持 Discuz! X2, X2.5, X3, X3.1, X3.2, X3.3, X3.4 (简体GBK, UTF-8, 繁体UTF-8)

点击查看安装及使用文档

微信已经认证的订阅号、服务号和易信支持自定义菜单

支持导入以下插件的数据,以便旧用户能正常登录:

新浪微博插件新浪微博v2接口插件用百度帐号登录人人连接

先上一张后台图片:

Discuz!连接微博

一、Discuz!连接微博 不同版本比较

免费版 专业版
比较: 免费 ¥199
Discuz!版本 X2, X2.5, X3 X2, X2.5, X3
网页编码 简体GBK, UTF-8, 繁体UTF-8 简体GBK, UTF-8, 繁体UTF-8
下载地址 立即购买
服务
插件升级。
技术支持 X
功能
微博评论回推,即把微博的评论抓回您的网站 X
微信/易信搜索Discuz!帖子 X
用微信/易信发布微博 X
在帖子正文下方添加“一键分享”按钮。(用户可以一键分享帖子到多个微博。) X
自定义开放平台key(用于显示微博来源) X
社会化分享按钮 X
合作网站帐号登录
合作网站名称,包括QQ、腾讯微博、新浪微博、搜狐微博、网易微博、人人网、开心网、淘宝网、支付宝、豆瓣、Twitter、天涯、百度、360、MSN、Google、Yahoo、facebook、LinkedIn等登录。 仅包含腾讯微博、新浪微博
同一用户绑定多个社交帐号
同步帖子/回复到微博/社区,包括QQ空间动态、新浪微博、腾讯微博、搜狐微博、网易微博、人人网、开心网、豆瓣、天涯、Twitter、facebook 仅包含腾讯微博、新浪微博
其他
作者/版权 水脉烟香 水脉烟香
下载地址 立即购买

二、常见问题

1、对服务器有什么要求?

PHP版本不限制(支持PHP 5.2~PHP 7.2),但是服务器需要安装curl组件才能使用社交登录和同步功能。

2、启用插件时出现如下错误: ..xxx.php:3

请重新上传安装包,FTP软件使用二进制上传

3、是一次性收费还是每年收费?我能免费升级吗?

是一次性收费,下载的插件可以永久使用,免费升级一年,第二年起每年收取最新售价的25%作为升级费用,不升级不收费。成为会员可免费升级

4、我能退货吗?

该插件是互联网产品,具有可复制性,一旦购买,不能退款。

5、我用了一段时间后,能更换域名吗?

插件是绑定域名的,购买后可以付费修改域名(第一次修改为最新售价的25%,之后每次修改为最新售价的50%成为会员可免费修改1次域名

6、提供技术支持吗?

支持的,请联系插件作者 QQ: 3249892 在线咨询

7、我应该选择单域名/根域名中的哪一类型?

比如您的网址是 http://www.yoururl.com/bbs/
如果您购买了单域名,只能在这个www.yoururl.com域名下的网站使用,不能用于二级域名,但是你可以直接为二级域名购买插件。提示:加www和不加www视为同一个单域名,都能使用。
如果您购买了根域名,支持该域名下的所有网站,所有的二级域名下的网站也能使用。

8、安装时应该注意什么?

需要使用ftp等工具二进制上传

三、插件问题

1、登陆时提示:array(3) { [“error”]=> string(25) “返回失败,session已过期!” ……,怎么解决?

(1)、检查你的网站是不是启用了其他域名,如二级域名,检查方法:dz后台–全局–域名设置–应用域名 ,看看有没有写其他域名,默认是空的。

如果有的话,看提示:当开启多域名时,请在 config/config_global.php 中修改 cookiedomain 值来设置 cookie 作用域。即

$_config['cookie']['cookiedomain'] = '.根域名,如.smyx.net(不要加http://www噢)';
// 注意根域名前面有一个点号.

(2)、如果你论坛安装用的域名是加www的,如:www.xxx.com,假如使用正常,但是当用xxx.com访问时就会报错,这是因为加www和不加www用的session是不同的,可以参考(1)的修改方法,或者修改论坛根目录下的.htaccess文件,把不加www的强制加上www,输入下列内容,记得把域名改成您的。(需要开启mod_rewrite):


RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]

以上问题检查后还有报错的话,就是你网站session有问题了,让技术或者联系空间商检查下session路径吧。

2、我想继续使用Discuz!官方的QQ互联插件,如何把QQ互联按钮加到连接微博插件内,以保持登录按钮风格统一?

首先,在连接微博插件的“登录设置”开启勾选“我想使用Discuz!官方出品的“QQ互联插件”…”
其次,隐藏QQ互联登录按钮。用ftp工具进入 source/plugin/qqconnect/template 找到module.htm文件,下载下来,然后修改两处地方,改为后上传,记得备份源文件:

搜索tpl_global_login_extra,找到类似代码:

function tpl_global_login_extra() {
global $_G;
}

将代码改为

function tpl_global_login_extra() {
global $_G;
return;
}

继续搜索tpl_login_bar,找到类似代码:

function tpl_login_bar() {
global $_G;
}

将代码改为

function tpl_login_bar() {
global $_G;
return;
}

3、我想继续使用Discuz!官方的微信插件,如何把微信按钮加到连接微博插件内,以保持登录按钮风格统一?

首先,在连接微博插件的“登录设置”开启勾选“我想使用Discuz!官方出品的“微信插件”…”
其次,隐藏微信登录按钮。用ftp工具进入 source/plugin/wechat/template 找到module.htm文件,下载下来,然后修改两处地方,改为后上传,记得备份源文件:

搜索 wechat_tpl_login_bar,找到类似代码:

function wechat_tpl_login_bar() {
global $_G;
}

将代码改为

function wechat_tpl_login_bar() {
global $_G;
return;
}

继续搜索 wechat_tpl_login_extra_bar,找到类似代码:

function wechat_tpl_login_extra_bar() {
global $_G;
}

将代码改为

function wechat_tpl_login_extra_bar() {
global $_G;
return;
}

改后记得上传覆盖。

4、将匿名改为微博昵称

微博评论回推的回复,如果微博帐号没有在论坛登录,一般Discuz!模板会显示成“匿名”,以下方法可以改为微博昵称。

以默认模板为例:

用ftp工具进入 template/default/forum 找到 viewthread_node.htm 文件,找到类似于:

<!--{if !$post['authorid']}-->
	<a href="javascript:;">$_G[setting][anonymoustext] <em>$post[useip]{if $post[port]}:$post[port]{/if}</em></a> 

改成:

<!--{if !$post['authorid']}-->
	<!--{if $post['author']}-->
	<div class="authi"><a href="javascript:;" class="xw1"{if $post[groupcolor]} style="color: $post[groupcolor]"{/if}>$post[author]</div>
	<!--{else}-->
	<a href="javascript:;">$_G[setting][anonymoustext] <em>$post[useip]{if $post[port]}:$post[port]{/if}</em></a>
	<!--{/if}--> 

改后记得上传覆盖。

四、网站如何接入微信公众平台?

1、打开微信公众平台 ,点击右上角的“立即注册”。
2、用邮箱注册并验证后,进行“信息登记”,填写完毕后进入第4步“公众号信息”的填写,其中第一项“帐号名称”,尽量取得好听写,支持中文噢。(注册后不可修改)
3、选择“普通公众帐号类型”
4、注册完成后,您可以在“设置”里面,看到您的微信号和二维码,建议把二维码下载下来并上传到您的网站,放在醒要位置。
5、点击菜单栏的“高级功能”,先进入”编辑模式”,点击“关闭”。之后进入“开发模式“,点击“开启”,再点击下面的“成为开发者”,在“接口配置信息”里面填写上面提示的URL和Token。

五、更新日志

= 1.5 =

2018/11/23

新增图文多条的解决方案(2018年10月12日起,微信返回的图文消息类型中图文数目只能为一条。)

= 1.4.4 =

2018/8/8

删除社交分享中已经失效的网站,只保留国内外常用的社交网站(15个)。
其他一些优化。

= 1.4.3 =
2018/1/9

新增设置注册用户组,方便设置用户权限。
修复移动端登录可能遇到的bug

= 1.4.2 =
2017/08/15

新浪微博接口升级,解决不能同步的问题。

= 1.4.1 =
2015/07/31

修正在部分移动端可能无法登录的bug

= 1.4 =
2015/05/15

新增:手机模板支持使用社交帐号登录。
新增:手机模板支持同步帖子、回复。
新增:使用微信登录网站(仅限PC端),需要自己申请API,也可以使用Discuz!官方的微信插件,把微信按钮加到连接微博插件内,以保持登录按钮风格统一(https://wptao.com/dzconnect.html#hide-wechat-button)
新增:使用GitHub登录网站,也可以自己申请API.
升级:使用Google/Yahoo登录升级为新的接口,也可以自己申请API.
删除:网易微博倒闭了,删除相关功能。

= 1.3.4 =
2014/05/26

新增:门户文章支持微博评论回推啦!
修正部分bug

= 1.3.3 =
2014/05/09

修正:腾讯微博评论回推bug

= 1.3.2 =
2014/05/06

升级:腾讯微博接口升级到OAuth2.0,同步需要重新绑定。
由于腾讯关闭了QQ空间动态接口,故插件删除了QQ空间同步。

= 1.3.1 =

2014/02/20

新增:门户文章同步到微博等(到插件的同步设置勾选)。

= 1.3 =

2014/01/02

修正:可能出现的微信连接bug。
新增:使用LinkedIn登录网站(到插件的同步设置勾选)。

= 1.2.3 =

2013/10/19

修正:个人签名无法保存的bug等,用社交帐号重新登录一次即可解决。

= 1.2.2 =

2013/10/12

新增:群组的帖子也能同步到微博了。
新增人人网默认API key
修正易信返回错误的bug。

= 1.2.1 =

2013/9/28

支持“易信公众平台 https://plus.yixin.im”,包括自定义菜单等。(微信设置)

= 1.2 =

2013/9/26

修正几个bug(如多个应用用户数据同步,同步记录到微博等)

= 1.1.8 =

2013/9/23

升级:淘宝接口升级
修改:解决部分主机无法使用支付宝帐号登录。
修正部分bug(如UCenter同步)

= 1.1.7 =

2013/9/13

修正:微信自定义菜单。

= V1.1.6 =

2013/9/5

新增:支持把QQ互联按钮和连接微博插件的登录按钮放在一块,统一风格。(登录设置)
新增:帖子同步微博、一键分享或者使用分享按钮时,把帖子链接转换为可推广获得积分奖励的链接。(同步设置)
新增:微信服务号支持自定义菜单: http://www.smyx.net/weixin-menu.html
新增:支持同步家园记录到QQ空间动态
修正开心网同步bug 修正同步时URL伪静态可能引起的bug 修正QQ好友分享bug

= V1.1.5 = 

2013/8/7

新增:在后台“登录设置”增加选项:“用户使用社交帐号注册时强制填写用户信息”。默认为开启。
修正微信自定义关键字乱码的问题

= V1.1.2 =

2013/8/2

修正各种可能存在的安全隐患及bug。
优化部分代码。

= V1.1.1 =

2013/6/28

禁止“隐藏的内容”同步。
修正Discuz! X3上传图片不能同步的问题。
如果您使用了“QQ互联”插件,并且自定义了API ID和key,那么可以在“基本设置”转换为插件识别的数据,这样子旧用户就能登录了,您可以关掉QQ互联了。

= V1.1 =

2013/6/26

新增:微博评论回推。
在帖子正文下方添加“一键分享”按钮。(用户可以一键分享帖子到多个微博。) 
优化部分代码,开放平台“回调地址”调整等。
支持在您的网站直接升级插件。

= V1.0 =

2013/6/11

支持使用QQ、新浪微博等18个社交帐号登录您的网站。
同步帖子和回复到11大微博和社区。
使用微信搜索Discuz!帖子,用微信发布微博。使用社会化分享按钮等。
支持导入 新浪微博插件 For Discuz! 的用户数据,以便旧用户能正常登录。
您的网站直接对接新浪、腾讯等开放平台的接口,不经过任何第三方服务器,更加安全、稳定、高效。
分享到:
  1. 能否搞个同步贴吧呢,贴吧好像应该是可以的,要能同步到百度就更好了

    2014年4月25日 21:37来自新浪微博 回复
  2. 更新微博授权的时候出现错误:array(3) { [“error”]=> string(49) “applications over the unaudited use restrictions!” [“error_code”]=> int(21321) [“request”]=> string(18) “/2/users/show.json” }

    2014年4月24日 21:26来自新浪微博 1 回复
    • 水脉烟香

      回复@lv2011_lv2011:新浪微博的key要去提交审核,审核通过后就好了。

      2014年4月25日 17:33来自新浪微博1 回复
  3. 豆瓣建议能发日志,发到广播那好像没什么太大作用

    2014年4月18日 20:58来自新浪微博 回复
  4. [哈哈]
    你是不是应该考虑增加来往发帖,
    其次增加论坛帖子或者文章都可以同步到博客哇. 针对商业版

    2014年3月27日 08:31来自腾讯微博 1 回复
  5. 看到博主分享这么多内容,特别想把这些内容让更多博友看到,如果博主能够经常跟其他博友互动,希望博主能够加入到“博客互推联盟”,这里有很多很勤奋的博友,和您一样,每天在坚持为大家分享好的内容。
    在这个互联网快速变革的时代,我们还在坚持,但我们不想孤军奋战,让更多博友看到你,让我们彼此多一点交流,一起发展。
    http://www.malaboke.com/bokehutui

    2014年2月27日 11:15来自腾讯微博 回复
  6. 就帮我更换下这个吧!

    2014年2月7日 21:46来自新浪微博 回复
  7. https://img.wptao.com/i44.tinypic.com/2mpfqe8.jpg
    可否在个人资料页面,加设图示,显示会员绑定那些社交帐号
    及显示会员的FACEBOOK,新浪微博,QQ微博等社交帐号的个人资料页。

    ————————

    https://img.wptao.com/i43.tinypic.com/2m2bdxc.jpg

    在帖子的左边,加设图示,显示会员绑定那些社交帐号
    ————————
    可以自订的Google API KEY及YAHOO APIKEY
    ————————
    希望这个插件,可以更加强大。

    2014年1月3日 15:51来自新浪微博1 回复
  8. 是否支持3.1?微信功能这段时间似乎都私用不了。

    2013年12月30日 13:38来自新浪微博 回复
    • 水脉烟香

      回复@深圳社保论坛:支持3.1,最近确实有多人用不了,可能dz有所变动,我已经找到解决方法,2日统一更新吧

      2013年12月30日 17:35来自新浪微博 1 回复
    • 水脉烟香

      请升级到V1.3

      2014年1月2日 18:52 回复
  9. http://addon.discuz.com/?@yeei_dream1.template
    http://addon.discuz.com/?@eis_free.template.15565

    使用上述两个风格,在首页没有显示「DISCUZ!连接微博」的连结

    可否修复一下!我好喜欢这两个风格!

    2013年12月26日 18:52来自新浪微博3 回复
  10. 安装后论坛页面打不开,报错。

    Discuz! Database Error

    (1146) Table ‘qianfang360.dzc_user_bind’ doesn’t exist
    SELECT uid FROM dzc_user_bind WHERE name = ‘weixin’ AND uid = ‘1’
    PHP Debug

    No. File Line Code
    1 forum.php 71 require(%s)
    2 source/module/forum/forum_index.php 432 include(%s)
    3 data/template/3_diy_forum_discuz.tpl.php 1 hookscriptoutput()
    4 source/function/function_core.php 1202 hookscript()
    5 source/function/function_core.php 1165 plugin_dzconnect->global_usernav_extra3(Array)
    6 source/plugin/dzconnect/m.class.php 107 dzconnect_base->getUid(%s)
    7 source/plugin/dzconnect/m.class.php 458 discuz_database::fetch_first(%s)
    8 source/class/discuz/discuz_database.php 91 discuz_database::query(%s, Array, false, false)
    9 source/class/discuz/discuz_database.php 136 db_driver_mysql->query(%s, false, false)
    10 source/class/db/db_driver_mysql.php 153 db_driver_mysql->halt(%s, %d, %s)
    11 source/class/db/db_driver_mysql.php 224 break()

    2013年12月24日 13:41来自腾讯微博1 回复
    • 水脉烟香

      数据库表没有创建,卸载后重新开启下。

      2013年12月26日 13:20 回复
  11. Koo

    以后会开发同步到新浪,网易博客的功能吗?就像“WordPress连接微博专业版”一样

    2013年11月24日 10:31来自腾讯微博 回复
  12. 用微信发微博的功能要是能扩展到同时发到微信朋友圈就好了。

    2013年11月3日 16:01来自新浪微博 回复
  13. 发现BUG

    使用Twitter登记的账户,无法保存的签名!!

    http://hdtvzone.org
    测试用户名:rickyeva
    测试密码:rickyeva

    2013年10月18日 11:10来自新浪微博 回复
  14. 用微博登陆提示:array(3) { [“error”]=> string(25) “返回失败,session已过期!” [“media”]=> string(4) “sina” [“other”]=> array(0) { } }
    这问题怎么解决

    2013年10月17日 11:14来自新浪微博 回复
    • 水脉烟香

      回复@刘-小-波:我看到你论坛启用了二级域名bbs.ruianbaby.com,跟ruianbaby.com用的session是不同的,你认真看dz后台–全局–域名设置 – 应用域名 那边有提示:当开启多域名时,请在 config/config_global.php 中修改 cookiedomain 值来设置 cookie 作用域。即
      $_config['cookie']['cookiedomain'] = '.ruianbaby.com';

      2013年10月17日 16:21来自新浪微博 回复
  15. FACEBOOK 怎樣設定? ? ?已申請API KEY!!

    2013年10月16日 13:37来自新浪微博 回复
    • 水脉烟香

      在插件的自定义key页面填写,只有国外主机能用facebook噢!当然了,只有付费版本才有这个功能!

      2013年10月16日 19:191 回复
  16. 可否自定义YAHOO API KEY??

    想自行申请YAHOO API KEY??

    https://developer.apps.yahoo.com/projects

    2013年10月12日 12:35来自新浪微博1 回复
    • 水脉烟香

      目前还不支持!以后可能会加入!目前只有google和yahoo不支持,其他的都支持自定义api key

      2013年10月13日 19:49 回复
  17. 我曾经购买过1.7.1 现在需要重新购买吗 ?现在点击下载的时候还需要购买 ?

    2013年10月7日 00:08来自新浪微博1 1 回复
  18. 朋友,用微博登陆提示:array(3) { [“error”]=> string(25) “返回失败,session已过期!” [“media”]=> string(4) “sina” [“other”]=> array(0) { } }

    这问题怎么解决,上次你说4号帮我弄,一直都没你的回复

    2013年10月5日 18:49来自新浪微博 回复
  19. 123

    2013年9月5日 14:47来自腾讯微博1 回复