diff --git a/docs/fr/programmers/api-variables/variable-security.xml b/docs/fr/programmers/api-variables/variable-security.xml
index d0c58290..6c15d40c 100644
--- a/docs/fr/programmers/api-variables/variable-security.xml
+++ b/docs/fr/programmers/api-variables/variable-security.xml
@@ -1,33 +1,65 @@
-
+
+
$security
- Cette variable est a faux par défaut. $security est de rigueur
+ Cette variable vaut false par défaut. $security est de rigueur
quand vous n'êtes pas complétement sûr des personnes qui éditent les templates
(par ftp par exemple) et que vous voulez réduire le risque que
la sécurité du système soit compromise par le langage de template.
Activer cette option de sécurité applique les régles suivantes
- au langage de template, à moins que $security_settings ne spécifie
+ au langage de template, à moins que
+ $security_settings ne spécifie
le contraire :
- Si $php_handling est réglée a SMARTY_PHP_ALLOW,
- celà est implicitement changé a SMARTY_PHP_PASSTHRU.
- Les fonctions PHP ne sont pas autorisées dans les
- instructions IF, a part celles déclarées dans
- $security_settings.
- Les templates ne peuvent être inclus que depuis
- des répertoires listés dans le tableau $security_dir.
- Les fichiers locaux ne peuvent être récupérés que depuis
- les répertoires listés dans le tableau $security_dir en
- utilisant {fetch}.
- Les balises {php}{/php} ne sont pas autorisées.
- Les fonctions PHP ne sont pas autorisées en tant
- modificateurs, à part celles spécifiées dans $security_settings.
+
+
+ Si $php_handling est réglée
+ à SMARTY_PHP_ALLOW, celà est implicitement changé a SMARTY_PHP_PASSTHRU.
+
+
+
+
+ Les fonctions PHP ne sont pas autorisées dans les
+ instructions {if},
+ à part celles déclarées dans
+ $security_settings.
+
+
+
+
+ Les templates ne peuvent être inclus que depuis
+ des répertoires listés dans le tableau
+ $secure_dir.
+
+
+
+
+ Les fichiers locaux ne peuvent être récupérés que depuis
+ les répertoires listés dans le tableau
+ $secure_dir en
+ utilisant {fetch}.
+
+
+
+
+ Les balises {php}{/php}
+ ne sont pas autorisées.
+
+
+
+
+ Les fonctions PHP ne sont pas autorisées en tant
+ modificateurs, à part celles spécifiées dans
+ $security_settings.
+
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-variables/variable-template-dir.xml b/docs/fr/programmers/api-variables/variable-template-dir.xml
index 998229ad..ea56df93 100644
--- a/docs/fr/programmers/api-variables/variable-template-dir.xml
+++ b/docs/fr/programmers/api-variables/variable-template-dir.xml
@@ -1,25 +1,26 @@
-
+
+
$template_dir
C'est le nom par défaut du répertoire des templates.
Si vous ne spécifiez aucun chemin lors de l'utilisation de templates, Smarty
- les cherchera a cet emplacement.
- Par défaut, il s'agit de "./templates", ce qui signifie
- qu'il va chercher le répertoire templates
+ les cherchera à cet emplacement. Par défaut, il s'agit de
+ "./templates", ce qui signifie
+ qu'il va chercher le répertoire templates
dans le répertoire où se trouve le script PHP en cours d'exécution.
-
+
Note technique
- Il n'est pas conseillé de mettre ce répertoire
- dans l'arborescence Web.
+ Il n'est pas conseillé de mettre ce répertoire dans l'arborescence Web.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-variables/variable-trusted-dir.xml b/docs/fr/programmers/api-variables/variable-trusted-dir.xml
index f673d28b..42c8d2f5 100644
--- a/docs/fr/programmers/api-variables/variable-trusted-dir.xml
+++ b/docs/fr/programmers/api-variables/variable-trusted-dir.xml
@@ -1,16 +1,19 @@
-
+
+
$trusted_dir
- $trusted_dir n'est utilisée lorsque $security est activée. C'est un
+ $trusted_dir n'est utilisée lorsque
+ $security est activée. C'est un
tableau de tous les répertoires qui peuvent être considérés comme svrs.
Les répertoires svrs sont ceux qui contiennent des scripts PHP qui
sont exécutés directement depuis les templates avec
{include_php}.
+
+ -->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml b/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
index 25cc9267..1393f60d 100644
--- a/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
+++ b/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
@@ -1,14 +1,49 @@
-
+
+
$use_sub_dirs
- Régler celà à faux si votre environnement PHP n'autorise pas Smarty à créer
- des sous-répertoires. Les sous-répertoires sont efficaces, utilisez-les quand
- vous le pouvez.
+ Smarty va créer des sous-dossiers dans les dossiers
+ templates_c et
+ cache
+ si la variable $use_sub_dirs est défini à true.
+ Dans un environnement où il peut y avoir potentiellement des centaines de milliers
+ de fichiers de créés, ceci peut rendre le système de fichiers plus rapide.
+ D'un autre côté, quelques environnements n'acceptent pas que les processus PHP
+ créent des dossiers, donc, cette variable doit être désactivée. Par défaut,
+ cette variable vaut false (désactivé). Les sous-dossiers sont plus efficaces, utilisez-les
+ donc si vous le pouvez.
+
+
+ Théoriquement, vous obtiendrez plus de performance sur un système de fichier
+ contenant 10 dossiers contenant chaque, 100 fichiers plutôt qu'un dossier
+ contenant 1000 fichiers. C'est par exemple le cas avec Solaris 7 (UFS)...
+ avec les systèmes de fichiers récents comme ext3 ou reiserfs, la différence
+ est proche de zéro.
+
+
+ Note technique
+
+ $use_sub_dirs=true ne fonctionne pas avec
+ safe_mode=On,
+ raison pour laquelle c'est paramétrable et que c'est désactivé par défaut.
+
+
+
+ Note
+
+ Depuis Smarty-2.6.2, $use_sub_dirs vaut false par défaut.
+
+
+
+ Voir aussi
+ $compile_dir et
+ $cache_dir.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/smarty-constants.xml b/docs/fr/programmers/smarty-constants.xml
index 6a29fcd3..aada05a3 100644
--- a/docs/fr/programmers/smarty-constants.xml
+++ b/docs/fr/programmers/smarty-constants.xml
@@ -1,6 +1,6 @@
-
+
Constantes
@@ -19,18 +19,14 @@
]]>
@@ -60,7 +56,7 @@ require_once(SMARTY_DIR.'Smarty.class.php');
]]>