新聞中心
Discuz教程:將默認(rèn)分享替換為百度分享
作者 / 無(wú)憂主機(jī) 時(shí)間 2015-12-28 13:53:30
Discuz!論壇在php虛擬主機(jī)安裝完之后,后臺(tái)應(yīng)用中有QQ互聯(lián)插件,安裝之后,可以綁定QQ登陸,同時(shí)會(huì)在帖子下方開(kāi)啟分享功能,原來(lái)能分享到QQ空間和騰訊微博,但由于騰訊調(diào)整政策,導(dǎo)致分享到QQ空間的功能失效。于是,我們采用百度分享來(lái)代換QQ插件的分享功能。 首先找到/template/default/forum/viewthread_node.htm文件,用編輯器打開(kāi)找到以下代碼:
<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}-->將其刪除,這樣在帖子中就不會(huì)顯示QQ的分享按扭了。然后在這段代碼前,有一句
<div id="p_btn" class="mtw mbm hm cl">這個(gè)不要?jiǎng)h除,直接在這句代碼前面,加入百度分享代碼的前半部分:
<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="分享到人人網(wǎng)">人人網(wǎng)</a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信">微信</a></div>保存viewthread_node.htm文件,注意,如果你的Discuz!編碼是UTF-8,那么要選“另存為”,然后選擇UTF-8編碼,不能選擇默認(rèn)的ANSI,否則會(huì)亂碼。 然后,將百度分享代碼的后半部分:
<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>添加到管理后臺(tái)——全局——站點(diǎn)信息——第三方統(tǒng)計(jì)代碼中,保存并更新下緩存就可以了。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: DISCUZ如何通過(guò)插件實(shí)現(xiàn)限制版塊發(fā)帖的數(shù)量呢? DISCUZ論壇程序如何在會(huì)員主頁(yè)面自定義頭部文字? DISCUZ怎么實(shí)現(xiàn)主題帖子可以發(fā)布某段時(shí)間后自動(dòng)關(guān)閉呢
本文地址:http://www.gle-technology.com/discuz/21179.html