Maison > Tutoriel CMS > Discuz > 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)

青灯夜游
Libérer: 2021-03-12 10:42:49
avant
2944 Les gens l'ont consulté

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>
Copier après la connexion

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

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>
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal