新聞中心
怎么使discuz上傳附件的時(shí)候顯示出md5值
作者 / 無(wú)憂(yōu)主機(jī) 時(shí)間 2016-12-21 18:09:51
站長(zhǎng)朋友們都使用過(guò)discuz這款開(kāi)源的論壇程序搭建過(guò)論壇程序,這款程序不僅有自身的優(yōu)點(diǎn)也是有缺點(diǎn)的。無(wú)憂(yōu)主機(jī)小編為什么這樣說(shuō)呢?特別是在發(fā)布帖子的時(shí)候,無(wú)法把附件和圖片之類(lèi)的插到對(duì)應(yīng)的文章當(dāng)中去。每次插入的時(shí)候都是顯示在最下面了, 這樣用戶(hù)在下載過(guò)程中, 可能得到相同的文件名文件, 可內(nèi)容被修改了.這在許多外掛論壇, 小工具論壇, 問(wèn)題特別明顯. 就算管理員將md5寫(xiě)在帖子, 可管理員怎么知道服務(wù)器文件對(duì)應(yīng)的md5值是否正確呢?下面無(wú)憂(yōu)主機(jī)小編先把在自己的php虛擬主機(jī)實(shí)現(xiàn)的效果圖如圖1所示: 那么像這樣的如何實(shí)現(xiàn)呢? 第一步:首先登陸無(wú)憂(yōu)主機(jī)會(huì)員中心找到主機(jī)管理--控制面板,如圖2所示: 第二步:點(diǎn)擊控制面板—進(jìn)入文件管理。如圖3所示: 第三步驟:點(diǎn)擊進(jìn)入文件管理—找到public_html根目錄。如圖4所示: 第四步:按照路徑找到\source\function\function_attachment.php文件 然后找到:
$postlist[$attach[‘pid’]][‘a(chǎn)ttachments’][$attach[‘a(chǎn)id’]][‘downloads’] = $attach[‘downloads’];修改成:
$attchpath = $_G[‘setting’][‘a(chǎn)ttachdir’].’forum/’.$postlist[$attach[‘pid’]][‘a(chǎn)ttachments’][$attach[‘a(chǎn)id’]][‘a(chǎn)ttachment’]; $md5 = ”; if($postlist[$attach[‘pid’]][‘a(chǎn)ttachments’][$attach[‘a(chǎn)id’]][‘isimage’] == 0 && is_file($attchpath) && filesize($attchpath) <= 10000000){ $md5 = ‘, MD5: ‘.md5_file($attchpath); } $postlist[$attach[‘pid’]][‘a(chǎn)ttachments’][$attach[‘a(chǎn)id’]][‘downloads’] = $attach[‘downloads’].$md5;修改之后另存為就可以了。如圖5、6所示。 然后再登陸論壇后臺(tái)更新下緩存就可以了,再登陸首頁(yè)發(fā)布就可以看到效果了。 溫馨提示:該技術(shù)解決方案的是由無(wú)憂(yōu)主機(jī)客服為我們空間客戶(hù)處理該問(wèn)題時(shí)提供的處理方法,確保在無(wú)憂(yōu)主機(jī)能完美實(shí)現(xiàn),因服務(wù)較多,客服繁忙,其他主機(jī)我們沒(méi)有過(guò)多精力進(jìn)行大范圍測(cè)試,不能確保所有虛擬主機(jī)都能完美處理,請(qǐng)您理解!
無(wú)憂(yōu)主機(jī)提供365天*24小時(shí)全年全天無(wú)休、實(shí)時(shí)在線、零等待的售后技術(shù)支持。竭力為您免費(fèi)處理您在使用無(wú)憂(yōu)主機(jī)過(guò)程中所遇到的一切問(wèn)題! 如果您是無(wú)憂(yōu)主機(jī)用戶(hù),那么您可以通過(guò)企業(yè)QQ【800088151】、售后QQ【網(wǎng)站最下端有】、旺旺【鋒訊企業(yè)】、400-655-0080免費(fèi)電話、后臺(tái)提交工單這些方式聯(lián)系無(wú)憂(yōu)主機(jī)客服! 如果您不是我們的客戶(hù)也沒(méi)問(wèn)題,點(diǎn)擊頁(yè)面最右邊的企業(yè)QQ在線咨詢(xún)圖標(biāo)聯(lián)系我們并購(gòu)買(mǎi)后,我們?yōu)槟赓M(fèi)進(jìn)行無(wú)縫搬家服務(wù),讓您享受網(wǎng)站零訪問(wèn)延遲的遷移到無(wú)憂(yōu)主機(jī)的服務(wù)! 無(wú)憂(yōu)主機(jī)相關(guān)文章推薦閱讀: DISCUZ怎么自動(dòng)批量注冊(cè)會(huì)員 DISCUZ如何自定義帖子的總數(shù)量 DISCUZ程序打開(kāi)帖子的時(shí)候怎么很慢呢?
本文地址:http://www.love62.cn/discuz/24312.html