Maison  >  Article  >  Tutoriel CMS  >  Comment Discuz prend-il en charge les téléchargements de fichiers volumineux ? (Partage de plug-ins)

Comment Discuz prend-il en charge les téléchargements de fichiers volumineux ? (Partage de plug-ins)

青灯夜游
青灯夜游avant
2021-03-12 10:42:492904parcourir

Cet article partagera avec vous le plug-in qui permet à Discuz de prendre en charge les téléchargements de fichiers volumineux. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Comment Discuz prend-il en charge les téléchargements de fichiers volumineux ? (Partage de plug-ins)

Recommandations associées : "Tutoriel Discuz"

Faites facilement en sorte que Discuz prenne en charge le téléchargement de 500 millions de fichiers volumineux en 5 étapes

La version démo est discuz-x3.4

Avant d'utiliser ce plug-in, veuillez confirmer que Discuz a été installé avec succès, puis faites une sauvegarde ! Sauvegarde! Sauvegarde! data/template/1_1_forum_post.tpl.php fichier

Commencer à modifier

  • Étape 1

Trouver le site Webdata/template/1_1_forum_post.tpl.php fichier et ouvrez le fichier

Afin de faciliter la modification, il est recommandé d'utiliser un outil d'édition de texte pour modifier, tel que Notepad2,

Télécharger adresse : http://file.yiyuen.com/file/download/7235

  • Étape 2

En recherchant le mot-clé "Télécharger la pièce jointe", localisez à propos de la ligne 976,

, puis commencez une nouvelle ligne après cette ligne et insérez le code suivant

<li id="<?php echo $editorid; ?>_btn_bigupload"><a href="javascript:;" hidefocus="true" οnclick="switchAttachbutton(&#39;bigupload&#39;);">
大文件上传
</a></li>

Le résultat final est le suivant :

  • Étape 3

Continuez la recherche du mot-clé "$_G['setting']['pluginooks']['post_attach_tab_extra" et localisez environ 1064 lignes

Commencez ensuite une nouvelle ligne après le 94b3e26ee717c64999d7867364b1b4a3 et insérez le code suivant

<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>

L'effet final est le suivant :

  • Étape 4

Enregistrez le fichier et terminez la modification

  • Étape 5

Vérifiez si la modification a réussi

Créez une opération de publication ou de réponse, entrez en mode avancé, cliquez sur le bouton "Pièce jointe", la fenêtre de téléchargement apparaîtra, confirmez qu'il y a est l'option de "téléchargement de fichiers volumineux"

Sélectionnez un fichier local et essayez de le télécharger

Une fois le téléchargement réussi, le nom du fichier et le lien seront automatiquement insérés dans la fenêtre d'édition

Enregistrez la soumission, puis rendez-vous à la réception pour regardez-le

Lorsque vous voyez l'effet ci-dessus, cliquez sur le lien et accédez automatiquement à la page de téléchargement du fichier Yiyun

Fait.

Fichier php modifié

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

Plus Pour la programmation connaissances, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Comment modifier portal.phpArticle suivant:Comment modifier portal.php