Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

tools:php_o [2011/03/18 21:55]
mistic100
tools:php_o [2012/07/11 14:02] (Version actuelle)
gotcha
Ligne 42: Ligne 42:
 Pour installer PO copiez simplement le contenu dans ou sous-dossier du dossier //www//, //htdocs// ou assimilé de votre serveur local. Pour installer PO copiez simplement le contenu dans ou sous-dossier du dossier //www//, //htdocs// ou assimilé de votre serveur local.
 Rendez-vous ensuite à l'adresse [[http://localhost|localhost/nom_du_sousdossier]] (après avoir lancé le serveur local) puis passez à la configuration. Rendez-vous ensuite à l'adresse [[http://localhost|localhost/nom_du_sousdossier]] (après avoir lancé le serveur local) puis passez à la configuration.
 +
 +**Utilisateurs de systèmes Unix:**
 +Il faut installer le [[http://www.xnview.com/fr/download_nc.html|package qui vous convient]] et remplacer la ligne 273 du fichier //include/functions.php// de PO par :
 +<file>exec('nconvert '. $param .' 2>&1', $out);</file>
 +
 +**Utilisateurs de MacOS:**
 +Il faut télécharger la [[http://www.xnview.com/fr/download_nc.html|version pour MacOS]], à placer dans le dossier //include// et remplacer la ligne 273 du fichier //include/functions.php// de PO par :
 +<file>exec('include/' . './nconvert '. $param .' 2>&1', $out);</file>
 +(merci à ngoc).
  
 ==== Configuration ==== ==== Configuration ====
Ligne 58: Ligne 67:
 PO est globalement aussi rapide que Batch Optimisateur, tout deux fonctionnant avec NConvert, qui prend en charge la majeur partie du processus. PO est globalement aussi rapide que Batch Optimisateur, tout deux fonctionnant avec NConvert, qui prend en charge la majeur partie du processus.
  
-Par exemple sur un Intel Core 2 Quad Q9650 (3GHZ) avec 4Go de mémoire vive je traite une trentaine d'images en moins d'une minute.+Par exemple sur un Intel Core 2 Quad Q9650 (3GHZ) avec 4Go de mémoire vive et sous WAMP je traite une trentaine d'images en moins d'une minute.
 Et 4847 fichiers en exactement 5903 secondes (1h38) ^_^ Et 4847 fichiers en exactement 5903 secondes (1h38) ^_^
  
Ligne 71: Ligne 80:
  
 ==== Les plugins pré-installés ==== ==== Les plugins pré-installés ====
-PHP Optimisateur est fourni avec plugins :+PHP Optimisateur est fourni avec plugins : 
 + 
 +== Charlies' Content == 
 +Ceci est pour ceux qui mettent autre chose que des images sur leur site. 
 +Le plugin utilise FFmpeg pour générer une miniature pour un certains nombre de formats vidéos. Les autres types de fichiers sont simplement copiés, à vous de gérer les mmimetypes dans votre thème. 
 + 
 +<wrap alert>A cause du poids du fichier, ffmpeg.exe n'est pas fournit avec PO. Veuillez le télécharger sur le [[http://www.ffmpeg.org/download.html|site officiel]] et le déposer dans le dossier **include** de PO.</wrap> 
  
 == CreateFoldersAlpha === == CreateFoldersAlpha ===
Ligne 115: Ligne 131:
   * //config.xml// (requis) : contient la configuration par défaut du plugin, elle sera ajoutée au fichier de configuration principal à l'activation du plugin   * //config.xml// (requis) : contient la configuration par défaut du plugin, elle sera ajoutée au fichier de configuration principal à l'activation du plugin
   * //setup.php// (facultatif) : est inclus sur la page de configuration   * //setup.php// (facultatif) : est inclus sur la page de configuration
-  * //lang// (facultatif) : contient les fichiers de langue spécifiques à votre plugin+  * //language// (facultatif) : contient les fichiers de langue spécifiques à votre plugin
  
 == Fichier de configuration == == Fichier de configuration ==
Ligne 149: Ligne 165:
   * Si vous êtes en mode //Process// ou //ProcessHigh// plusieurs autres variables sont disponibles :   * Si vous êtes en mode //Process// ou //ProcessHigh// plusieurs autres variables sont disponibles :
     * **$FilesSource[$i]** contient la le chemin complet vers le fichier __source__ en cours de traitement     * **$FilesSource[$i]** contient la le chemin complet vers le fichier __source__ en cours de traitement
-    * **$FileFolder** contient le dossier __de sortie__ du fichier en cours +    * **$file['folder_src']** contient le dossier __source__ du fichier en cours 
-    * **$FileName** contient le nom du fichier en cours sans extension +    * **$file['folder_out']** contient le dossier __de sortie__ du fichier en cours 
-    * **$FileExt** contient l'extension du fichier en cours+    * **$file['name']** contient le nom du fichier en cours sans extension 
 +    * **$file['ext']** contient l'extension du fichier en cours
     * **$FileInfos** contient des informations sur le fichier en cours (Width, Height, entre autres)     * **$FileInfos** contient des informations sur le fichier en cours (Width, Height, entre autres)
   * Toujours en mode //Process// vous pouvez bloquer la génération des images (par exemple si votre le plugin le fait d'une autre manière), pour cela vous devez assigner les variables **$BlockNormal**, **$BlockThumbnail** ou **$BlockHigh**   * Toujours en mode //Process// vous pouvez bloquer la génération des images (par exemple si votre le plugin le fait d'une autre manière), pour cela vous devez assigner les variables **$BlockNormal**, **$BlockThumbnail** ou **$BlockHigh**
-  * Enfin le programme //nConvert// est disponibles dans le dossier //include// ainsi que sa documentation, vous devez utiliser une fonction commme **exec()** pour l'utiliser+  * Enfin le programme //nConvert// est disponibles dans le dossier //include// ainsi que sa documentation. Appellez la fonction **nconvert**(string $parametre) pour l'utiliser.
  
 == Fichier setup.php == == Fichier setup.php ==
Ligne 211: Ligne 228:
 ~~META: ~~META:
 mother = tools mother = tools
-&order = 30+&order = 60
 ~~ ~~
 
Haut de page
tools/php_o.1300485316.txt.gz · Dernière modification: 2011/03/18 21:55 par mistic100
 
 
github twitter newsletter Faire un don Piwigo.org © 2002-2022 · Contact