Super Mouse
代码如诗-人生如画

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

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

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) 觉得文章有用就打赏一下文章作者
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Discuz X3.2分享到QQ好友和群高级自定义》
文章链接:https://blog.lsza.net/archives/338.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

留下您的评论 抢沙发

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

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

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏