新聞中心
discuz系統(tǒng)bug導致附件縮略圖以及裁切功能不能用怎么辦
作者 / 無憂主機 時間 2016-09-26 18:14:48
很多客戶朋友都用過獨立ip空間來搭建論壇程序,目前很多新的功能隨著版本的升級也都更加利于用戶體驗了。無憂主機小編在網上看到很多朋友的discuz都使用OSS來做遠程附件,提升圖片打開體驗,但是,Discuz遠程附件 縮略圖和裁切都無法使用,在DIY模塊下都是調用的原來幾M大的原圖,導致頁面打開慢,而且原來DIY模塊的圖片因為調用原圖也出現(xiàn)失真和變形。其實這個是系統(tǒng)存在的bug了,那么要如何才可以解決掉這個問題呢?無憂主機小編來說下對策吧。 1:首先登陸無憂主機會員中心找到主機管理--控制面板,如下圖1: 2:點擊控制面板—進入文件管理,如下圖2: 3:點擊進入文件管理—找到public_html根目錄。如下圖3: 4:按照路徑找到以下文件:/source/module/misc/misc_imgcropper.php并點擊編輯如下圖4: 5:找到以下代碼:
$image->Cropper($image->target, $cropfile, $cutwidth, $cutheight, $left, $top); showmessage('do_success', dreferer(), array('icurl' => $cropfile), array('showdialog' => true, 'closetime' => true));如下圖5: 將其修改為以下代碼:
$image->Cropper($image->target, $cropfile, $cutwidth, $cutheight, $left, $top); //BEGIN //默認情況下,裁切圖片只是保存在本地的,而由于block的更新代碼,在判斷縮略圖標記為是的情況下是不更新到附件ftp上的; //這里,我們就需要在裁切保存以后,把圖片更新到附件FTP上,裁切才會有效果; if ($_G['setting']['ftp']['on']) { $ftp = &discuz_ftp::instance(); $ftp -> connect(); if ($ftp -> connectid) { $ftp -> upload($_G['setting']['attachurl'].$cropfile, $cropfile); } } //END showmessage('do_success', dreferer(), array('icurl' => $cropfile), array('showdialog' => true, 'closetime' => true));修改好了之后保存提交就可以了,然后再登陸論壇的后臺更新下緩存就可以了。以上方法雖然不是最完美的,但是目前已經是比較有效的解決方法了。 溫馨提示:該技術解決方案的是由無憂主機客服為我們空間客戶處理該問題時提供的處理方法,確保在無憂主機能完美實現(xiàn),因服務較多,客服繁忙,其他主機我們沒有過多精力進行大范圍測試,不能確保所有虛擬主機都能完美處理,請您理解!
無憂主機提供365天*24小時全年全天無休、實時在線、零等待的售后技術支持。竭力為您免費處理您在使用無憂主機過程中所遇到的一切問題! 如果您是無憂主機用戶,那么您可以通過企業(yè)QQ【800088151】、售后QQ【網站最下端有】、旺旺【鋒訊企業(yè)】、400-655-0080免費電話、后臺提交工單這些方式聯(lián)系無憂主機客服! 如果您不是我們的客戶也沒問題,點擊頁面最右邊的企業(yè)QQ在線咨詢圖標聯(lián)系我們并購買后,我們?yōu)槟赓M進行無縫搬家服務,讓您享受網站零訪問延遲的遷移到無憂主機的服務! 無憂主機相關文章推薦閱讀: DISCUZ程序如何在網站首頁頂端顯示當前的IP地址呢? DISCUZ程序搬家后有些設置不能立即生效怎么辦 DISCUZ程序怎么減小帖子內容和分享之間的距離呢
本文地址:http://www.gle-technology.com/discuz/23517.html