Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon.

Utilisé à ce jour dans 1367 sites
Limiter la taille des téléversements
Article mis en ligne le 16 janvier 2016
dernière modification le 27 mars 2016

par Jean Christophe Villeneuve
logo imprimer
Enregistrer au format PDF

On peut limiter la taille des documents, des images et des logos téléversés par les rédacteurs, que ce soit en terme de Ko ou de pixels.

Pour cela, vous devez créer un fichier mes_options.php à la racine du dossier /config de vôtre Spip et mettre le code suivant dedans. Bien sur, vous pouvez changer les valeurs à votre guise.


Si on définit un xxx_MAX_WIDTH, il faut aussi définir un xxx_MAX_HEIGHT et inversement

  1. // interdire l'upload de documents de plus de 4 Mo
  2. define('_DOC_MAX_SIZE', 4096);
  3.  
  4. // les images de plus de 350 Ko ne seront pas enregistrées
  5. define('_IMG_MAX_SIZE', 350);
  6.  
  7. // les images de plus de 600 pixels de haut ne seront pas enregistrées
  8. define('_IMG_MAX_HEIGHT', 600);
  9.  
  10. // les images de plus de 600 pixels de large ne seront pas enregistrées
  11. define('_IMG_MAX_WIDTH', 600);
  12.  
  13. // les logos de plus de 350 Ko ne seront pas enregistrées
  14. define('_LOGO_MAX_SIZE', 350);
  15.  
  16. // les logos de plus de 600 pixels de haut ne seront pas enregistrées
  17. define('_LOGO_MAX_HEIGHT', 600);
  18.  
  19. // les logos de plus de 600 pixels de large ne seront pas enregistrées
  20. define('_LOGO_MAX_WIDTH', 600);

Télécharger

P.S. :

A noter qu’Escal utilise déjà le code suivant

  1. // les images de plus de 1050 pixels de largeur ou de hauteur ne seront pas enregistrées
  2. define('_IMG_MAX_WIDTH', 1050);
  3. define('_IMG_MAX_HEIGHT', 1050);
  4.  
  5. // Et pour éviter de faire planter GD2 :
  6. define('_IMG_GD_MAX_PIXELS', 2000000);

Télécharger


Forum
Répondre à cet article


Plan du site Contact Mentions légales Espace rédacteurs squelette

RSS Valid XHTML 1.0 Strict

2009-2017 © Escal V3 - Tous droits réservés
Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.87.37