Telechargements

Aussi disponible en Deutsch, English, Русский



1. Description Fonctions

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

1.2. fichier


  • Permet le chargement du fichier sur une page ou sur l'espace commun
  • Tapez : {{files [page="PageName" or global=1] [order="time|FILENAME|size|size_desc|ext"] [owner="UserName"] [picture=1] [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
    • picture — pour montrer les images directement au lieu de montrer les références, c'est assez similaire aux concept de gallerie de photos

2. Syntaxe de référence pour les fichiers

2.1. URL syntaxe


  • http://example.com/file/global/archive.zip — l'espace commun
  • http://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 :
    • http://example.com/?page=ToDo/Upload/file&get=archive.zip

2.2. Wacko syntaxe


  • file:archive.zip – est ce que l'on doit chercher dans dans la page actuelle et l'espace commun
  • file:/archive.zip est ce aussi que dans le global
  • file:!/archive.zip
  • file:/Subpage/archive.zip

2.2.1. Media Parameters

Parameters are added to the file syntax by appending a question mark ? and adding additional parameters by an ampersand &.
e.g. file:/image.png?200x400&direct&caption


  • linking
    • direct – to file
    • nolink – shows only the image
    • linkonly – shows only link
    • meta – to filemeta handler (default)
  • alignment
    • right
    • left
    • center
  • resizing
    • 400x300 – width x height
    • 600 – width
  • others
    • caption – shows caption

3. Tuning the installation

3.1. Tuning config.php


constants.php


<?php
...
define('UPLOAD_GLOBAL_DIR',                'file/global');
define('UPLOAD_PER_PAGE_DIR',            'file/perpage');
define('UPLOAD_BACKUP_DIR',                'file/backup');
...
?>

  • UPLOAD_GLOBAL_DIR — c'est là où sont placés les fichiers publique
  • UPLOAD_PER_PAGE_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)