温馨提示 购买本站程序的会员均可以加入我们的售后QQ群:67544576,有什么问题可以联系我们,也可以和群内朋友交流沟通!交流请不要违反国家法律法规!

您当前的位置:首页 > 建站教程 > DISCUZ

Discuz教程:将默认分享替换为百度分享 | 无忧主机

来源: 发布时间:2020-09-28 11:30:32热度:

Discuz!论坛在php虚拟主机安装完之后,后台应用中有QQ互联插件,安装之后,可以绑定QQ登陆,同时会在帖子下方开启分享功能,原来能分享到QQ空间和腾讯微博,但由于腾讯调整政策,导致分享到QQ空间的功能失效。于是,我们采用百度分享来代换QQ插件的分享功能。 首先找到/template/default/forum/viewthread_node.htm文件,用编辑器打开找到以下代码:

<div id="p_btn" class="mtw mbm hm cl">
<!--{if !empty($_G['setting']['pluginhooks']['viewthread_share_method'])}-->
<div class="tshare cl">
<b>{lang viewthread_share_to}: </b>
<!--{hook/viewthread_share_method}-->
</div>
<!--{/if}-->
将其删除,这样在帖子中就不会显示QQ的分享按扭了。然后在这段代码前,有一句
<div id="p_btn" class="mtw mbm hm cl">
这个不要删除,直接在这句代码前面,加入百度分享代码的前半部分:
<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more">分享到:</a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空間">QQ空間</a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博">新浪微博</a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到騰訊微博">騰訊微博</a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人網">人人網</a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信">微信</a></div>
保存viewthread_node.htm文件,注意,如果你的Discuz!编码是UTF-8,那么要选“另存为”,然后选择UTF-8编码,不能选择默认的ANSI,否则会乱码。 然后,将百度分享代码的后半部分:
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"24"},"share":{"bdSize":24}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
添加到管理后台——全局——站点信息——第三方统计代码中,保存并更新下缓存就可以了。 无忧主机相关文章推荐阅读: DISCUZ如何通过插件实现限制版块发帖的数量呢? DISCUZ论坛程序如何在会员主页面自定义头部文字? DISCUZ怎么实现主题帖子可以发布某段时间后自动关闭呢

转载请注明来源网址:https://www.60zhan.cn/showinfo-26-1197-0.html