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. + + +