crx349 发表于 2015-9-16 11:48:17

Discuz! x3.2 论坛帖子通过QQ分享到好友或者群失败的解决方案之一

规则描述:QQ互联分享分享到群和好友部分失败,部分成功
适用版本:QQ互联1.8.12
解决办法:
1.修改:source/plugin/qqconnect/spacecp.inc.php

将第76行的summary参数中,先将内容的特殊字符去除,代码如下。

$shareqq_params = array(
                        'url' => $url,
                        'title' => diconv($thread['subject'], CHARSET, 'UTF-8'),
'summary' => diconv(str_replace(array('\'', "\r\n",
"\r", "\n"),array('"', '', '', ''),cutstr(strip_tags(str_replace(' ', '
', $html_content)), 80)), CHARSET, 'UTF-8'),
                        'desc' => diconv(lang('plugin/qqconnect',
'connect_spacecp_share_qq_default'), CHARSET, 'UTF-8'),
                        'site' => 'discuz|',
                        'style' => '103',
                        'width' => 50,
                        'height' => 16
                );

2.覆盖同名文件,更新缓存,问题解决。
页: [1]
查看完整版本: Discuz! x3.2 论坛帖子通过QQ分享到好友或者群失败的解决方案之一