View source for Telechargements

Aussi disponible en ((/Doc/Deutsch/Aktionen/DateienHochladen Deutsch)), ((/Doc/Español/Acciones/SubirArchivos Español)), ((/Doc/English/Actions/UploadFiles English)), ((/Doc/Русский/Действия/Uploads Русский)), ((/Doc/简体中文/Actions组件/文件上传 简体中文))

{{toc numerate=1}} 

===Description Fonctions===
====Téléchargement====

  * Permet d'afficher le formulaire relatif aux téléchargements soit sur la page actuelle soit sur l'espace global.
  * Tapez : ##""{{upload [global=1] [maxsize=200] [hide_description=1]}}""##
  * Paramètres :
    * ##global## — Le chargement s'effectuera obligatoirement sur l'espace global the flag of the fact that the load will be unconditional into the global space
    * ##maxsize## — fixe bien évidemment un maximum. La taille doit être inférieur à la configuration de base.
    * ##hide_description## — permet l'insertion d'un champs texte ou vous pourrez décrire la nature de l'objet
    
====fichier====

  * Permet le chargement du fichier sur une page ou sur l'espace commun 
  * Tapez : ##""{{files [page="PageName" or global=1] [order="ext|ext_desc|name_desc|size|size_desc|time|time_desc"] [owner="UserName"] [media=1] [max=chiffre] [nomark=1]}}""##
  * Paramètres:
    * le premier paramètre est - le nom de la page pour laquelle le fichier doit être chargé. Si vous préférez utiliser global=1, alors c'est une liste des fichiers accessible sur l'espace commun qui apparaît. 
    * ##order## — as to order, correspondingly, on the time, name, to size, the size-in-reverse- order, to the expansion
    * ##owner## — pour montrer les fichiers, appartenant à cet utilisateur 
    * ##media## — affiche toutes les images, fichiers audio et vidéo dans leurs balises média au lieu des noms de fichiers, c'est assez similaire aux concept de gallerie de photos

===Syntaxe de référence pour les fichiers===
====URL syntaxe====

  * ##~https://example.com/file/global/archive.zip## — l'espace commun 
  * ##~https://example.com/ToDo/Upload/file?get=archive.zip## — le fichier est attaché à la page 
    * dans ce cas le fichier est attaché à la page et si l'on est pas autorisé à lire la page on ne peut pas avoir accès : 
    * ##~https://example.com/?page=ToDo/Upload/file&get=archive.zip##

====Wacko syntaxe====

  * ##~file:archive.zip## - est ce que l'on doit chercher dans dans la page actuelle
  * ##~file:/archive.zip## est ce aussi que dans le global
  * ##~file:!/archive.zip##
  * ##~file:/Subpage/archive.zip##

Le chemin absolu n'est nécessaire que si vous voulez inclure un fichier attaché localement dans une autre page, ce qui est plutôt le cas exceptionnel, habituellement l'utilisateur inclura le fichier dans la même page. Dans ce cas, il faut toujours préférer la syntaxe relative, qui est non seulement plus courte, mais qui fonctionne aussi lorsque la page à laquelle le fichier est attaché a été renommée.

=====Media Parameters=====
Les paramètres sont ajoutés à la syntaxe du fichier en ajoutant un point d'interrogation ##?## et des paramètres supplémentaires par une esperluette ##&##. 
e.g. ##~file:/image.png?200x400&direct&caption##

  * liens
    * ##direct## - to file
    * ##nolink## - affiche uniquement l'image
    * ##linkonly## - affiche uniquement le lien
    * ##meta## - à filemeta handler (default)
  * alignment
    * ##right## - droite
    * ##left## - gauche
    * ##center## - centre
  * redimensionner
    * ##400x300## - largeur x hauteur
    * ##0x700## - hauteur
    * ##600## - largeur
  * autres
    * ##caption## - affiche la légende
    * ##clear## - clears float

Exemple:
##~file:/Groups/WackoWiki/mammut_800.jpg?500&caption##
file:/Groups/WackoWiki/mammut_800.jpg?500&caption

====Intégration de fichiers multimédias====
Les fichiers médias sont rendus dans leur balise média comme ##<image>##, ##<audio>## ou ##<video>##, sauf déclaration contraire.

file:/lotus_flower.jpg?caption&400

file:/41265046264_720p.mp4?caption

file:/kimiko_ishizaka___bach___well_tempered_clavier_book_1___01_prelude_no._1_in_c_major_bwv_846.ogg?caption

===Tuning the installation===
====Tuning ((../Configuration config.php))====

**constants.php**
%%(php)
<?php
...
const UPLOAD_GLOBAL_DIR				= 'file/global';
const UPLOAD_LOCAL_DIR			= 'file/perpage';
const UPLOAD_BACKUP_DIR				= 'file/backup';
...
%%
  * ##UPLOAD_GLOBAL_DIR## — c'est là où sont placés les fichiers publique 
  * ##UPLOAD_LOCAL_DIR## — C'est là où les fichiers publique attachés à des pages sont stockés 

  * ##upload## — false, true, "admins" — !! détermine qui peut télécharger. Les personnes anonymes ne peuvent alors pas télécharger.!!
  * upload_images_only — si vous avez mis cette option en actif, le visiteur ne pourra télécharger que les images. Les images sont déterminées à l'aide du GD. 
  * ##upload_max_size## — la taille maximale de fichier en octets est autorisée 
  * ##upload_quota_per_user## — vous pouvez déterminer le quota de fichiers qu'un utilisateur peut télécharger (si vous ne précisez pas le visiteur pourra télécharger autant de fichiers qu'il le souhaite)


file:/ap_upload_settings_fr.png