ホームページ  >  記事  >  CMS チュートリアル  >  Discuz は大容量ファイルのアップロードをどのようにサポートしていますか? (プラグインの共有)

Discuz は大容量ファイルのアップロードをどのようにサポートしていますか? (プラグインの共有)

青灯夜游
青灯夜游転載
2021-03-12 10:42:492913ブラウズ

この記事では、Discuz が大きなファイルのアップロードをサポートできるようにするプラグインを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Discuz は大容量ファイルのアップロードをどのようにサポートしていますか? (プラグインの共有)

#関連する推奨事項: 「

discuz チュートリアル

Discuz で 5 億個の大きなファイルのアップロードを簡単にサポートできるようにするには、5 つの手順を実行します

デモ版は discuz-x3.4

このプラグインを使用する前に、Discuz が正常にインストールされていることを確認し、

バックアップしてください。バックアップしてください!バックアップしてください! data/template/1_1_forum_post.tpl.php ファイル

変更の開始

  • #ステップ 1

Web サイトを見つけます

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(&#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

  • 確認します変更が成功したかどうか

  • 投稿または返信操作を作成し、詳細モードに入り、「
添付ファイル

」ボタンをクリックすると、アップロードウィンドウがポップアップ表示され、ファイルがあることを確認します。 「大きなファイルのアップロード」オプション

#ローカル ファイルを選択してアップロードしてみます

#アップロードが成功すると、ファイル名とリンクが編集ウィンドウに自動的に挿入されます

提出物を保存し、フロントデスクに行って確認してください。

#上記の効果が表示されたら、リンクをクリックすると自動的に Yiyun ファイルのダウンロード ページにジャンプします

完成。

已修改的php 的檔案

http://file.yiyuen.com/file/download/17631

更多程式設計相關知識,請造訪:程式設計影片! !

以上がDiscuz は大容量ファイルのアップロードをどのようにサポートしていますか? (プラグインの共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。