Super Mouse
代码如诗-人生如画

Discuz X3.2分享到QQ好友和群高级自定义

友情提醒:本文最后更新于5年前,文中所描述的信息可能已发生改变,请仔细核实。如有建议请 评论 留言

Discuz X3.2默认的分享到QQ好友和群页面带的是:看看这个吧,还不错哦,也许你会喜欢^_^,看着后面那句无比蛋痛,跟中毒了到处发小广告一样,分享到群里面会被某些脑子不开窍的MJJ给踢了,so研究了一下QQ互联发现这个东西是可以更改的。

原来的样子:

QQ截图20160808202852

 

 

 

 

 

 

 

 

初步解决办法是修改QQ互连自带的安装xml,路径是:/source/plugin/qqconnect/discuz_plugin_qqconnect.xml

直接搜索:connect_spacecp_share_qq_default

QQ截图20160808203332

 

 

 

 

connect_spacecp_share_qq_default后面跟着的就是分享理由,可以改成自己喜欢的文字,但是我发现这个不好玩,有时候分享帖子有图片的不显示图片,这个可能跟某些设置有关系,没事我们可以进一步修改QQ 互联的插件将默认图片替换成logo

找到/source/plugin/qqconnect/spacecp.inc.php

查找:connect_spacecp_share_qq_default
完整代码:

'desc' => diconv(lang('plugin/qqconnect', 'connect_spacecp_share_qq_default'), CHARSET, 'UTF-8'),
此段代码引用是discuz_plugin_qqconnect.xml里面的分享理由,根据QQ分享官方的API文档说法desc:对应的是/*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/

我们将此行代码使用//注释掉,加入新的'desc' => diconv($thread['subject'], CHARSET, 'UTF-8'),

$thread[‘subject’]的含义根据dz开发手册是获取帖子标题的函数,我们直接在’desc’字段插入$thread[‘subject’]让它实现分享理由获取帖子标题,比一句话安全方便。

最终的样子

QQ截图20160808203956这是修改ok的样子

 

 

 

 

 

 

默认分享图片的替换。

检查/source/plugin/qqconnect/spacecp.inc.php中发现并没有获取图片的字段,pics:, /*分享图片(可选)*/,我们可以给他加上
代码: 'pics' => 'http://www.ruihucn.com/app/c.png', 添加在 ‘desc’ =>下一行的位置

QQ截图20160808204147

 

 

 

 

‘pics’ => ‘此处填图片的URL’ 图片推荐为png格式,大小为:96*96

如果本文对你有帮助,请你务必通过以下一种方式让我知道你来过

点个赞(0) 或者 支持一下作者 再或者 留个言?

本作品采用知识共享署名 3.0 许可协议进行许可。转载或基于此篇文章继续创作或修改引用请注明出处Super Mouse!

[标题:Discuz X3.2分享到QQ好友和群高级自定义 ]

[引用链接:https://blog.lsza.net/archives/338.html]

留下您的评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏