Attachement de médias -> zip? rar? (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #467434
    Chisa
    Participant
    Initié WordPress
    3 contributions

    Tout d’abord désolée de poser une question qui pourrait être très noob, mais là j’avoue que je suis perplexe sur un petit point o_o Au niveau des attachements de médias, j’ai comme l’impression que les fichiers compressés, zip, rar, etc, ne sont pas prit en charge, non? Car lorsque je fais un test d’en attacher un, il me dit en rouge que le fichier n’est pas aux normes de sécurité blabla (Ps : et dans les options j’ai bien précisé les types de fichiers que je veux accepter -> jpg jpeg png gif rar zip 7z)

    Donc svp, où est le soucis la-dedans? Est-ce que c’est tout simplement que les médias ne peuvent être que de la vidéo, musique, ou image?

    😳

    #661981
    ourale
    Membre
    Initié WordPress
    35 contributions

    Il ne suffit pas de déclarer l’extension du fichier dans les options d’administration de wordpress MU. Deux autres éléments entrent en considération :

    – les extensions déclarées sur le serveur qui héberge wordpress MU (c’est mon cas avec un serveur dédié)

    – les extensions (mime type) déclarées dans wordpress MU. Ces dernières se trouvent dans wp-includes/functions.php. C’est en déclarant les extensions désirées (rechercher les modèles d’extension en faisant une recherche sur internet avec par exemple rar + mime type) dans ce fichier que l’on peut autoriser l’ajout d’autres formats de fichiers.

    #661982
    Chisa
    Participant
    Initié WordPress
    3 contributions

    Tout d’abord, merci de la réponse!! 🙂
    Déjà elle me rassure sur le fait que l’attachement de fichiers soit possible xD o/

    Par contre j’ai pas tout compris a partir du 2ème tiret, il.. il faut modifier le fichier functions.php? *le regarde et prend soudain peur* euhh.. Est-ce que ça serait trop que de demander la marche a suivre? é_è

    😳

    #661983
    Chisa
    Participant
    Initié WordPress
    3 contributions

    Up pour tout simplement dire que j’ai réussi o/ Donc pour encore te remercier Ourale xD
    Et pour en même temps, montrer ce que j’ai fais, pour éventuellement un autre « noob » qui passerait dans le coin ^^ Ca lui évitera de se casser la tête dans le code xD

    ***

    function wp_check_filetype( $filename, $mimes = null ) {
    // Accepted MIME types are set here as PCRE unless provided.
    $mimes = ( is_array( $mimes ) ) ? $mimes : apply_filters( ‘upload_mimes’, array(
    ‘jpg|jpeg|jpe’ => ‘image/jpeg’,
    ‘gif’ => ‘image/gif’,
    ‘png’ => ‘image/png’,
    ‘bmp’ => ‘image/bmp’,
    ‘tif|tiff’ => ‘image/tiff’,
    ‘ico’ => ‘image/x-icon’,
    ‘asf|asx|wax|wmv|wmx’ => ‘video/asf’,
    ‘avi’ => ‘video/avi’,
    ‘mov|qt’ => ‘video/quicktime’,
    ‘mpeg|mpg|mpe|mp4’ => ‘video/mpeg’,
    ‘txt|c|cc|h’ => ‘text/plain’,
    ‘rtx’ => ‘text/richtext’,
    ‘css’ => ‘text/css’,
    ‘htm|html’ => ‘text/html’,
    ‘mp3|m4a’ => ‘audio/mpeg’,
    ‘ra|ram’ => ‘audio/x-realaudio’,
    ‘wav’ => ‘audio/wav’,
    ‘ogg’ => ‘audio/ogg’,
    ‘mid|midi’ => ‘audio/midi’,
    ‘wma’ => ‘audio/wma’,
    ‘rtf’ => ‘application/rtf’,
    ‘js’ => ‘application/javascript’,
    ‘pdf’ => ‘application/pdf’,
    ‘doc’ => ‘application/msword’,
    ‘pot|pps|ppt’ => ‘application/vnd.ms-powerpoint’,
    ‘wri’ => ‘application/vnd.ms-write’,
    ‘xla|xls|xlt|xlw’ => ‘application/vnd.ms-excel’,
    ‘mdb’ => ‘application/vnd.ms-access’,
    ‘mpp’ => ‘application/vnd.ms-project’,
    ‘swf’ => ‘application/x-shockwave-flash’,
    ‘class’ => ‘application/java’,
    ‘tar’ => ‘application/x-tar’,
    ‘zip’ => ‘application/zip’,
    ‘gz|gzip’ => ‘application/x-gzip’,
    ‘exe’ => ‘application/x-msdownload’,
    ‘rar’ => ‘application/x-rar-compressed’,
    // openoffice formats

    ***

    La ligne en rouge est celle que j’ai ajouté, dans le fameux fichier functions.php 😎

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.