この記事では、Discuz が大きなファイルのアップロードをサポートできるようにするプラグインを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
#関連する推奨事項: 「discuz チュートリアル 」
Discuz で 5 億個の大きなファイルのアップロードを簡単にサポートできるようにするには、5 つの手順を実行します デモ版は discuz-x3.4このプラグインを使用する前に、Discuz が正常にインストールされていることを確認し、バックアップしてください。バックアップしてください!バックアップしてください! data/template/1_1_forum_post.tpl.php ファイル
変更の開始
#ステップ 1
data/template/1_1_forum_post.tpl.php ファイルを開き、ファイルを開きます。
変更を容易にするために、Notepad2、Download などのテキスト編集ツールを使用して変更することをお勧めします。アドレス: http://file.yiyuen.com/file/download/7235ステップ 2
添付ファイルのアップロード」を検索して、約 976 行
# を見つけ、その行の後に新しい行を開始します。次のコードを挿入します
<li id="<?php echo $editorid; ?>_btn_bigupload"><a href="javascript:;" hidefocus="true" οnclick="switchAttachbutton('bigupload');"> 大文件上传 </a></li>
最終結果は次のようになります:
キーワード「
次に、
の後に新しい行 を開始し、次のコード
を挿入します。 ##<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
# ファイルを保存して変更を完了します
確認します変更が成功したかどうか
」ボタンをクリックすると、アップロードウィンドウがポップアップ表示され、ファイルがあることを確認します。 「大きなファイルのアップロード」オプション
#ローカル ファイルを選択してアップロードしてみます
#アップロードが成功すると、ファイル名とリンクが編集ウィンドウに自動的に挿入されます
提出物を保存し、フロントデスクに行って確認してください。
#上記の効果が表示されたら、リンクをクリックすると自動的に Yiyun ファイルのダウンロード ページにジャンプします
完成。
已修改的php 的檔案
http://file.yiyuen.com/file/download/17631
更多程式設計相關知識,請造訪:程式設計影片! !
以上がDiscuz は大容量ファイルのアップロードをどのようにサポートしていますか? (プラグインの共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。