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

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)