這篇文章跟大家分享讓Discuz支援大檔案上傳的外掛。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
相關推薦:《discuz教學》
5步驟輕鬆讓Discuz 支援500M大檔案上傳
#示範版本是 discuz-x3.4
在讓外掛程式前,請先確認Discuz已經安裝成功,然後備份!備份!備份! data/template/1_1_forum_post.tpl.php檔案
#開始修改
第1步驟
找到網站data/template/1_1_forum_post.tpl.php
為了方便修改,建議使用文字編輯工具來修改,如Notepad2,
下載位址:http:// file.yiyuen.com/file/download/7235
#第2
#透過搜尋關鍵字“
上傳附件
<li id="<?php echo $editorid; ?>_btn_bigupload"><a href="javascript:;" hidefocus="true" οnclick="switchAttachbutton('bigupload');"> 大文件上传 </a></li>
最終結果如下:
#第3步
繼續透過搜尋關鍵字“
$_G['setting']['pluginhooks']['post_attach_tab_extra”,定位到大概1064行
#再在該行後面的94b3e26ee717c64999d7867364b1b4a3
後另起一行,並插入以下程式碼
<p class="p_opt post_tablelist" unselectable="on" id="<?php echo $editorid; ?>_bigupload" style="display: none;"> <script id="j_yyFileUpload" src="https://www.yiyuen.com/assets/file/api/for-discuz-x3.4-v1.0.js?t=20191212" async></script> </p>最終效果如下: #########第4步###################儲存文件,完成修改###############第5步###################是否修改成功##### ####任意建立貼文或回覆動作,進入進階模式,點選「###附件###」按鈕,彈出上傳窗口,確認有「大檔案上傳」的選項########### ##### ######選擇本機文件,嘗試上傳################上傳成功後,會自動將檔案名稱和連結插入到編輯視窗#### ###########儲存提交,然後前往前台查看################看到上面效果,點擊鏈接,自動跳到易雲文件下載頁面###
完成。
已修改的php 的檔案
http://file.yiyuen.com/file/download/17631
更多程式設計相關知識,請造訪:程式設計影片! !
以上是Discuz如何支持大文件上傳? (插件分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!