mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 10:54:27 +02:00
more french chars fixing
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
des objets aux templates et de les utiliser comme n'importe quelle
|
||||
variable. La premi<6D>re m<>thode a une syntaxe beaucoup plus sympathique.
|
||||
Elle est aussi plus s<>curis<69>e, puisqu'un objet allou<6F> ne peut avoir acc<63>s
|
||||
qu'a certaines m<>thodes et propri<72>t<EFBFBD>s. NTanmoins, un objet allou<6F>
|
||||
qu'a certaines m<>thodes et propri<72>t<EFBFBD>s. N<EFBFBD>anmoins, un objet allou<6F>
|
||||
ne peut pas avoir de lien sur lui-m<>me ou <20>tre mis dans un tableau
|
||||
d'objet, etc. Vous devez choisir la m<>thode qui correspond a vos
|
||||
besoins, mais tGchez d'utiliser la premi<6D>re m<>thode autant que possible
|
||||
@@ -115,7 +115,7 @@ $smarty->display("index.tpl");
|
||||
<title>Filtres de post-compilation</title>
|
||||
<para>
|
||||
Les filtres de post-compilation sont des fonctions PHP que vos templates
|
||||
ex<65>cutent apr<70>s avoir Tt<EFBFBD> compil<69>s. Les filtres de post-compilation peuvent
|
||||
ex<65>cutent apr<70>s avoir <EFBFBD>t<EFBFBD> compil<69>s. Les filtres de post-compilation peuvent
|
||||
<20>tre soit <link linkend="api.register.postfilter">d<EFBFBD>clar<EFBFBD>s</link> soit charg<72>s
|
||||
depuis les r<>pertoires des plugins en utilisant la fonction
|
||||
<link linkend="api.load.filter">load_filter()</link> ou en r<>glant
|
||||
@@ -191,7 +191,7 @@ $smarty->display("index.tpl");
|
||||
<para>
|
||||
Une alternative au m<>canisme de cache par d<>faut (bas<61> sur des fichiers
|
||||
de cache) consiste a sp<73>cifier une fonction de gestion de cache utilisateur
|
||||
qui sera utilis<69>e pour lire, Tcrire et effacer les fichiers de cache.
|
||||
qui sera utilis<69>e pour lire, <EFBFBD>crire et effacer les fichiers de cache.
|
||||
</para>
|
||||
<para>
|
||||
Il suffit de cr<63>er dans votre application une fonction que Smarty
|
||||
@@ -201,12 +201,12 @@ $smarty->display("index.tpl");
|
||||
Smarty utilisera alors cette fonction pour g<>rer les donn<6E>es du cache.
|
||||
Le premier argument est l'action, qui sera 'read', 'write' ou 'clear'.
|
||||
Le second param<61>tre est l'objet Smarty. Le troisi<73>me est le contenu
|
||||
du cache. Pour Tcrire, Smarty passe le contenu du cache dans ces param<61>tres.
|
||||
du cache. Pour <EFBFBD>crire, Smarty passe le contenu du cache dans ces param<61>tres.
|
||||
Pour lire, Smarty s'attend a ce que votre fonction accepte ce param<61>tre
|
||||
par r<>f<EFBFBD>rence et que vous le remplissiez avec les donn<6E>es du cache. Pour effacer,
|
||||
il suffit de passer une variable fictive car cette derni<6E>re n'est pas utilis<69>e.
|
||||
Le quatri<72>me param<61>tre est le nom du fichier de template (utile pour
|
||||
lire/Tcrire), le cinqui<75>me param<61>tre est l'identifiant de cache (optionnel)
|
||||
lire/<EFBFBD>crire), le cinqui<75>me param<61>tre est l'identifiant de cache (optionnel)
|
||||
et le sixi<78>me est l'identifiant de compilation.
|
||||
</para>
|
||||
<example>
|
||||
@@ -370,7 +370,7 @@ $smarty->display("file:/path/to/my/templates/menu.tpl");
|
||||
<para>
|
||||
Si vous utilisez Windows, les chemins de fichiers sont la plupart
|
||||
du temps sur un disque identifi<66> par une lettre (c:) au d<>but du chemin.
|
||||
Assurez-vous de bien mettre "file:" dans le chemin pour Tviter des
|
||||
Assurez-vous de bien mettre "file:" dans le chemin pour <EFBFBD>viter des
|
||||
conflits d'espace de nommage et obtenir les r<>sultats escompt<70>s.
|
||||
</para>
|
||||
<example>
|
||||
@@ -391,7 +391,7 @@ $smarty->display("file:F:/path/to/my/templates/menu.tpl");
|
||||
<para>
|
||||
Vous pouvez r<>cup<75>rer les templates a partir n'importe quelle
|
||||
source a laquelle vous avez acc<63>s avec PHP : base de donn<6E>es,
|
||||
sockets, LDAP et ainsi de suite. Il suffit d'Tcrire les fonctions
|
||||
sockets, LDAP et ainsi de suite. Il suffit d'<EFBFBD>crire les fonctions
|
||||
de ressource plugins et de les enregistrer aupr<70>s de Smarty.
|
||||
</para>
|
||||
<para>
|
||||
@@ -400,7 +400,7 @@ $smarty->display("file:F:/path/to/my/templates/menu.tpl");
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
Notez que vous ne pouvez pas Tcraser la ressource <literal>file</literal> native,
|
||||
Notez que vous ne pouvez pas <EFBFBD>craser la ressource <literal>file</literal> native,
|
||||
toutefois, vous pouvez fournir une ressource qui r<>cup<75>re un template depuis
|
||||
le syst<73>me de fichier par un autre moyen en l'enregistrant sous un autre
|
||||
nom de ressource.
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<chapter id="api.functions">
|
||||
<title>MTthodes</title>
|
||||
<title>M<EFBFBD>thodes</title>
|
||||
<sect1 id="api.append">
|
||||
<title>append</title>
|
||||
<funcsynopsis>
|
||||
@@ -22,9 +22,9 @@
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour ajouter un Tl<EFBFBD>ment a un tableau assign<67>. Si vous utilisez
|
||||
cette fonction avec une chaene de caract<63>re, elle est convertie en
|
||||
tableau auquel on ajoute ensuite l'Tl<EFBFBD>ment. Vous pouvez explicitement passer
|
||||
Utilis<69>e pour ajouter un <EFBFBD>l<EFBFBD>ment a un tableau assign<67>. Si vous utilisez
|
||||
cette fonction avec une cha<EFBFBD>ne de caract<63>res, elle est convertie en
|
||||
tableau auquel on ajoute ensuite l'<EFBFBD>l<EFBFBD>ment. Vous pouvez explicitement passer
|
||||
des paires nom/valeur. Si vous passez le troisi<73>me param<61>tre
|
||||
(optionel) a vrai, la valeur sera fusionn<6E>e avec le tableau plut(t que
|
||||
d'<27>tre ajout<75>e.
|
||||
@@ -33,7 +33,7 @@
|
||||
<title>Note technique</title>
|
||||
<para>
|
||||
Le param<61>tre de fusion respecte les cl<63>s des tableaux, ainsi si vous
|
||||
fusionnez deux tableaux index<65>s num<75>riquement, ils pourront s'Tcraser
|
||||
fusionnez deux tableaux index<65>s num<75>riquement, ils pourront s'<EFBFBD>craser
|
||||
l'un l'autre ou donner des cl<63>s qui ne se suivent pas. Cela diff<66>re
|
||||
donc de la fonction PHP array_merge() qui supprime les cl<63>s num<75>riques
|
||||
et les renum<75>rote.
|
||||
@@ -79,7 +79,7 @@ $smarty->append(array("city" => "Lincoln","state" => "Nebraska"));</programlisti
|
||||
<title>Note technique</title>
|
||||
<para>
|
||||
Le param<61>tre de fusion respecte les cl<63>s des tableaux, ainsi si vous
|
||||
fusionnez deux tableaux index<65>s num<75>riquement, ils pourront s'Tcraser
|
||||
fusionnez deux tableaux index<65>s num<75>riquement, ils pourront s'<EFBFBD>craser
|
||||
l'un l'autre ou donner des cl<63>s qui ne se suivent pas. Cela diff<66>re
|
||||
donc de la fonction PHP array_merge() qui supprime les cl<63>s num<75>riques
|
||||
et les renum<75>rote.
|
||||
@@ -133,7 +133,7 @@ $smarty->assign(array("city" => "Lincoln","state" => "Nebraska"));</programlisti
|
||||
</funcsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour assigner des valeurs aux templates par r<>f<EFBFBD>rence plut(t
|
||||
que par copie. RTf<EFBFBD>rez-vous au manuel PHP pour une explication plus pr<70>cise
|
||||
que par copie. R<EFBFBD>f<EFBFBD>rez-vous au manuel PHP pour une explication plus pr<70>cise
|
||||
sur les r<>f<EFBFBD>rences des variables.
|
||||
</para>
|
||||
<note>
|
||||
@@ -142,7 +142,7 @@ $smarty->assign(array("city" => "Lincoln","state" => "Nebraska"));</programlisti
|
||||
Si vous assignez une variable par r<>f<EFBFBD>rence puis changez sa
|
||||
valeur, le changement est aussi r<>percut<75> sur la valeur assign<67>e.
|
||||
Pour les objets, assign_by_ref ne fait pas de copie en m<>moire de l'objet
|
||||
assign<67>. RTf<EFBFBD>rez-vous au manuel PHP pour une explication plus pr<70>cise sur
|
||||
assign<67>. R<EFBFBD>f<EFBFBD>rez-vous au manuel PHP pour une explication plus pr<70>cise sur
|
||||
les r<>f<EFBFBD>rences de variable.
|
||||
</para>
|
||||
</note>
|
||||
@@ -230,7 +230,7 @@ $smarty->clear_assign(array("Name","Address","Zip"));</programlisting>
|
||||
en deuxi<78>me param<61>tre. Vous pouvez aussi passer un identifiant
|
||||
de compilation en troisi<73>me param<61>tre. Vous pouvez grouper des
|
||||
templates ensemble afin qu'ils puissent <20>tre supprim<69>s en groupe.
|
||||
RTf<EFBFBD>rez-vous a la section sur le
|
||||
R<EFBFBD>f<EFBFBD>rez-vous a la section sur le
|
||||
<link linkend="caching">cache</link>
|
||||
pour plus d'informations. Vous pouvez passer un quatri<72>me param<61>tre
|
||||
pour indiquer un Gge minimum en secondes que le fichier en cache doit
|
||||
@@ -276,7 +276,7 @@ $smarty->clear_compiled_tpl();</programlisting>
|
||||
<methodparam choice="opt"><type>string</type><parameter>var</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour effacer toutes les variables de configuration s'Ttant
|
||||
Utilis<69>e pour effacer toutes les variables de configuration s'<EFBFBD>tant
|
||||
vues assigner une valeur. Si une variable est sp<73>cifi<66>e, seule cette
|
||||
variable est effac<61>e.
|
||||
</para>
|
||||
@@ -347,7 +347,7 @@ $smarty->config_load('my.conf','foobar');</programlisting>
|
||||
d'un m<>me template, pour par exemple avoir des templates
|
||||
compil<69>s s<>par<61>s pour diff<66>rents langages. Une autre utilit<69> de ce
|
||||
param<61>tre est le cas o<> vous utilisez plus d'un $template_dir mais un seul
|
||||
$compile_dir, car certains templates avec le m<>me nom s'Tcraseraient
|
||||
$compile_dir, car certains templates avec le m<>me nom s'<EFBFBD>craseraient
|
||||
entre eux. Vous pouvez aussi r<>gler la variable <link
|
||||
linkend="variable.compile.id">$compile_id</link> une seule
|
||||
fois au lieu de la passer a chaque appel.
|
||||
@@ -428,7 +428,7 @@ $smarty->display("db:header.tpl");</programlisting>
|
||||
compil<69>s s<>par<61>s pour diff<66>rents langages. Une autre utilit<69> de ce
|
||||
param<61>tre est le cas o<> vous utilisez plus d'un $template_dir
|
||||
mais un seul $compile_dir, car certains templates avec le m<>me nom
|
||||
s'Tcraseraient entre eux. Vous pouvez aussi r<>gler la variable <link
|
||||
s'<EFBFBD>craseraient entre eux. Vous pouvez aussi r<>gler la variable <link
|
||||
linkend="variable.compile.id">$compile_id</link> une seule
|
||||
fois plut(t que de la passer a chaque appel.
|
||||
</para>
|
||||
@@ -487,7 +487,7 @@ $foo = $smarty->get_config_vars('foo');
|
||||
// r<>cup<75>re toutes les variables de configuration charg<72>es
|
||||
$config_vars = $smarty->get_config_vars();
|
||||
|
||||
// les affiche a l'Tcran
|
||||
// les affiche a l'<EFBFBD>cran
|
||||
print_r($config_vars);</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
@@ -537,7 +537,7 @@ $foo = $smarty->get_template_vars('foo');
|
||||
// r<>cup<75>re toutes les variables assign<67>es a ce template
|
||||
$tpl_vars = $smarty->get_template_vars();
|
||||
|
||||
// les affiche a l'Tcran
|
||||
// les affiche a l'<EFBFBD>cran
|
||||
print_r($tpl_vars);</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
@@ -757,7 +757,7 @@ $smarty->register_modifier("sslash","stripslashes");
|
||||
</funcsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour d<>clarer dynamiquement des filtres de post-compilation pour y faire
|
||||
passer des templates une fois qu'ils ont Tt<EFBFBD> compil<69>s. Reportez-vous
|
||||
passer des templates une fois qu'ils ont <EFBFBD>t<EFBFBD> compil<69>s. Reportez-vous
|
||||
a la section
|
||||
<link linkend="advanced.features.postfilters">filtres de post-compilation de templates</link>
|
||||
pour avoir plus de renseignements sur la faton de param<61>trer les fonctions
|
||||
@@ -902,7 +902,7 @@ $smarty->unregister_function("fetch");</programlisting>
|
||||
<title>unregister_modifier</title>
|
||||
<programlisting>
|
||||
// nous ne voulons pas que les designers de templates
|
||||
// suppriment les balises des Tlements
|
||||
// suppriment les balises des <EFBFBD>lements
|
||||
|
||||
$smarty->unregister_modifier("strip_tags");</programlisting>
|
||||
</example>
|
||||
|
@@ -54,7 +54,7 @@ $smarty->display('index.tpl');</programlisting>
|
||||
<para>
|
||||
Les fichiers situ<74>s dans $cache_dir sont nomm<6D>s de la m<>me faton que les templates.
|
||||
Bien qu'ils aient une extension ".php", ils ne sont pas vraiment ex<65>cutable.
|
||||
N'Tditez surtout pas ces fichiers !
|
||||
N'<EFBFBD>ditez surtout pas ces fichiers !
|
||||
</para>
|
||||
</note>
|
||||
<para>
|
||||
@@ -85,7 +85,7 @@ $smarty->cache_lifetime = 3600;
|
||||
$smarty->display('home.tpl');
|
||||
|
||||
// NOTE : le r<>glage suivant ne fonctionne pas quand $caching = 2. La dur<75>e de vie
|
||||
// du fichier de cache de home.tpl a d<>ja Tt<EFBFBD> r<>gl<67>e a 1 heure et ne respectera
|
||||
// du fichier de cache de home.tpl a d<>ja <EFBFBD>t<EFBFBD> r<>gl<67>e a 1 heure et ne respectera
|
||||
// plus la valeur de $cache_lifetime. Le cache de home.tpl expirera toujours
|
||||
// dans 1 heure.
|
||||
$smarty->cache_lifetime = 30; // 30 secondes
|
||||
@@ -94,8 +94,8 @@ $smarty->display('home.tpl');</programlisting>
|
||||
<para>
|
||||
Si <link linkend="variable.compile.check">$compile_check</link> est actif,
|
||||
chaque fichier de template et de configuration qui a un rapport
|
||||
avec le fichier de cache sera v<>rifi<66> pour d<>tecter une Tventuelle
|
||||
modification. Si l'un de ces fichiers a Tt<EFBFBD> modifi<66> depuis que le fichier de cache a Tt<EFBFBD>
|
||||
avec le fichier de cache sera v<>rifi<66> pour d<>tecter une <EFBFBD>ventuelle
|
||||
modification. Si l'un de ces fichiers a <EFBFBD>t<EFBFBD> modifi<66> depuis que le fichier de cache a <EFBFBD>t<EFBFBD>
|
||||
g<>n<EFBFBD>r<EFBFBD>, le cache est imm<6D>diatement reg<65>n<EFBFBD>r<EFBFBD>. Ce processus est covteux, donc,
|
||||
pour des raisons de performances, mettez ce param<61>tre a false pour une application
|
||||
en production.
|
||||
@@ -147,7 +147,7 @@ $smarty->display('index.tpl');</programlisting>
|
||||
linkend="language.function.insert">insert</link>.
|
||||
Imaginons que toute une page doit <20>tre mise en cache a part
|
||||
une banni<6E>re en bas a droite. En utilisant une fonction insert pour la
|
||||
banni<6E>re, vous pouvez garder cet Tl<EFBFBD>ment dynamique dans le contenu qui
|
||||
banni<6E>re, vous pouvez garder cet <EFBFBD>l<EFBFBD>ment dynamique dans le contenu qui
|
||||
est en cache. Reportez-vous a la documentation
|
||||
<link linkend="language.function.insert">insert</link> pour plus de d<>tails
|
||||
et des exemples.
|
||||
@@ -200,8 +200,8 @@ $smarty->display('index.tpl',$my_cache_id);</programlisting>
|
||||
<para>
|
||||
Nous passons ci-dessus la variable $my_cache_id a display() comme
|
||||
identifiant de cache. Pour chaque valeur distincte de $my_cache_id,
|
||||
un fichier de cache distinct va <20>tre cr<63>T. Dans cet exemple,
|
||||
"article_id" a Tt<EFBFBD> pass<73> dans l'URL et est utilis<69> en tant qu'identifiant
|
||||
un fichier de cache distinct va <20>tre cr<63><EFBFBD>. Dans cet exemple,
|
||||
"article_id" a <EFBFBD>t<EFBFBD> pass<73> dans l'URL et est utilis<69> en tant qu'identifiant
|
||||
de cache.
|
||||
</para>
|
||||
<note>
|
||||
@@ -213,12 +213,12 @@ $smarty->display('index.tpl',$my_cache_id);</programlisting>
|
||||
commode, le r<>sultat peut s'av<61>rer mauvais. L'identifiant
|
||||
de cache est utilis<69> pour cr<63>er un r<>pertoire sur le syst<73>me de fichiers,
|
||||
donc si l'utilisateur d<>cide de donner une tr<74>s grande valeur a article_id
|
||||
ou d'Tcrire un script qui envoie des article_id de faton al<61>atoire,
|
||||
ou d'<EFBFBD>crire un script qui envoie des article_id de faton al<61>atoire,
|
||||
cela pourra causer des probl<62>mes cot<6F> serveur. Assurez-vous de bien
|
||||
tester toute donn<6E>e pass<73>e en param<61>tre avant de l'utiliser. Dans cet
|
||||
exemple, peut-<2D>tre savez-vous que article_id a une longueur de 10
|
||||
caract<63>res, est exclusivement compos<6F> de caract<63>res alph-num<75>riques et
|
||||
doit avoir une valeur contenue dans la base de donn<6E>es. VTrifiez-le bien !
|
||||
doit avoir une valeur contenue dans la base de donn<6E>es. V<EFBFBD>rifiez-le bien !
|
||||
</para>
|
||||
</note>
|
||||
<para>
|
||||
@@ -270,7 +270,7 @@ $smarty->display('index.tpl',"sports");</programlisting>
|
||||
<sect1 id="caching.groups">
|
||||
<title>groupes de fichiers de cache</title>
|
||||
<para>
|
||||
Vous pouvez faire des groupements plus Tlabor<EFBFBD>s en param<61>trant les
|
||||
Vous pouvez faire des groupements plus <EFBFBD>labor<EFBFBD>s en param<61>trant les
|
||||
groupes d'identifiant de cache. Il suffit de s<>parer chaque sous-groupes
|
||||
avec une barre verticale "|" dans la valeur de l'identifiant de cache.
|
||||
Vous pouvez faire autant de sous-groupes que vous le d<>sirez.
|
||||
|
@@ -164,7 +164,7 @@ require_once SMARTY_DIR . 'plugins/function.html_options.php';</programlisting>
|
||||
objet <parameter>$smarty</parameter> pour cela.
|
||||
</para>
|
||||
<para>
|
||||
RTf<EFBFBD>rez-vous aussi a :
|
||||
R<EFBFBD>f<EFBFBD>rez-vous aussi a :
|
||||
<link linkend="api.register.function">register_function()</link>,
|
||||
<link linkend="api.unregister.function">unregister_function()</link>.
|
||||
</para>
|
||||
@@ -179,7 +179,7 @@ require_once SMARTY_DIR . 'plugins/function.html_options.php';</programlisting>
|
||||
* Fichier : function.eightball.php
|
||||
* Type : fonction
|
||||
* Nom : eightball
|
||||
* R(le : renvoie une phrase magique au hasard
|
||||
* R<EFBFBD>le : renvoie une phrase magique au hasard
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
function smarty_function_eightball($params, &$smarty)
|
||||
@@ -279,7 +279,7 @@ function smarty_function_assign($params, &$smarty)
|
||||
* Fichier : modifier.capitalize.php
|
||||
* Type : modificateur
|
||||
* Name : capitalize
|
||||
* R(le : met une majuscule aux mots d'une phrase
|
||||
* R<EFBFBD>le : met une majuscule aux mots d'une phrase
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
function smarty_modifier_capitalize($string)
|
||||
@@ -299,7 +299,7 @@ function smarty_modifier_capitalize($string)
|
||||
* Fichier : modifier.truncate.php
|
||||
* Type : modificateur
|
||||
* Name : truncate
|
||||
* R(le : Tronque une chaene a une certaine longueur si
|
||||
* R<EFBFBD>le : Tronque une chaene a une certaine longueur si
|
||||
* n<>cessaire, la coupe optionnellement au milieu
|
||||
* d'un mot et ajoute la chaene $etc
|
||||
* -------------------------------------------------------------
|
||||
@@ -362,8 +362,8 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...',
|
||||
selon si votre fonction est appel<65>e pour la balise ouvrante ou la
|
||||
balise fermante. Si c'est pour la balise ouvrante, elle sera a
|
||||
<literal>null</literal> et si c'est la balise fermante elle sera
|
||||
Tgale au contenu du bloc de template. Notez que le bloc de template
|
||||
aura d<>ja Tt<EFBFBD> ex<65>cut<75> par Smarty, vous recevrez donc la sortie du
|
||||
<EFBFBD>gale au contenu du bloc de template. Notez que le bloc de template
|
||||
aura d<>j<EFBFBD> <20>t<EFBFBD> ex<65>cut<75> par Smarty, vous recevrez donc la sortie du
|
||||
template et non sa source.
|
||||
</para>
|
||||
<para>
|
||||
@@ -386,7 +386,7 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...',
|
||||
* Fichier : block.translate.php
|
||||
* Type : bloc
|
||||
* Nom : translate
|
||||
* R(le : traduire un bloc de texte
|
||||
* R<EFBFBD>le : traduire un bloc de texte
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
function smarty_block_translate($params, $content, &$smarty)
|
||||
@@ -436,7 +436,7 @@ function smarty_block_translate($params, $content, &$smarty)
|
||||
* Fichier : compiler.tplheader.php
|
||||
* Type : compilation
|
||||
* Nom : tplheader
|
||||
* R(le : Renvoie l'en-t<>te contenant le nom du fichier
|
||||
* R<EFBFBD>le : Renvoie l'en-t<>te contenant le nom du fichier
|
||||
* source et le temps de compilation.
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
@@ -478,7 +478,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
<para>
|
||||
Les filtres de pr<70>-compilation sont utilis<69>s pour transformer la source d'un template
|
||||
juste avant la compilation. Le premier param<61>tre pass<73> a la fonction
|
||||
de filtre de pr<70>-compilation est la source du template, Tventuellement modifi<66>e par
|
||||
de filtre de pr<70>-compilation est la source du template, <EFBFBD>ventuellement modifi<66>e par
|
||||
d'autres filtre de pr<70>-compilations. Le plugin est suppos<6F> retourner la source modifi<66>e.
|
||||
Notez que cette source n'est sauvegard<72>e nulle part, elle est seulement
|
||||
utilis<69> pour la compilation.
|
||||
@@ -492,10 +492,10 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
</funcsynopsis>
|
||||
<para>
|
||||
Les filtres de post-compilation sont utilis<69>s pour modifier la sortie du template
|
||||
(le code PHP) juste apr<70>s que la compilation a Tt<EFBFBD> faite mais juste
|
||||
(le code PHP) juste apr<70>s que la compilation a <EFBFBD>t<EFBFBD> faite mais juste
|
||||
avant que le template ne soit sauvegard<72> sur le syst<73>me de fichiers.
|
||||
Le premier param<61>tre pass<73> a la fonction de filtre de post-compilation est le code
|
||||
du template compil<69>, Tventuellement d<>ja modifi<66> par d'autres filtre de post-compilations.
|
||||
du template compil<69>, <EFBFBD>ventuellement d<>ja modifi<66> par d'autres filtre de post-compilations.
|
||||
Le plugin est cens<6E> retourner la version modifi<66> du code.
|
||||
</para>
|
||||
<example>
|
||||
@@ -508,7 +508,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
* Fichier : prefilter.pre01.php
|
||||
* Type : filtre de pr<70>-compilation
|
||||
* Nom : pre01
|
||||
* R(le : Passe les balises HTML en minuscules.
|
||||
* R<EFBFBD>le : Passe les balises HTML en minuscules.
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
function smarty_prefilter_pre01($source, &$smarty)
|
||||
@@ -528,7 +528,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
* Fichier : postfilter.post01.php
|
||||
* Type: filtre de post-compilation
|
||||
* Nom : post01
|
||||
* R(le : Renvoie du code qui liste toutes les variables
|
||||
* R<EFBFBD>le : Renvoie du code qui liste toutes les variables
|
||||
* du template.
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
@@ -544,7 +544,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
<sect1 id="plugins.outputfilters"><title>Filtres de sortie</title>
|
||||
<para>
|
||||
Les plugins de filtres de sortie op<6F>rent sur la sortie du template,
|
||||
apr<70>s que le template a Tt<EFBFBD> charg<72> et ex<65>cut<75>, mais avant que
|
||||
apr<70>s que le template a <EFBFBD>t<EFBFBD> charg<72> et ex<65>cut<75>, mais avant que
|
||||
la sortie ne soit affich<63>e.
|
||||
</para>
|
||||
<funcsynopsis>
|
||||
@@ -569,7 +569,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
* Fichier : outputfilter.protect_email.php
|
||||
* Type : filtre de sortie
|
||||
* Nom : protect_email
|
||||
* R(le: Convertie les @ en %40 pour prot<6F>ger des
|
||||
* R<EFBFBD>le: Convertie les @ en %40 pour prot<6F>ger des
|
||||
* robots spammers.
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
@@ -667,7 +667,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
|
||||
* Fichier : resource.db.php
|
||||
* Type : ressource
|
||||
* Nom : db
|
||||
* R(le : RTcup<EFBFBD>re des templates depuis une base de donn<6E>es
|
||||
* R<EFBFBD>le : R<EFBFBD>cup<EFBFBD>re des templates depuis une base de donn<6E>es
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
function smarty_resource_db_source($tpl_name, &$tpl_source, &$smarty)
|
||||
@@ -750,7 +750,7 @@ function smarty_resource_db_trusted($tpl_name, &$smarty)
|
||||
* Fichier : insert.time.php
|
||||
* Type : temps
|
||||
* Nom : time
|
||||
* R(le : Insert la date/heure courante conform<72>ment
|
||||
* R<EFBFBD>le : Insert la date/heure courante conform<72>ment
|
||||
* au format
|
||||
* -------------------------------------------------------------
|
||||
*/
|
||||
|
@@ -16,11 +16,17 @@
|
||||
|
||||
<example>
|
||||
<title>SMARTY_DIR</title>
|
||||
<programlisting>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
// d<>finit le chemin du r<>pertoire de Smarty
|
||||
define("SMARTY_DIR","/usr/local/lib/php/Smarty/");
|
||||
|
||||
require_once(SMARTY_DIR."Smarty.class.php");</programlisting>
|
||||
require_once(SMARTY_DIR."Smarty.class.php");
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
</chapter>
|
||||
|
Reference in New Issue
Block a user