cvs: smarty /docs/fr/appendixes tips.xml /docs/fr/designers/language-basic-syntax language-syntax-quotes.xml language-syntax-variables.xml /docs/fr/designers/language-builtin-functions language-function-config-load.xml language-function-foreach.xml language-function-if.xml language-function-include-php.xml language-function-insert.xml language-function-literal.xml language-function-php.xml language-function-strip.xml
"Yannick Torres" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvsyannick1115759741@cvsserver> |
yannick Tue May 10 17:15:41 2005 EDT
Modified files:
/smarty/docs/fr/appendixes tips.xml
/smarty/docs/fr/designers/language-basic-syntax
language-syntax-quotes.xml
language-syntax-variables.xml
/smarty/docs/fr/designers/language-builtin-functions
language-function-config-load.xml
language-function-foreach.xml
language-function-if.xml
language-function-include-php.xml
language-function-insert.xml
language-function-literal.xml
language-function-php.xml
language-function-strip.xml
Log:
sync with EN
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
yannick-20050510171541.txt
(text/plain, 47 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/appendixes/tips.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/appendixes/tips.xml
diff -u smarty/docs/fr/appendixes/tips.xml:1.6 smarty/docs/fr/appendixes/tips.xml:1.7
--- smarty/docs/fr/appendixes/tips.xml:1.6 Sun Dec 26 16:12:44 2004
+++ smarty/docs/fr/appendixes/tips.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: didou Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: didou Status: ready -->
<chapter id="tips">
<title>Trucs et astuces</title>
<para></para>
@@ -11,7 +11,8 @@
défaut pour une variable qui n'a pas été assignée, comme
pour afficher "&nbsp;" afin que les couleurs de fond
des tableaux fonctionnent. Beaucoup utiliseraient une
- instruction {if} pour gérer celà, mais il existe un moyen
+ instruction <link linkend="language.function.if">{if}</link>
+ pour gérer celà, mais il existe un moyen
plus facile dans Smarty : l'utilisation du modificateur
de variable <emphasis>default</emphasis>.
</para>
@@ -34,8 +35,13 @@
]]>
</programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.modifier.default">default</link> et
+ <link linkend="tips.default.var.handling">la gestion des variables par défaut</link>.
+ </para>
</sect1>
-
+
<sect1 id="tips.default.var.handling">
<title>Gestion des variables par défaut</title>
<para>
@@ -56,6 +62,11 @@
]]>
</programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.modifier.default">default</link> et
+ <link linkend="tips.blank.var.handling">la gestion des variables non-assignées</link>.
+ </para>
</sect1>
<sect1 id="tips.passing.vars">
<title>Passage du titre à un template d'en-tête</title>
@@ -124,7 +135,7 @@
<para>
A partir Smarty 1.4.0, vous pouvez passer les dates à Smarty
sous la forme de timestamps Unix ou MySQL, ou tout autre format de dates
- que comprend strtotime().
+ que comprend <ulink url="&url.php-manual;strtotime">strtotime()</ulink>.
</para>
</note>
<example>
@@ -164,7 +175,8 @@
</programlisting>
</example>
<para>
- En utilisant la fonction {html_select_date} dans un template, le programmeur
+ En utilisant la fonction <link linkend="language.function.html.select.date">{html_select_date}</link>
+ dans un template, le programmeur
veut en général convertir le résultat d'un formulaire en un timestamp.
Voici une fonction qui devrait vous être utile.
</para>
@@ -271,7 +283,8 @@
Traditionnellemnt, la programmation avec des templates dans les applications
se déroule de la façon suivante : d'abord vous récupérez vos variables
dans l'application PHP (peut-être avec des requêtes en base de données), puis
- vous instanciez votre objet Smarty, assignez les variables et affichez le
+ vous instanciez votre objet Smarty, <link linkend="api.assign">assignez</link>
+ les variables et <link linkend="api.display">affichez</link> le
template. Disons par exemple que nous avons un téléscripteur dans
notre template. Nous récupérerions les données dans notre application,
puis les assignerions ensuite pour les afficher. Mais ne serait-ce pas
@@ -320,6 +333,12 @@
]]>
</programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.include.php">{include_php}</link>,
+ <link linkend="language.function.include">{include}</link> et
+ <link linkend="language.function.php">{php}</link>.
+ </para>
</sect1>
<sect1 id="tips.obfuscating.email">
<title>Dissimuler les adresses email</title>
@@ -350,6 +369,10 @@
peu probable.
</para>
</note>
+ <para>
+ Voir aussi
+ <link linkend="language.modifier.escape">escape</link>.
+ </para>
</sect1>
</chapter>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.5 smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.6
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.5 Tue Dec 21 16:08:13 2004
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
<sect1 id="language.syntax.quotes">
<title>Variables insérées dans des chaînes de caractères</title>
<para>
@@ -16,7 +16,7 @@
<title>Syntaxe d'insertion de variables dans des chaînes</title>
<programlisting>
<![CDATA[
-EXEMPLE DE SYNTAXE:
+EXEMPLE DE SYNTAXE :
{func var="test $foo test"} <-- comprends $foo
{func var="test $foo_bar test"} <-- comprends $foo_bar
{func var="test $foo[0] test"} <-- comprends $foo[0]
@@ -31,6 +31,10 @@
]]>
</programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.modifier.escape">escape</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.1 smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.2
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.1 Sun Dec 26 15:17:41 2004
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.variables">
<title>Variables</title>
<para>
@@ -39,6 +39,11 @@
]]>
</programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.variables.smarty">les variables réservées $smarty</link> et
+ <link linkend="language.config.variables">les variables de configuration</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.5 Mon May 9 12:45:23 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
<sect1 id="language.function.config.load">
<title>config_load</title>
<informaltable frame="all">
@@ -128,7 +128,7 @@
<para>
Voir aussi
<link linkend="config.files">les fichiers de configuration</link> et
- <link linkend="language.function.config.load">config_load</link>.
+ <link linkend="language.config.variables">les variables de configuration</link>.
</para>
</sect1>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.5 Sun Nov 7 21:10:33 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
<sect1 id="language.function.foreach">
<title>foreach,foreachelse</title>
<informaltable frame="all">
@@ -54,7 +54,8 @@
</informaltable>
<para>
Les boucles <emphasis>foreach</emphasis> sont une alternative aux boucles
- <emphasis>section</emphasis>. Les boucles <emphasis>foreach</emphasis>
+ <link linkend="language.function.section"><emphasis>section</emphasis></link>.
+ Les boucles <emphasis>foreach</emphasis>
sont utilisées pour parcourir des tableaux associatifs simples.
La syntaxe des boucles <emphasis>foreach</emphasis> est bien plus simple
que celle des boucles <emphasis>section</emphasis>, mais en contrepartie,
@@ -73,47 +74,116 @@
</para>
<example>
<title>foreach</title>
-<programlisting>
-
+ <programlisting>
+<![CDATA[
{* Cet exemple affiche toutes les valeurs du tableau $custid *}
{foreach from=$custid item=curr_id}
- id: {$curr_id}<br>
+ id: {$curr_id}<br />
{/foreach}
-
-SORTIE:
-
-id: 1000<br>
-id: 1001<br>
-id: 1002<br></programlisting>
+]]>
+ </programlisting>
+ <para>
+ L'exemple ci-dessus affichera :
+ </para>
+ <screen>
+<![CDATA[
+
+id: 1000<br />
+id: 1001<br />
+id: 1002<br />
+]]>
+ </screen>
</example>
-
+
<example>
<title>foreach key</title>
-<programlisting>
+ <programlisting>
+<![CDATA[
{* key contient la clef de chaque élément parcouru
l'attribution des élément est de la forme:
-$smarty->assign("contacts", array(array("tel" => "1", "fax" => "2", "portable" => "3"),
- array("tel" => "555-4444", "fax" => "555-3333", "portable" => "760-1234")));
+$smarty->assign("contacts", array(array("tel" => "1", "fax" => "2", "portable" => "3"),
+ array("tel" => "555-4444", "fax" => "555-3333", "portable" => "760-1234")));
*}
{foreach name=outer item=contact from=$contacts}
{foreach key=key item=item from=$contact}
- {$key}: {$item}<br>
+ {$key}: {$item}<br />
{/foreach}
{/foreach}
+]]>
+ </programlisting>
+ <para>
+ L'exemple ci-dessus affichera :
+ </para>
+ <screen>
+<![CDATA[
+tel: 1<br />
+fax: 2<br />
+portable: 3<br />
+tel: 555-4444<br />
+fax: 555-3333<br />
+portable: 760-1234<br />
+]]>
+ </screen>
+ </example>
-SORTIE:
+ <para>
+ Les boucles Foreach ont également leurs propres variables qui gèrent les propriétés
+ de foreach. Elles sont indiquées par : {$smarty.foreach.foreachname.varname}
+ où foreachname est le nom spécifié par l'attribut <emphasis>name</emphasis>
+ de foreach.
+ </para>
-tel: 1<br>
-fax: 2<br>
-portable: 3<br>
-tel: 555-4444<br>
-fax: 555-3333<br>
-portable: 760-1234<br></programlisting>
- </example>
+ <sect2 id="foreach.property.iteration">
+ <title>iteration</title>
+ <para>
+ <emphasis>iteration</emphasis> est utilisé pour afficher l'itération de la boucle courante.
+ </para>
+ <para>
+ <emphasis>iteration</emphasis> commence toujours par 1 et est incrémenté
+ à chaque itération.
+ </para>
+ </sect2>
+
+ <sect2 id="foreach.property.first">
+ <title>first</title>
+ <para>
+ <emphasis>first</emphasis> est défini à true si l'itération courante de foreach est la première.
+ </para>
+ </sect2>
+
+ <sect2 id="foreach.property.last">
+ <title>last</title>
+ <para>
+ <emphasis>last</emphasis> est défini à true si l'itération courante de foreach est la dernière.
+ </para>
+ </sect2>
+
+ <sect2 id="foreach.property.show">
+ <title>show</title>
+ <para>
+ <emphasis>show</emphasis> est utilisé en tant que paramètre de foreach.
+ <emphasis>show</emphasis> est un booléen (true ou false).
+ S'il vaut false, foreach ne sera pas affiché. Si foreachelse est présent,
+ il sera affiché alternativement.
+ </para>
+
+ </sect2>
+ <sect2 id="foreach.property.total">
+ <title>total</title>
+ <para>
+ <emphasis>total</emphasis> est utilisé pour afficher le nombre d'itérations
+ bouclées par ce foreach. Il peut être utilisé dans ou après le foreach.
+ </para>
+ <para>
+ Voir aussi
+ <link linkend="language.function.section">{section}</link> et
+ <link linkend="language.variables.smarty.loops">$smarty.foreach</link>.
+ </para>
+ </sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.4 smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.4 Fri Jan 7 04:42:34 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml Tue May 10 17:15:40 2005
@@ -1,207 +1,209 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
<sect1 id="language.function.if">
<title>if,elseif,else</title>
<para>
- l'instruction if dans Smarty dispose de la même flexibilité que l'instruction
+ L'instruction <emphasis>{if}</emphasis> dans Smarty dispose de la même flexibilité que l'instruction
PHP du même nom, avec quelques fonctionnalités supplémentaires pour le
- moteur de template. Tous les <emphasis>if</emphasis> doivent être
- utilisés de pair avec un <emphasis>/if</emphasis>.
- <emphasis>else</emphasis> et <emphasis>elseif</emphasis> sont également
- des balises autorisées. "eq", "ne","neq", "gt", "lt", "lte", "le",
- "gte" "ge","is even","is odd", "is not even","is not odd","not","mod",
- "div by","even by","odd by","==", "===", "!=",">", "<","<=",">=" sont tous des opérateurs conditionnels valides, et doivent obligatoirement être
- séparés des autres éléments par des espaces.
+ moteur de template. Tous les <emphasis>{if}</emphasis> doivent être
+ utilisés de pair avec un <emphasis>{/if}</emphasis>.
+ <emphasis>{else}</emphasis> et <emphasis>{elseif}</emphasis> sont également
+ des balises autorisées. Toutes les conditions PHP sont reconnues,
+ comme <emphasis>||</emphasis>, <emphasis>or</emphasis>,
+ <emphasis>&&</emphasis>, <emphasis>and</emphasis>, etc.
</para>
<para>
- La liste suivante présente les opérateurs reconnus, qui doivent être entourés d'espaces.
- Remarquez que les éléments listés entre [crochets] sont optionnels. Les équivalents
- PHP sont indiqués lorsque applicables.
+ La liste suivante présente les opérateurs reconnus, qui doivent être entourés d'espaces.
+ Remarquez que les éléments listés entre [crochets] sont optionnels. Les équivalents
+ PHP sont indiqués lorsque applicables.
</para>
<informaltable frame="all">
- <tgroup cols="4">
- <colspec colname="qualifier" align="center" />
- <colspec colname="alternates" align="center" />
- <colspec colname="meaning" />
- <colspec colname="example" />
- <colspec colname="php" />
- <thead>
- <row>
- <entry>Opérateur</entry>
- <entry>Syntaxe alternative</entry>
- <entry>Exemple de syntaxe</entry>
- <entry>Signification</entry>
- <entry>Equivalent PHP</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>==</entry>
- <entry>eq</entry>
- <entry>$a eq $b</entry>
- <entry>égalité</entry>
- <entry>==</entry>
- </row>
- <row>
- <entry>!=</entry>
- <entry>ne, neq</entry>
- <entry>$a neq $b</entry>
- <entry>différence</entry>
- <entry>!=</entry>
- </row>
- <row>
- <entry>></entry>
- <entry>gt</entry>
- <entry>$a gt $b</entry>
- <entry>supérieur à</entry>
- <entry>></entry>
- </row>
- <row>
- <entry><</entry>
- <entry>lt</entry>
- <entry>$a lt $b</entry>
- <entry>inférieur à</entry>
- <entry><</entry>
- </row>
- <row>
- <entry>>=</entry>
- <entry>gte, ge</entry>
- <entry>$a ge $b</entry>
- <entry>supérieur ou égal à</entry>
- <entry>>=</entry>
- </row>
- <row>
- <entry><=</entry>
- <entry>lte, le</entry>
- <entry>$a le $b</entry>
- <entry>inférieur ou égal à</entry>
- <entry><=</entry>
- </row>
- <row>
- <entry>====</entry>
- <entry></entry>
- <entry>$a === 0</entry>
- <entry>égalité (type et valeur)</entry>
- <entry>====</entry>
- </row>
- <row>
- <entry>!</entry>
- <entry>not</entry>
- <entry>not $a</entry>
- <entry>négation</entry>
- <entry>!</entry>
- </row>
- <row>
- <entry>%</entry>
- <entry>mod</entry>
- <entry>$a mod $b</entry>
- <entry>modulo</entry>
- <entry>%</entry>
- </row>
- <row>
- <entry>is [not] div by</entry>
- <entry></entry>
- <entry>$a is not div by 4</entry>
- <entry>divisible par</entry>
- <entry>$a % $b == 0</entry>
- </row>
- <row>
- <entry>is [not] even</entry>
- <entry></entry>
- <entry>$a is not even</entry>
- <entry>est [ou non] un nombre pair</entry>
- <entry>$a % 2 == 0</entry>
- </row>
- <row>
- <entry>is [not] even by</entry>
- <entry></entry>
- <entry>$a is not even by $b</entry>
- <entry>paritée de groupe</entry>
- <entry>($a / $b) % 2 == 0</entry>
- </row>
- <row>
- <entry>is [not] odd</entry>
- <entry></entry>
- <entry>$a is not odd</entry>
- <entry>est [ou non] un nombre impair</entry>
- <entry>$a % 2 != 0</entry>
- </row>
- <row>
- <entry>is [not] odd by</entry>
- <entry></entry>
- <entry>$a is not odd by $b</entry>
- <entry>est [ou non] un groupe impair</entry>
- <entry>($a / $b) % 2 != 0</entry>
- </row>
- </tbody>
- </tgroup>
-</informaltable>
+ <tgroup cols="4">
+ <colspec colname="qualifier" align="center" />
+ <colspec colname="alternates" align="center" />
+ <colspec colname="meaning" />
+ <colspec colname="example" />
+ <colspec colname="php" />
+ <thead>
+ <row>
+ <entry>Opérateur</entry>
+ <entry>Syntaxe alternative</entry>
+ <entry>Exemple de syntaxe</entry>
+ <entry>Signification</entry>
+ <entry>Equivalent PHP</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>==</entry>
+ <entry>eq</entry>
+ <entry>$a eq $b</entry>
+ <entry>égalité</entry>
+ <entry>==</entry>
+ </row>
+ <row>
+ <entry>!=</entry>
+ <entry>ne, neq</entry>
+ <entry>$a neq $b</entry>
+ <entry>différence</entry>
+ <entry>!=</entry>
+ </row>
+ <row>
+ <entry>></entry>
+ <entry>gt</entry>
+ <entry>$a gt $b</entry>
+ <entry>supérieur à</entry>
+ <entry>></entry>
+ </row>
+ <row>
+ <entry><</entry>
+ <entry>lt</entry>
+ <entry>$a lt $b</entry>
+ <entry>inférieur à</entry>
+ <entry><</entry>
+ </row>
+ <row>
+ <entry>>=</entry>
+ <entry>gte, ge</entry>
+ <entry>$a ge $b</entry>
+ <entry>supérieur ou égal à</entry>
+ <entry>>=</entry>
+ </row>
+ <row>
+ <entry><=</entry>
+ <entry>lte, le</entry>
+ <entry>$a le $b</entry>
+ <entry>inférieur ou égal à</entry>
+ <entry><=</entry>
+ </row>
+ <row>
+ <entry>===</entry>
+ <entry></entry>
+ <entry>$a === 0</entry>
+ <entry>égalité (type et valeur)</entry>
+ <entry>===</entry>
+ </row>
+ <row>
+ <entry>!</entry>
+ <entry>not</entry>
+ <entry>not $a</entry>
+ <entry>négation</entry>
+ <entry>!</entry>
+ </row>
+ <row>
+ <entry>%</entry>
+ <entry>mod</entry>
+ <entry>$a mod $b</entry>
+ <entry>modulo</entry>
+ <entry>%</entry>
+ </row>
+ <row>
+ <entry>is [not] div by</entry>
+ <entry></entry>
+ <entry>$a is not div by 4</entry>
+ <entry>divisible par</entry>
+ <entry>$a % $b == 0</entry>
+ </row>
+ <row>
+ <entry>is [not] even</entry>
+ <entry></entry>
+ <entry>$a is not even</entry>
+ <entry>est [ou non] un nombre pair</entry>
+ <entry>$a % 2 == 0</entry>
+ </row>
+ <row>
+ <entry>is [not] even by</entry>
+ <entry></entry>
+ <entry>$a is not even by $b</entry>
+ <entry>paritée de groupe</entry>
+ <entry>($a / $b) % 2 == 0</entry>
+ </row>
+ <row>
+ <entry>is [not] odd</entry>
+ <entry></entry>
+ <entry>$a is not odd</entry>
+ <entry>est [ou non] un nombre impair</entry>
+ <entry>$a % 2 != 0</entry>
+ </row>
+ <row>
+ <entry>is [not] odd by</entry>
+ <entry></entry>
+ <entry>$a is not odd by $b</entry>
+ <entry>est [ou non] un groupe impair</entry>
+ <entry>($a / $b) % 2 != 0</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
<example>
<title>Instruction if</title>
-<programlisting>
-{if $name eq "Fred"}
- Bienvenue, Monsieur.
-{elseif $name eq "Wilma"}
- Bienvenue m'dame.
-{else}
- Bienvenue, qui que vous soyez.
-{/if}
-
-{* Un exemple avec l'opérateur or *}
-{if $name eq "Fred" or $name eq "Wilma"}
- ...
-{/if}
-
-{* même chose que ci-dessus *}
-{if $name == "Fred" || $name == "Wilma"}
- ...
-{/if}
+ <programlisting>
+<![CDATA[
+ {if $name eq "Fred"}
+ Bienvenue, Monsieur.
+ {elseif $name eq "Wilma"}
+ Bienvenue m'dame.
+ {else}
+ Bienvenue, qui que vous soyez.
+ {/if}
+
+ {* Un exemple avec l'opérateur or *}
+ {if $name eq "Fred" or $name eq "Wilma"}
+ ...
+ {/if}
+
+ {* même chose que ci-dessus *}
+ {if $name == "Fred" || $name == "Wilma"}
+ ...
+ {/if}
-{* l'exemple suivant NE fonctionne PAS, les opérateurs
+ {* l'exemple suivant NE fonctionne PAS, les opérateurs
doivent être entourés d'espaces. *}
-{if $name=="Fred" || $name=="Wilma"}
- ...
-{/if}
-
-
-{* les parenthèses sont autorisées *}
-{if ( $amount < 0 or $amount > 1000 ) and $volume >= #minVolAmt#}
- ...
-{/if}
-
-{* vous pouvez également faire appel aux fonctions PHP *}
-{if count($var) gt 0}
- ...
-{/if}
-
-{* teste si les valeurs sont paires(even) ou impaires(odd) *}
-{if $var is even}
- ...
-{/if}
-{if $var is odd}
- ...
-{/if}
-{if $var is not odd}
- ...
-{/if}
-
-{* teste si la variable est divisble par 4 *}
-{if $var is div by 4}
- ...
-{/if}
-
-{* teste si la variable est paire, par groupe de deux i.e.,
-0=paire, 1=paire, 2=impaire, 3=impaire, 4=paire, 5=paire, etc. *}
-{if $var is even by 2}
- ...
-{/if}
-
-{* 0=paire, 1=paire, 2=paire, 3=impaire, 4=impaire, 5=impaire, etc. *}
-{if $var is even by 3}
- ...
-{/if}</programlisting>
+ {if $name=="Fred" || $name=="Wilma"}
+ ...
+ {/if}
+
+
+ {* les parenthèses sont autorisées *}
+ {if ( $amount < 0 or $amount > 1000 ) and $volume >= #minVolAmt#}
+ ...
+ {/if}
+
+ {* vous pouvez également faire appel aux fonctions PHP *}
+ {if count($var) gt 0}
+ ...
+ {/if}
+
+ {* teste si les valeurs sont paires(even) ou impaires(odd) *}
+ {if $var is even}
+ ...
+ {/if}
+ {if $var is odd}
+ ...
+ {/if}
+ {if $var is not odd}
+ ...
+ {/if}
+
+ {* teste si la variable est divisible par 4 *}
+ {if $var is div by 4}
+ ...
+ {/if}
+
+ {* teste si la variable est paire, par groupe de deux i.e.,
+ 0=paire, 1=paire, 2=impaire, 3=impaire, 4=paire, 5=paire, etc. *}
+ {if $var is even by 2}
+ ...
+ {/if}
+
+ {* 0=paire, 1=paire, 2=paire, 3=impaire, 4=impaire, 5=impaire, etc. *}
+ {if $var is even by 3}
+ ...
+ {/if}
+]]>
+ </programlisting>
</example>
</sect1>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.4 smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.4 Fri Jul 2 18:30:34 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
<sect1 id="language.function.include.php">
<title>include_php</title>
<informaltable frame="all">
@@ -15,7 +15,7 @@
<entry>Nom attribut</entry>
<entry>Type</entry>
<entry>Requis</entry>
- <entry>Defaut</entry>
+ <entry>Défaut</entry>
<entry>Description</entry>
</row>
</thead>
@@ -33,7 +33,7 @@
<entry>Non</entry>
<entry><emphasis>true</emphasis></entry>
<entry>Inclure plusieurs fois ou non le fichier PHP si
- plusieurs demandes d'inclusions sont faites.</entry>
+ plusieurs demandes d'inclusions sont faîtes.</entry>
</row>
<row>
<entry>assign</entry>
@@ -41,27 +41,27 @@
<entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry>
<entry>le nom de la variable PHP dans laquelle la sortie
- sera assignée plutôt que directement affichée.</entry>
+ sera assignée plutôt que directement affichée.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<note>
- <title>Technical Note</title>
- <para>
- include_php est presque obsolète dans Smarty. Vous pouvez obtenir des résultats
- équivalents en utilisant les fonctions utilisateur.
- La seule raison qui peut vous pousser à utiliser include_php est que
- vous avez besoin de mettre une de vos fonction en quarantaine vis à vis du
- répertoire des plugins ou de votre application. Reportez vous à
- l'exemple des <link
- linkend="tips.componentized.templates"> templates composants</link>
- pour plus de détails.
- </para>
+ <title>Technical Note</title>
+ <para>
+ include_php est presque obsolète dans Smarty. Vous pouvez obtenir des résultats
+ équivalents en utilisant les fonctions utilisateur.
+ La seule raison qui peut vous pousser à utiliser include_php est que
+ vous avez besoin de mettre une de vos fonction en quarantaine vis à vis du
+ répertoire des plugins ou de votre application. Reportez vous à
+ l'exemple des <link
+ linkend="tips.componentized.templates"> templates composants</link>
+ pour plus de détails.
+ </para>
</note>
<para>
- les balises include_php sont utilisées pour inclure directement
+ Les balises include_php sont utilisées pour inclure directement
un script PHP dans vos templates. Si "security" est activé, alors le script
à exécuter doit être placé dans le chemin $trusted_dir. La balise
include_php attends l'attribut "file", qui contient le chemin du
@@ -96,34 +96,39 @@
L'objet Smarty est disponible en tant que $this dans le script PHP inclus.
</para>
<example>
- <title>fonction include_php</title>
-<programlisting>
-load_nav.php
--------------
-
-<?php
-
- // charge des variables depuis une base de données mysql et les assigne au template.
- require_once("MySQL.class.php");
- $sql = new MySQL;
- $sql->query("select * from site_nav_sections order by name",SQL_ALL);
- $this->assign('sections',$sql->record);
-
-?>
-
-
-index.tpl
----------
-
-{* chemin absolu, ou relatif à $trusted_dir *}
-{include_php file="/path/to/load_nav.php"}
-
-{foreach item="curr_section" from=$sections}
- <a href="{$curr_section.url}">{$curr_section.name}</a><br>
-{/foreach}</programlisting>
+ <title>Fonction include_php</title>
+ <programlisting>
+<![CDATA[
+ load_nav.php
+ -------------
+
+ <?php
+
+ // charge des variables depuis une base de données mysql et les assigne au template.
+ require_once("MySQL.class.php");
+ $sql = new MySQL;
+ $sql->query("select * from site_nav_sections order by name",SQL_ALL);
+ $this->assign('sections',$sql->record);
+
+ ?>
+ ]]>
+ </programlisting>
+ <para>
+ Où index.tpl est :
+ </para>
+ <programlisting>
+<![CDATA[
+ {* chemin absolu, ou relatif à $trusted_dir *}
+ {include_php file="/chemin/vers/load_nav.php"}
+
+ {foreach item="curr_section" from=$sections}
+ <a href="{$curr_section.url}">{$curr_section.name}</a><br />
+ {/foreach}
+]]>
+ </programlisting>
</example>
</sect1>
-<!-- Keep this comment at the end of the file
+ <!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.5 Fri Jul 2 16:35:23 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml Tue May 10 17:15:40 2005
@@ -1,144 +1,144 @@
<?xml version="1.0" encoding="iso-8859-1"?>
- <!-- $Revision: 1.5 $ -->
- <!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
- <sect1 id="language.function.insert">
- <title>insert</title>
- <informaltable frame="all">
- <tgroup cols="5">
- <colspec colname="param" align="center" />
- <colspec colname="type" align="center" />
- <colspec colname="required" align="center" />
- <colspec colname="default" align="center" />
- <colspec colname="desc" />
- <thead>
- <row>
- <entry>Nom attribut</entry>
- <entry>Type</entry>
- <entry>Requis</entry>
- <entry>Defaut</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>name</entry>
- <entry>chaîne de caractères</entry>
- <entry>Oui</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>le nom de la fonction insert (insert_name)</entry>
- </row>
- <row>
- <entry>assign</entry>
- <entry>chaîne de caractère</entry>
- <entry>Non</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Le nom de la variable qui recevra la sortie</entry>
- </row>
- <row>
- <entry>script</entry>
- <entry>chaîne de caractères</entry>
- <entry>Non</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Le nom du script PHP inclus avant que la fonction
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<sect1 id="language.function.insert">
+ <title>insert</title>
+ <informaltable frame="all">
+ <tgroup cols="5">
+ <colspec colname="param" align="center" />
+ <colspec colname="type" align="center" />
+ <colspec colname="required" align="center" />
+ <colspec colname="default" align="center" />
+ <colspec colname="desc" />
+ <thead>
+ <row>
+ <entry>Nom attribut</entry>
+ <entry>Type</entry>
+ <entry>Requis</entry>
+ <entry>Defaut</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>name</entry>
+ <entry>chaîne de caractères</entry>
+ <entry>Oui</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>le nom de la fonction insert (insert_name)</entry>
+ </row>
+ <row>
+ <entry>assign</entry>
+ <entry>chaîne de caractère</entry>
+ <entry>Non</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Le nom de la variable qui recevra la sortie</entry>
+ </row>
+ <row>
+ <entry>script</entry>
+ <entry>chaîne de caractères</entry>
+ <entry>Non</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Le nom du script PHP inclus avant que la fonction
insert ne soit appelée.</entry>
- </row>
- <row>
- <entry>[var ...]</entry>
- <entry>[var type]</entry>
- <entry>Non</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Variable à passer à la fonction insert</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
+ </row>
+ <row>
+ <entry>[var ...]</entry>
+ <entry>[var type]</entry>
+ <entry>Non</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Variable à passer à la fonction insert</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ Les balises insert fonctionnent à peu près comme les balises include,
+ à l'exception que leur sortie n'est pas placée en cache lorsque
+ <link linkend="caching">le cache [caching]</link> est activé.
+ Les balises insert seront exécutées à chaque appel du template.
+ </para>
+ <para>
+ Supposons que vous avez un template avec un emplacement
+ pour un bandeau publicitaire en haut de page.
+ Ce bandeau publicitaire peut contenir toutes sortes de contenus
+ HTML, images, flash, etc. Nous ne pouvons pas placer du contenu
+ statique à cet endroit. Nous ne voulons pas non plus que ce
+ contenu fasse partie du cache. Arrive alors la balise insert.
+ Le template connais #emplacement_bandeau# et #id_site# (récupérés
+ depuis un fichier de configuration), et à besoin d'un appel de
+ fonction pour récupérer le contenu du bandeau.
+ </para>
+ <example>
+ <title>function insert</title>
+ <programlisting>
+ {* exemple de récupération d'un bandeau publicitaire *}
+ {insert name="getBanner" lid=#emplacement_bandeau# sid=#id_site#}</programlisting>
+ </example>
+ <para>
+ Dans cet exemple, nous utilisons le nom getBanner et lui passons les
+ paramètres #emplacement_bandeau# et #id_site#. Smarty va rechercher une
+ fonction appelée insert_getBanner () dans votre application PHP, et lui
+ passer les valeurs #banner_location_id# et #site_id# comme premier
+ paramètre, dans un tableau associatif. Tous les noms des fonctions insert
+ de votre application doivent être prefixées de "insert_" pour remédier
+ à d'éventuels conflits de nommage. Votre fonction insert_getBanner ()
+ est supposée traiter les valeurs passées et retourner
+ un résultat. Ces résultats sont affichés dans le template en lieu et
+ place de la balise. Dans cet exemple, Smarty appellera cette fonction
+ insert_getBanner(array("lid" => "12345","sid" => "67890")); et affichera
+ le résultat retourné à la place de la balise insert.
+ </para>
<para>
- Les balises insert fonctionnent à peu près comme les balises include,
- à l'exception que leur sortie n'est pas placée en cache lorsque
- <link linkend="caching">le cache [caching]</link> est activé.
- Les balises insert seront exécutées à chaque appel du template.
- </para>
- <para>
- Supposons que vous avez un template avec un emplacement
- pour un bandeau publicitaire en haut de page.
- Ce bandeau publicitaire peut contenir toutes sortes de contenus
- HTML, images, flash, etc. Nous ne pouvons pas placer du contenu
- statique à cet endroit. Nous ne voulons pas non plus que ce
- contenu fasse partie du cache. Arrive alors la balise insert.
- Le template connais #emplacement_bandeau# et #id_site# (récupérés
- depuis un fichier de configuration), et à besoin d'un appel de
- fonction pour récupérer le contenu du bandeau.
- </para>
- <example>
- <title>function insert</title>
-<programlisting>
-{* exemple de récupération d'un bandeau publicitaire *}
-{insert name="getBanner" lid=#emplacement_bandeau# sid=#id_site#}</programlisting>
- </example>
- <para>
- Dans cet exemple, nous utilisons le nom getBanner et lui passons les
- paramètres #emplacement_bandeau# et #id_site#. Smarty va rechercher une
- fonction appelée insert_getBanner () dans votre application PHP, et lui
- passer les valeurs #banner_location_id# et #site_id# comme premier
- paramètre, dans un tableau associatif. Tous les noms des fonctions insert
- de votre application doivent être prefixées de "insert_" pour remédier
- à d'éventuels conflits de nommage. Votre fonction insert_getBanner ()
- est supposée traiter les valeurs passées et retourner
- un résultat. Ces résultats sont affichés dans le template en lieu et
- place de la balise. Dans cet exemple, Smarty appellera cette fonction
- insert_getBanner(array("lid" => "12345","sid" => "67890")); et affichera
- le résultat retourné à la place de la balise insert.
- </para>
- <para>
- Si vous donnez une valeur à l'attribut "assign", la sortie de la balise
- insert sera assigné à une variable de template de ce nom au lieu d'être
- affichée directement. NOTE: assigner la sortie à une variable n'est pas
- très utile lorsque le cache est activé.
- </para>
- <para>
- Si vous donnez une valeur à l'attribut "script", ce script PHP sera
- inclus (une seule fois) avant l'exécution de la fonction insert.
- Le cas peut survenir lorsque la fonction insert n'existe pas encore,
- et que le script PHP chargé de sa définission doit être inclus. Le
- chemin doit être absolu ou relatif à $trusted_dir.
- Lorsque "security" est actif, le script doit être situé
- dans $trusted_dir.
- </para>
+ Si vous donnez une valeur à l'attribut "assign", la sortie de la balise
+ insert sera assigné à une variable de template de ce nom au lieu d'être
+ affichée directement. NOTE: assigner la sortie à une variable n'est pas
+ très utile lorsque le cache est activé.
+ </para>
+ <para>
+ Si vous donnez une valeur à l'attribut "script", ce script PHP sera
+ inclus (une seule fois) avant l'exécution de la fonction insert.
+ Le cas peut survenir lorsque la fonction insert n'existe pas encore,
+ et que le script PHP chargé de sa définission doit être inclus. Le
+ chemin doit être absolu ou relatif à $trusted_dir.
+ Lorsque "security" est actif, le script doit être situé
+ dans $trusted_dir.
+ </para>
+ <para>
+ L'objet Smarty est passé comme second argument. De cette façon, vous
+ pouvez utiliser ou modifier des informations sur l'objet Smarty,
+ directement depuis votre fonction d'insertion.
+ </para>
+ <note>
+ <title>Note technique</title>
<para>
- L'objet Smarty est passé comme second argument. De cette façon, vous
- pouvez utiliser ou modifier des informations sur l'objet Smarty,
- directement depuis votre fonction d'insertion.
- </para>
- <note>
- <title>Note technique</title>
- <para>
- Il est possible d'avoir des portions de template qui ne soient pas
- gérables par le cache. Même si vous avez activé l'option
- <link linkend="caching">caching</link>, les balises insert
- ne feront pas partie du cache. Elles retourneront un contenu dynamique
- à chaque invocation de la page. Cette méthode est très pratique pour
- des éléments tels que les bandeaux publicitaires, les enquêtes,
- la météo, les résultats de recherche, retours utilisateurs, etc.
- </para>
- </note>
- </sect1>
- <!-- Keep this comment at the end of the file
- Local variables:
- mode: sgml
- sgml-omittag:t
- sgml-shorttag:t
- sgml-minimize-attributes:nil
- sgml-always-quote-attributes:t
- sgml-indent-step:1
- sgml-indent-data:t
- indent-tabs-mode:nil
- sgml-parent-document:nil
- sgml-default-dtd-file:"../../../../manual.ced"
- sgml-exposed-tags:nil
- sgml-local-catalogs:nil
- sgml-local-ecat-files:nil
- End:
- vim600: syn=xml fen fdm=syntax fdl=2 si
- vim: et tw=78 syn=sgml
- vi: ts=1 sw=1
- -->
+ Il est possible d'avoir des portions de template qui ne soient pas
+ gérables par le cache. Même si vous avez activé l'option
+ <link linkend="caching">caching</link>, les balises insert
+ ne feront pas partie du cache. Elles retourneront un contenu dynamique
+ à chaque invocation de la page. Cette méthode est très pratique pour
+ des éléments tels que les bandeaux publicitaires, les enquêtes,
+ la météo, les résultats de recherche, retours utilisateurs, etc.
+ </para>
+ </note>
+ </sect1>
+ <!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.5 Mon May 9 12:45:23 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
<sect1 id="language.function.literal">
<title>literal</title>
<para>
@@ -15,33 +15,33 @@
les délimiteurs individuels.
</para>
<example>
- <title>balises literal</title>
+ <title>Balises literal</title>
<programlisting>
<![CDATA[
{literal}
<script language=javascript>
-<!--
- function isblank(field) {
- if (field.value == '')
- { return false; }
- else
- {
- document.loginform.submit();
- return true;
- }
- }
-// -->
+ <!--
+ function isblank(field) {
+ if (field.value == '')
+ { return false; }
+ else
+ {
+ document.loginform.submit();
+ return true;
+ }
+ }
+ // -->
</script>
{/literal}
]]>
</programlisting>
</example>
- <para>
- Voir aussi la
- <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
- </para>
+ <para>
+ Voir aussi la
+ <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.3 smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.4
--- smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.3 Fri Jul 2 16:35:23 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
<sect1 id="language.function.php">
<title>php</title>
<para>
@@ -12,12 +12,15 @@
</para>
<example>
<title>balises php</title>
-<programlisting>
-{php}
- // inclusion directe d'un script PHP
- // depuis le template.
- include("/path/to/display_weather.php");
-{/php}</programlisting>
+ <programlisting>
+<![CDATA[
+ {php}
+ // inclusion directe d'un script PHP
+ // depuis le template.
+ include("/path/to/display_weather.php");
+ {/php}
+]]>
+ </programlisting>
</example>
</sect1>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.4 smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.4 Tue Dec 21 16:08:13 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerlad Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerlad Status: ready -->
<sect1 id="language.function.strip">
<title>strip</title>
<para>
@@ -22,15 +22,15 @@
<para>
{strip}{/strip} n'affecte en aucun cas le contenu des variables de
template. Voir le <link linkend="language.modifier.strip">modificateur
- strip</link> pour un rendu identique pour les variables.
+ strip</link> pour un rendu identique pour les variables.
</para>
</note>
<example>
- <title>balises strip</title>
-<programlisting>
+ <title>Balises strip</title>
+ <programlisting>
+<![CDATA[
{* la suite sera affichée sur une seule ligne *}
{strip}
-<![CDATA[
<table border=0>
<tr>
<td>
@@ -41,14 +41,17 @@
</tr>
</table>
{/strip}
-
-
-SORTIE:
-
+]]>
+ </programlisting>
+ <para>
+ L'exemple ci-dessus affichera :
+ </para>
+ <screen>
+<![CDATA[
<table border=0><tr><td><A HREF="http://mon.example.com"><font color="red">Un test</font></A></td></tr></table>
]]>
-</programlisting>
-</example>
+ </screen>
+ </example>
<para>
Notez que dans l'exemple ci-dessus, toutes les lignes commencent et
se terminent par des balises HTML. Sachez que si vous avez du texte