首頁 >CMS教程 >Discuz >Discuz如何支持大文件上傳? (插件分享)

Discuz如何支持大文件上傳? (插件分享)

青灯夜游
青灯夜游轉載
2021-03-12 10:42:492968瀏覽

這篇文章跟大家分享讓Discuz支援大檔案上傳的外掛。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

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

  • #透過搜尋關鍵字“
    上傳附件

    ”,定位到大概976行,

    然後在該行後面另起一行,插入以下程式碼
  • <li id="<?php echo $editorid; ?>_btn_bigupload"><a href="javascript:;" hidefocus="true" οnclick="switchAttachbutton(&#39;bigupload&#39;);">
    大文件上传
    </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中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除