diff --git a/docs/fr/programmers/api-variables/variable-autoload-filters.xml b/docs/fr/programmers/api-variables/variable-autoload-filters.xml
index ec6c2e68..aba95baf 100644
--- a/docs/fr/programmers/api-variables/variable-autoload-filters.xml
+++ b/docs/fr/programmers/api-variables/variable-autoload-filters.xml
@@ -1,6 +1,6 @@
-
+
$autoload_filters
@@ -9,10 +9,12 @@
variable. Les types de filtres et les valeurs sont des
tableaux comportant le nom des filtres.
-
-$smarty->autoload_filters = array('pre' => array('trim', 'stamp'),
+
+autoload_filters = array('pre' => array('trim', 'stamp'),
'output' => array('convert'));
-
+]]>
+
diff --git a/docs/fr/programmers/api-variables/variable-cache-dir.xml b/docs/fr/programmers/api-variables/variable-cache-dir.xml
index 753a9992..39083a4c 100644
--- a/docs/fr/programmers/api-variables/variable-cache-dir.xml
+++ b/docs/fr/programmers/api-variables/variable-cache-dir.xml
@@ -1,6 +1,6 @@
-
+
$cache_dir
diff --git a/docs/fr/programmers/api-variables/variable-cache-handler-func.xml b/docs/fr/programmers/api-variables/variable-cache-handler-func.xml
index e8f3c301..d3737bd6 100644
--- a/docs/fr/programmers/api-variables/variable-cache-handler-func.xml
+++ b/docs/fr/programmers/api-variables/variable-cache-handler-func.xml
@@ -1,6 +1,6 @@
-
+
$cache_handler_func
diff --git a/docs/fr/programmers/api-variables/variable-cache-lifetime.xml b/docs/fr/programmers/api-variables/variable-cache-lifetime.xml
index 31a5efb2..5c50391f 100644
--- a/docs/fr/programmers/api-variables/variable-cache-lifetime.xml
+++ b/docs/fr/programmers/api-variables/variable-cache-lifetime.xml
@@ -1,6 +1,6 @@
-
+
$cache_lifetime
@@ -19,38 +19,37 @@
désactivant ainsi le cache. Vous pouvez effacer tous les fichiers du cache
avec la function
clear_all_cache()
- ou de faton individuelle (ou groupée)
- avec la fonction clear_cache().
+ ou de faton individuelle (ou groupée) avec la fonction clear_cache().
+
+
+ Note technique
+
+ Si vous souhaitez donner a certains templates leur propre durée de vie
+ en cache, vous pouvez le faire en réglant
+ $caching a 2,
+ puis $cache_lifetime a une unique valeur juste avant d'appeler
+ display ou fetch().
-
- Note technique
-
- Si vous souhaitez donner a certains templates leur propre durée de vie
- en cache, vous pouvez le faire en réglant
- $caching a 2,
- puis $cache_lifetime a une unique valeur juste avant d'appeler
- display ou fetch().
-
-
-
-
+
+
+
diff --git a/docs/fr/programmers/api-variables/variable-cache-modified-check.xml b/docs/fr/programmers/api-variables/variable-cache-modified-check.xml
index 9dc7f34e..9a0d3642 100644
--- a/docs/fr/programmers/api-variables/variable-cache-modified-check.xml
+++ b/docs/fr/programmers/api-variables/variable-cache-modified-check.xml
@@ -1,6 +1,6 @@
-
+
$cache_modified_check
diff --git a/docs/fr/programmers/api-variables/variable-php-handling.xml b/docs/fr/programmers/api-variables/variable-php-handling.xml
index ca22ffe6..1f5f1fff 100644
--- a/docs/fr/programmers/api-variables/variable-php-handling.xml
+++ b/docs/fr/programmers/api-variables/variable-php-handling.xml
@@ -1,6 +1,6 @@
-
+
$php_handling
@@ -9,42 +9,44 @@
défaut SMARTY_PHP_PASSTHRU. Notez que cela n'affecte PAS le code
PHP entouré des balises
{php}{/php}
- dans le template.
-
-
- SMARTY_PHP_PASSTHRU - Smarty écrit les balises
+ dans le template.
+
+
+ SMARTY_PHP_PASSTHRU - Smarty écrit les balises
telles quelles.
- SMARTY_PHP_QUOTE - Smarty transforme les balises
+ SMARTY_PHP_QUOTE - Smarty transforme les balises
en entités HTML.
- SMARTY_PHP_REMOVE - Smarty supprime les balises
+ SMARTY_PHP_REMOVE - Smarty supprime les balises
des templates.
- SMARTY_PHP_ALLOW - Smarty exécute les balises
+ SMARTY_PHP_ALLOW - Smarty exécute les balises
comme du code PHP.
-
+
+
- NOTE : Intégrer du code PHP dans les templates est vivement
+ Intégrer du code PHP dans les templates est vivement
déconseillé. Préférez les
fonctions utilisateurs
- ou les modificateurs de variables.
-
-
-
+ ou les modificateurs de variables.
+
+
+
+
diff --git a/docs/fr/programmers/caching/caching-cacheable.xml b/docs/fr/programmers/caching/caching-cacheable.xml
index 3ab3fd21..e2477421 100644
--- a/docs/fr/programmers/caching/caching-cacheable.xml
+++ b/docs/fr/programmers/caching/caching-cacheable.xml
@@ -1,6 +1,6 @@
-
+
Contrôler la mise en cache des sorties des Plugins
@@ -32,9 +32,8 @@
Eviter la mise en cache du résultat d'un plugin
caching = true;
@@ -56,19 +55,22 @@ if (!$smarty->is_cached('index.tpl')) {
$smarty->display('index.tpl');
?>
-
-
-index.tpl:
-
+]]>
+
+
+ Où index.tpl contient :
+
+
+endtime}
]]>
- Le nombre de secondes avant que la date de fin de $obj ne soit atteinte change
- à chaque affichage de la page, même si la page est mise en cache. Comme l'attribut
- endtime est mis en cache, il n'y a que l'objet qui ait besoin d'être extrait de la
- base de données lors de la mise en cache de la page, mais pas lors des affichages
- ultérieurs de la page.
+ Le nombre de secondes avant que la date de fin de $obj ne soit atteinte
+ change à chaque affichage de la page, même si la page est mise en cache.
+ Comme l'attribut endtime est mis en cache, il n'y a que l'objet qui ait
+ besoin d'être extrait de la base de données lors de la mise en cache de
+ la page, mais pas lors des affichages ultérieurs de la page.
@@ -76,8 +78,6 @@ Time Remaining: {remain endtime=$obj->endtime}
Eviter la mise en cache d'une portion du template
register_block('dynamic', 'smarty_block_dynamic', false);
$smarty->display('index.tpl');
?>
-
-
-index.tpl:
-
+]]>
+
+
+ Où index.tpl contient :
+
+
+
- Lors du rechargement de la page, vous remarquerez que les deux dates sont différentes.
- L'une est "dynamique" et l'autre est "statique". Vous pouvez faire ce que vous voulez
- entre {dynamic}...{/dynamic} et être sûrs que cela ne sera pas mis en cache comme le
- reste de la page.
+ Lors du rechargement de la page, vous remarquerez que les deux dates sont
+ différentes. L'une est "dynamique" et l'autre est "statique". Vous pouvez
+ faire ce que vous voulez entre {dynamic}...{/dynamic} et être sûrs que
+ cela ne sera pas mis en cache comme le reste de la page.
diff --git a/docs/fr/programmers/caching/caching-multiple-caches.xml b/docs/fr/programmers/caching/caching-multiple-caches.xml
index d4454f20..f721a7ad 100644
--- a/docs/fr/programmers/caching/caching-multiple-caches.xml
+++ b/docs/fr/programmers/caching/caching-multiple-caches.xml
@@ -1,19 +1,21 @@
-
+
Caches multiples pour une seule page
Vous pouvez avoir plusieurs fichiers de caches pour un même appel
- aux fonctions display() ou fetch(). Imaginons qu'un appel a display('index.tpl')
- puisse avoir plusieurs résultats, en fonction de certaines conditions, et que
+ aux fonctions display() ou fetch(). Imaginons qu'un appel a
+ display('index.tpl') puisse avoir plusieurs résultats, en fonction de
+ certaines conditions, et que
vous vouliez des fichiers de cache séparés pour chacun d'eux. Vous
pouvez faire cela en passant un identifiant de cache (cache_id) en
deuxiéme paramétre a l'appel de fonction.
Passage d'un cache_id a display()
-
+
+caching = true;
$my_cache_id = $_GET['article_id'];
-$smarty->display('index.tpl',$my_cache_id);
+$smarty->display('index.tpl',$my_cache_id);
+]]>
+
Nous passons ci-dessus la variable $my_cache_id a display() comme
@@ -50,11 +54,12 @@ $smarty->display('index.tpl',$my_cache_id);
Assurez-vous de bien passer le même identifiant aux fonctions
is_cached() et
- clear_cache().
-
-
- passer un cache_id a is_cached()
-
+ clear_cache().
+
+
+ passer un cache_id a is_cached()
+
+is_cached('index.tpl',$my_cache_id)) {
$smarty->assign($contents);
}
-$smarty->display('index.tpl',$my_cache_id);
-
-
- Vous pouvez effacer tous les fichiers de cache pour un identifiant
- de cache particulier en passant null en tant que premier paramétre
- a clear_cache().
-
-
- effacement de tous les fichiers de cache pour un identifiant de cache particulier
-
+$smarty->display('index.tpl',$my_cache_id);
+]]>
+
+
+
+ Vous pouvez effacer tous les fichiers de cache pour un identifiant
+ de cache particulier en passant null en tant que premier paramétre
+ a clear_cache().
+
+
+ effacement de tous les fichiers de cache pour un identifiant de cache particulier
+
+caching = true;
// efface tous les fichiers de cache avec "sports" comme identifiant
$smarty->clear_cache(null,"sports");
-$smarty->display('index.tpl',"sports");
-
-
- De cette maniére vous pouvez "grouper" vos fichiers de cache en leur
- donnant le même identifiant.
-
-
-
+$smarty->display('index.tpl',"sports");
+]]>
+
+
+
+ De cette maniére vous pouvez "grouper" vos fichiers de cache en leur
+ donnant le même identifiant.
+
+
+