cvs: smarty /docs/fr/designers/language-custom-functions language-function-assign.xml language-function-counter.xml language-function-cycle.xml language-function-debug.xml language-function-eval.xml language-function-fetch.xml language-function-html-checkboxes.xml language-function-html-image.xml language-function-html-options.xml language-function-html-radios.xml language-function-html-select-date.xml language-function-html-select-time.xml language-function-html-table.xml language-function-mailto.xml language-function-math.xml language-function-popup-init.xml language-function-popup.xml language-function-textformat.xml
[email protected] ("Yannick Torres") Sun, 04 Dec 2005 17:56:07 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvsyannick1133718967@cvsserver> |
yannick Sun Dec 4 12:56:07 2005 EDT
Modified files:
/smarty/docs/fr/designers/language-custom-functions
language-function-assign.xml
language-function-counter.xml
language-function-cycle.xml
language-function-debug.xml
language-function-eval.xml
language-function-fetch.xml
language-function-html-checkboxes.xml
language-function-html-image.xml
language-function-html-options.xml
language-function-html-radios.xml
language-function-html-select-date.xml
language-function-html-select-time.xml
language-function-html-table.xml
language-function-mailto.xml
language-function-math.xml
language-function-popup-init.xml
language-function-popup.xml
language-function-textformat.xml
Log:
sync with EN
yannick-20051204125607.txt
(text/plain, 67.5 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-assign.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-assign.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-assign.xml:1.5 smarty/docs/fr/designers/language-custom-functions/language-function-assign.xml:1.6
--- smarty/docs/fr/designers/language-custom-functions/language-function-assign.xml:1.5 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-assign.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,12 @@
<?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.6 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.assign">
- <title>assign</title>
+ <title>{assign}</title>
+ <para>
+ {assign} est utilisé pour déclarer ou modifier des variables de template.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -37,11 +41,8 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- {assign} est utilisé pour déclarer ou modifier des variables de template.
- </para>
<example>
- <title>assign</title>
+ <title>{assign}</title>
<programlisting>
<![CDATA[
{assign var="name" value="Bob"}
@@ -58,12 +59,69 @@
]]>
</screen>
</example>
+
+ <example>
+ <title>Accès aux variables {assign} depuis un script PHP.</title>
+ <para>
+ Pour accéder aux variables {assign} depuis PHP, utilisez
+ <link linkend="api.get.template.vars">get_template_vars()</link>.
+ Cependant, les variables ne sont disponibles qu'après ou pendant l'exécution du
+ template, comme le montre l'exemple suivant :
+ </para>
+ <programlisting>
+<![CDATA[
+{* index.tpl *}
+{assign var="foo" value="Smarty"}
+]]>
+ </programlisting>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+// ceci n'affichera rien car le template n'a pas encore été exécuté
+echo $smarty->get_template_vars('foo');
+
+// Exécution du template
+$dead = $smarty->fetch('index.tpl');
+
+// Ceci affichera 'smarty' car le template a été exécuté
+echo $smarty->get_template_vars('foo');
+
+$smarty->assign('foo','Even smarter');
+
+// Ceci affichera 'Even smarter'
+echo $smarty->get_template_vars('foo');
+
+?>
+]]>
+ </programlisting>
+ </example>
+
+
+ <para>
+ Les fonctions suivantes peuvent <emphasis>optionnellement</emphasis> assigner
+ des variables de template.
+ </para>
+
+ <para>
+ <link linkend="language.function.capture">{capture}</link>,
+ <link linkend="language.function.include">{include}</link>,
+ <link linkend="language.function.include.php">{include_php}</link>,
+ <link linkend="language.function.insert">{insert}</link>,
+ <link linkend="language.function.counter">{counter}</link>,
+ <link linkend="language.function.cycle">{cycle}</link>,
+ <link linkend="language.function.eval">{eval}</link>,
+ <link linkend="language.function.fetch">{fetch}</link>,
+ <link linkend="language.function.math">{math}</link> et
+ <link linkend="language.function.textformat">{textformat}</link>.
+ </para>
<para>
- Voir aussi
+ Voir aussi
<link linkend="api.assign">assign()</link> et
<link linkend="api.get.template.vars">get_template_vars()</link>.
</para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -83,4 +141,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-counter.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-counter.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-counter.xml:1.4 smarty/docs/fr/designers/language-custom-functions/language-function-counter.xml:1.5
--- smarty/docs/fr/designers/language-custom-functions/language-function-counter.xml:1.4 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-counter.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,22 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.counter">
- <title>counter</title>
+ <title>{counter}</title>
+ <para>
+ {counter} affiche un compteur. {counter} retient la valeur
+ du compte à chaque itération. Vous pouvez adapter le nombre, l'intervale
+ et la direction du compteur, ainsi que décider d'afficher ou non
+ les valeurs. Vous pouvez lancer plusieurs compteurs simultanément en
+ leur donnant des noms uniques. Si vous ne donnez pas de nom à un
+ compteur, 'default' sera utilisé.
+ </para>
+ <para>
+ Si vous donnez une valeur à l'attribut "assign", alors la sortie de la
+ fonction counter sera assignée à la variable de template donnée plutôt
+ que d'être directement affichée.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -66,19 +80,6 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- counter affiche un compteur. counter retient la valeur
- du compte à chaque itération. Vous pouvez adapter le nombre, l'intervale
- et la direction du compteur, ainsi que décider d'afficher ou non
- les valeurs. Vous pouvez lancer plusieurs compteurs simultanément en
- leur donnant des noms uniques. Si vous ne donnez pas de nom à un
- compteur, 'default' sera utilisé.
- </para>
- <para>
- Si vous donnez une valeur à l'attribut "assign", alors la sortie de la
- fonction counter sera assignée à la variable de template donnée plutôt
- que d'être directement affichée.
- </para>
<example>
<title>counter</title>
<programlisting>
@@ -103,6 +104,7 @@
</screen>
</example>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -122,4 +124,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-cycle.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-cycle.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-cycle.xml:1.3 smarty/docs/fr/designers/language-custom-functions/language-function-cycle.xml:1.4
--- smarty/docs/fr/designers/language-custom-functions/language-function-cycle.xml:1.3 Fri Jul 2 17:39:32 2004
+++ smarty/docs/fr/designers/language-custom-functions/language-function-cycle.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,14 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.cycle">
- <title>cycle</title>
+ <title>{cycle}</title>
+ <para>
+ {cycle} est utilisé pour boucler sur un ensemble de valeurs. Très pratique
+ pour alterner entre deux ou plusieurs couleurs dans un tableau,
+ ou plus généralement pour boucler sur les valeurs d'un tableau.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -65,16 +71,18 @@
<entry>La variable de template dans laquelle la sortie
sera assignée</entry>
</row>
+ <row>
+ <entry>reset</entry>
+ <entry>booléen</entry>
+ <entry>Non</entry>
+ <entry><emphasis>false</emphasis></entry>
+ <entry>Le cycle sera défini à la première valeur</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
<para>
- cycle est utilisé pour boucler sur un ensemble de valeurs. Très pratique
- pour alterner entre deux ou plusieurs couleurs dans un tableau,
- ou plus généralement pour boucler sur les valeurs d'un tableau.
- </para>
- <para>
- Vous pouvez définir plusieurs "cycle" dans votre template, en leur
+ Vous pouvez définir plusieurs {cycle} dans votre template, en leur
donnant des noms uniques (attribut name).
</para>
<para>
@@ -84,14 +92,14 @@
</para>
<para>
L'attribut advance est utilisé pour répéter une valeur. Lorsque
- définit à false, le prochain appel de cycle ramènera la même valeur.
+ définit à false, le prochain appel de {cycle} ramènera la même valeur.
</para>
<para>
Si vous définissez l'attribut spécial "assign", la sortie de la fonction
cycle y sera assignée plutôt que d'être directement affichée.
</para>
<example>
- <title>cycle</title>
+ <title>{cycle}</title>
<programlisting>
<![CDATA[
{section name=rows loop=$data}
@@ -116,6 +124,7 @@
</screen>
</example>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -135,4 +144,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-debug.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-debug.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-debug.xml:1.4 smarty/docs/fr/designers/language-custom-functions/language-function-debug.xml:1.5
--- smarty/docs/fr/designers/language-custom-functions/language-function-debug.xml:1.4 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-debug.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.debug">
- <title>debug</title>
+ <title>{debug}</title>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -35,15 +36,16 @@
quelle que soit la valeur du paramètre <link
linkend="chapter.debugging.console">debug</link> de Smarty.
Comme ce dernier est appelé lors de l'exécution, il n'est capable
- d'afficher que les variables assignées au template, et non
- les templates en cours d'utilisation. Toutefois, vous voyez toutes
- les variables disponibles pour le template courant.
+ d'afficher que les variables <link linkend="api.assign">assignées</link>
+ au template, et non les templates en cours d'utilisation. Toutefois, vous
+ voyez toutes les variables disponibles pour le template courant.
</para>
<para>
- Voir aussi
+ Voir aussi
<link linkend="chapter.debugging.console">la console de débogage</link>.
</para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -63,4 +65,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-eval.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-eval.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-eval.xml:1.4 smarty/docs/fr/designers/language-custom-functions/language-function-eval.xml:1.5
--- smarty/docs/fr/designers/language-custom-functions/language-function-eval.xml:1.4 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-eval.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,20 @@
<?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.4 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.eval">
- <title>eval</title>
+ <title>{eval}</title>
+ <para>
+ {eval} évalue une variable comme si cette dernière était un template.
+ Peut être utile pour embarquer des balises de templates ou des variables
+ de template dans des variables ou des balises/variables dans des
+ variables de fichiers de configuration.
+ </para>
+ <para>
+ Si vous définissez l'attribut "assign", la sortie sera assignée à la
+ variable de template désignée plutôt que d'être affichée dans le
+ template.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -38,17 +50,6 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- eval évalue une variable comme si cette dernière était un template.
- Peut être utile pour embarquer des balises de templates ou des variables
- de template dans des variables ou des balises/variables dans des
- variables de fichiers de configuration.
- </para>
- <para>
- Si vous définissez l'attribut "assign", la sortie sera assignée à la
- variable de template désignée plutôt que d'être affichée dans le
- template.
- </para>
<note>
<title>Note technique</title>
<para>
@@ -61,12 +62,13 @@
<title>Note technique</title>
<para>
Les variables évaluées sont compilées à chaque invocation, et la version
- compilée n'est pas sauvegardée ! Toutefois, si le cache est activé,
- la sortie sera placée en cache avec le reste du template.
+ compilée n'est pas sauvegardée ! Toutefois, si le
+ <link linkend="caching">cache</link> est activé, la sortie sera placée en
+ cache avec le reste du template.
</para>
</note>
<example>
- <title>eval</title>
+ <title>{eval}</title>
<programlisting>
<![CDATA[
setup.conf
@@ -98,7 +100,6 @@
</para>
<screen>
<![CDATA[
-
Ceci est le contenu de foo.
Bienvenue sur la homepage de FictifLand.
Vous devez spécifier un nom de <strong>ville</strong>.
@@ -108,6 +109,7 @@
</screen>
</example>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -127,4 +129,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.6 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,23 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.fetch">
- <title>fetch</title>
+ <title>{fetch}</title>
+ <para>
+ {fetch} est utilisé pour récupérer des fichiers depuis le système de
+ fichier local, depuis un serveur http ou ftp, et en afficher le contenu.
+ Si le nom du fichier commence par "http://", la page internet sera
+ récupérée, puis affichée. Si le nom du fichier commence par "ftp://",
+ le fichier sera récupéré depuis le serveur ftp, et affiché.
+ Pour les fichiers du système local, le chemin doit être absolu ou
+ relatif au chemin d'exécution du script PHP.
+ </para>
+ <para>
+ Vous pouvez spécifier l'attribut optionnel "assign"
+ qui défini une variable de template dans laquelle la sortie
+ sera stockée plutôt que d'être affichée (nouveau dans Smarty 1.5.0).
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -39,20 +54,6 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- {fetch} est utilisé pour récupérer des fichiers depuis le système de
- fichier local, depuis un serveur http ou ftp, et en afficher le contenu.
- Si le nom du fichier commence par "http://", la page internet sera
- récupérée, puis affichée. Si le nom du fichier commence par "ftp://",
- le fichier sera récupéré depuis le serveur ftp, et affiché.
- Pour les fichiers du système local, le chemin doit être absolu ou
- relatif au chemin d'exécution du script PHP.
- </para>
- <para>
- Vous pouvez spécifier l'attribut optionnel <emphasis>assign</emphasis>
- qui défini une variable de template dans laquelle la sortie
- sera stockée plutôt que d'être affichée (nouveau dans Smarty 1.5.0).
- </para>
<note>
<title>Note technique</title>
<para>Ne supporte pas les redirections http. Assurez vous d'inclure les
@@ -95,6 +96,7 @@
<link linkend="api.fetch">fetch()</link>.
</para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -114,4 +116,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml?r1=1.9&r2=1.10&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.9 smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.10
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.9 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.8 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.checkboxes">
- <title>html_checkboxes</title>
+ <title>{html_checkboxes}</title>
+ <para>
+ {html_checkboxes} est une
+ <link linkend="language.custom.functions">fonction utilisateur</link>
+ qui crée un groupe de cases à cocher avec les données fournies. Elle prend
+ en compte la liste des éléments sélectionnés par défaut. Les attributs requis
+ sont values et output, à moins que vous n'utilisiez options à la place.
+ La sortie générée est compatible XHTML.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -79,40 +88,34 @@
</tgroup>
</informaltable>
<para>
- html_checkboxes est une fonction utilisateur qui crée un groupe de
- cases à cocher avec les données fournies. Elle prend en compte la liste
- des éléments sélectionnés par défaut. Les attributs requis sont
- values et output, à moins que vous n'utilisiez options à la place.
- La sortie générée est compatible XHTML.
- </para>
- <para>
Tous les paramètres qui ne sont pas listés ci-dessus sont affichés
en tant que paires nom/valeur dans chaque balise <input> crée.
</para>
<example>
- <title>html_checkboxes</title>
- <para>
- Où le code PHP est :
- </para>
+ <title>{html_checkboxes}</title>
<programlisting role="php">
<![CDATA[
<?php
-require('Smarty.class.php');
-$smarty = new Smarty;
+
$smarty->assign('cust_ids', array(1000,1001,1002,1003));
-$smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane Johnson','Charlie Brown'));
+$smarty->assign('cust_names', array(
+ 'Joe Schmoe',
+ 'Jack Smith',
+ 'Jane Johnson',
+ 'Charlie Brown')
+ );
$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
?>
]]>
</programlisting>
<para>
- et index.tpl est:
+ où index.tpl est :
</para>
<programlisting>
<![CDATA[
-{html_checkboxes name="id" values=$cust_ids selected=$customer_id output=$cust_names separator="<br />"}
+{html_checkboxes name="id" values=$cust_ids output=$cust_names
+ selected=$customer_id separator="<br />"}
]]>
</programlisting>
<para>
@@ -122,20 +125,19 @@
<![CDATA[
<?php
-require('Smarty.class.php');
-$smarty = new Smarty;
$smarty->assign('cust_checkboxes', array(
- 1000 => 'Joe Schmoe',
- 1001 => 'Jack Smith',
- 1002 => 'Jane Johnson',
- 1003 => 'Charlie Brown'));
+ 1000 => 'Joe Schmoe',
+ 1001 => 'Jack Smith',
+ 1002 => 'Jane Johnson',
+ 1003 => 'Charlie Brown')
+ );
$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
+
?>
]]>
</programlisting>
<para>
- et index.tpl est:
+ et index.tpl est :
</para>
<programlisting>
<![CDATA[
@@ -148,13 +150,43 @@
<screen>
<![CDATA[
<label><input type="checkbox" name="id[]" value="1000" />Joe Schmoe</label><br />
-<label><input type="checkbox" name="id[]" value="1001" checked="checked" />Jack Smith</label><br />
+<label><input type="checkbox" name="id[]" value="1001" checked="checked" />Jack Smith</label>
+<br />
<label><input type="checkbox" name="id[]" value="1002" />Jane Johnson</label><br />
<label><input type="checkbox" name="id[]" value="1003" />Charlie Brown</label><br />
]]>
</screen>
</example>
+ <example>
+ <title>
+ Exemple avec une base de données (eg PEAR ou ADODB) :
+ </title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$sql = 'select type_id, types from types order by type';
+$smarty->assign('types',$db->getAssoc($sql));
+
+$sql = 'select * from contacts where contact_id=12';
+$smarty->assign('contact',$db->getRow($sql));
+
+?>
+]]>
+ </programlisting>
+ <programlisting>
+<![CDATA[
+{html_checkboxes name="type" options=$types selected=$contact.type_id separator="<br />"}
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.html.radios">{html_radios}</link> et
+ <link linkend="language.function.html.options">{html_options}</link>.
+ </para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -174,4 +206,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.5 smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.6
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.5 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml Sun Dec 4 12:56:05 2005
@@ -1,8 +1,14 @@
<?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.7 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.image">
- <title>html_image</title>
+ <title>{html_image}</title>
+ <para>
+ {html_image} est une fonction utilisateur qui génère la balise
+ HTML pour une image. La hauteur et la longueur de l'image sont calculés
+ automatiquement depuis le fichier image si aucune n'est spécifiée.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -56,60 +62,60 @@
<entry><emphasis>n/a</emphasis></entry>
<entry>lien sur lequel l'image pointe</entry>
</row>
+ <row>
+ <entry>path_prefix</entry>
+ <entry>string</entry>
+ <entry>no</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>préfixe pour le chemin de la sortie</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
<para>
- html_image est une fonction utilisateur qui génère la balise
- HTML pour une image. La hauteur et la longueur de l'image sont calculés
- automatiquement depuis le fichier image si aucune n'est spécifiée.
- </para>
- <para>
basedir est le répertoire de base depuis lequel seront calculés les
chemins relatifs. Si non spécifié, la racine du serveur web est utilisé
- (variable d'environnement DOCUMENT_ROOT). Si la sécurité est activée,
- l'image doit se situer dans un répertoire sécurisé.
+ (variable d'<link linkend="language.variables.smarty">environnement</link>
+ DOCUMENT_ROOT). Si <link linkend="variable.security">$security</link>
+ est activé, l'image doit se situer dans un répertoire sécurisé.
</para>
<para>
- link est la valeur <parameter>href</parameter> à laquelle lier l'image. Si link est défini,
- une balise <a href="VALEURLINK"><a> est placée autour de
+ <parameter>href</parameter> est la valeur de l'attribut 'href' à laquelle lier l'image. Si link est défini,
+ une balise <a href="LINKVALUE"><a> est placée autour de
l'image.
</para>
+ <para>
+ <parameter>path_prefix</parameter> est un préfixe optionnel que vous ouvez donné pour
+ le chemin de sortie. Ceci est pratique si vous voulez fournir un nom de serveur différent
+ pour l'image.
+ </para>
+ <para>
+ Tous les paramètres qui ne sont pas listés ci-dessus seront affichés
+ en tant que paires nom/valeur dans la balise <img> créée.
+ </para>
<note>
<title>Note technique</title>
<para>
- html_image requiert un accès au disque dur pour lire l'image et
- calculer ses dimensions. Si vous n'utilisez pas un cache, il
- est généralement préférable d'éviter d'utiliser html_image
+ {html_image} requiert un accès au disque dur pour lire l'image et
+ calculer ses dimensions. Si vous n'utilisez pas un <link linkend="caching">cache</link>,
+ il est généralement préférable d'éviter d'utiliser html_image
et de laisser les balises images statiques pour de meilleures
performances.
</para>
</note>
<example>
<title>html_image</title>
- <programlisting role="php">
-<![CDATA[
-<?php
-
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty->display('index.tpl');
-
-?>
-]]>
- </programlisting>
- <para>
- où index.tpl est:
- </para>
<programlisting>
<![CDATA[
+Où index.tpl est :
+-------------------
{html_image file="pumpkin.jpg"}
{html_image file="/path/from/docroot/pumpkin.jpg"}
{html_image file="../path/relative/to/currdir/pumpkin.jpg"}
]]>
</programlisting>
<para>
- Une sortie possible est :
+ Sortie possible :
</para>
<screen>
<![CDATA[
@@ -120,6 +126,7 @@
</screen>
</example>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -139,4 +146,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.7 smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.8
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.7 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.options">
- <title>html_options</title>
+ <title>{html_options}</title>
+ <para>
+ {html_options} est une
+ <link linkend="language.custom.functions">fonction personnalisée</link>
+ qui crée un groupe d'options avec les données fournies. Elle prend en charge
+ les éléments sélectionnés par défaut. Les attributs requis sont values et output,
+ à moins que vous n'utilisiez options à la place.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -64,85 +72,75 @@
</tgroup>
</informaltable>
<para>
- html_options est une fonction utilisateur qui crée un groupe d'options
- avec les données fournies. Elle prend en charge les éléments
- sélectionnés par défaut. Les attributs requis sont values et output,
- à moins que vous n'utilisiez options à la place.
- </para>
- <para>
Si la valeur donnée est un tableau, elle sera traitée comme un
- OPTGROUP html, et affichée. La récursivité est supportée avec
- OPTGROUP. La sortie est compatible XHTML.
+ <optgroup> html, et affichée. La récursivité est supportée avec
+ <optgroup>. La sortie est compatible XHTML.
</para>
<para>
Si l'attribut optionnel <emphasis>name</emphasis> est donné, les
balises <select name="groupname"></select> entoureront la
- liste d'options.
+ liste d'options. Sinon, seule la liste <option> sera générée.
</para>
<para>
Tous les paramètres qui ne sont pas dans la liste ci-dessus sont
- affichés en tant que paires nom / valeur. Ils sont ignorés si
- le paramètre optionnel <emphasis>name</emphasis> n'est pas donné.
+ affichés en tant que paires nom / valeur dans la balise <select>. Ils
+ sont ignorés si le paramètre optionnel <emphasis>name</emphasis>
+ n'est pas donné.
</para>
<example>
- <title>html_options : Exemple 1</title>
- <programlisting>
+ <title>{html_options}</title>
+ <para>
+ <emphasis role="bold">Exemple 1 :</emphasis>
+ </para>
+ <programlisting role="php">
<![CDATA[
- index.php:
- ----------
+<?php
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty->assign('id_client', array(1000,1001,1002,1003));
-$smarty->assign('nom_client', array('Joe Schmoe','Jack Smith','Jane
-Johnson','Charlie Brown'));
-$smarty->assign('client_id', 1001);
-$smarty->display('index.tpl');
+$smarty->assign('cust_ids', array(1000,1001,1002,1003));
+$smarty->assign('cust_names', array(
+ 'Joe Schmoe',
+ 'Jack Smith',
+ 'Jane Johnson',
+ 'Charlie Brown'));
+$smarty->assign('customer_id', 1001);
+?>
]]>
</programlisting>
<para>
- Où index.tpl est :
+ Où le template est :
</para>
<programlisting>
<![CDATA[
-
-<select name=client_id>
- {html_options values=$id_client selected=$client_id output=$nom_client}
+<select name="customer_id">
+ {html_options values=$cust_ids output=$cust_names selected=$customer_id}
</select>
-
]]>
</programlisting>
<para>
- Exemple 2 :
+ <emphasis role="bold">Exemple 2 :</emphasis>
</para>
<programlisting>
<![CDATA[
- index.php:
- ----------
+<?php
-require('Smarty.class.php');
-$smarty = new Smarty;
$smarty->assign('cust_options', array(
- 1001 => 'Joe Schmoe',
- 1002 => 'Jack Smith',
- 1003 => 'Jane Johnson',
- 1004 => 'Charlie Brown'));
-$smarty->assign('client_id', 1001);
-$smarty->display('index.tpl');
+ 1000 => 'Joe Schmoe',
+ 1001 => 'Jack Smith',
+ 1002 => 'Jane Johnson',
+ 1003 => 'Charlie Brown')
+ );
+$smarty->assign('customer_id', 1001);
+?>
]]>
</programlisting>
<para>
- Où index.tpl est :
+ Où le template est :
</para>
<programlisting>
<![CDATA[
-
-<select name=client_id>
- {html_options options=$cust_options selected=$client_id}
-</select>
-
+ {html_options name=customer_id options=$cust_options selected=$customer_id}
]]>
</programlisting>
<para>
@@ -150,17 +148,50 @@
</para>
<screen>
<![CDATA[
-
-<select name=client_id>
- <option label="Joe Schmoe" value="1000">Joe Schmoe</option>
- <option label="Jack Smith" value="1001" selected="selected"<Jack Smith</option>
- <option label="Jane Johnson" value="1002">Jane Johnson</option>
- <option label="Charlie Brown" value="1003">Charlie Brown</option>
+<select name="customer_id">
+ <option label="Joe Schmoe" value="1000">Joe Schmoe</option>
+ <option label="Jack Smith" value="1001" selected="selected">Jack Smith</option>
+ <option label="Jane Johnson" value="1002">Jane Johnson</option>
+ <option label="Charlie Brown" value="1003">Charlie Brown</option>
</select>
]]>
</screen>
</example>
+ <example>
+ <title>{html_options} - Exemple avec une base de données (eg PEAR ou ADODB):</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$sql = 'select type_id, types from types order by type';
+$smarty->assign('types',$db->getAssoc($sql));
+
+$sql = 'select contact_id, name, email, type_id
+ from contacts where contact_id='.$contact_id;
+$smarty->assign('contact',$db->getRow($sql));
+
+?>
+]]>
+ </programlisting>
+ <para>
+ où le template est :
+ </para>
+ <programlisting>
+<![CDATA[
+<select name="type_id">
+ <option value='null'>-- none --</option>
+ {html_options name="type" options=$types selected=$contact.type_id}
+</select>
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.html.checkboxes">{html_checkboxes}</link> et
+ <link linkend="language.function.html.radios">{html_radios}</link>.
+ </para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -180,4 +211,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.6 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.radios">
- <title>html_radios</title>
+ <title>{html_radios}</title>
+ <para>
+ {html_radio} est une
+ <link linkend="language.custom.functions">fonction personnalisée</link>
+ qui crée des boutons radio html à partir des données fournies. Elle prend en
+ charge les éléments sélectionnés par défaut. Les attributs requis sont values
+ et output, à moins que vous n'utilisiez options à la place. La sortie générée est
+ compatible XHTML.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -70,64 +79,54 @@
</tgroup>
</informaltable>
<para>
- html_radio est une fonction utilisateur qui crée des boutons radio
- html à partir des données fournies. Elle prend en charge les éléments
- sélectionnés par défaut. Les attributs requis sont values et output,
- à moins que vous n'utilisiez options à la place. La sortie générée est
- compatible XHTML.
- </para>
- <para>
Tous les paramètres qui ne sont pas dans la liste ci dessus sont
affichés en tant que paires nom / valeur dans chaque balise <input>
créée.
</para>
<example>
- <title>html_radios : Exemple 1</title>
- <programlisting>
+ <title>{html_radios} : Exemple 1</title>
+ <programlisting role="php">
<![CDATA[
- index.php:
- ----------
+<?php
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty->assign('id_client', array(1000,1001,1002,1003));
-$smarty->assign('nom_client', array('Joe Schmoe','Jack Smith','Jane
-Johnson','Charlie Brown'));
-$smarty->assign('client_id', 1001);
-$smarty->display('index.tpl');
+$smarty->assign('cust_ids', array(1000,1001,1002,1003));
+$smarty->assign('cust_names', array(
+ 'Joe Schmoe',
+ 'Jack Smith',
+ 'Jane Johnson',
+ 'Charlie Brown')
+ );
+$smarty->assign('customer_id', 1001);
+
+?>
]]>
</programlisting>
<para>
- Où index.tpl est :
+ Où le template est :
</para>
<programlisting>
<![CDATA[
-
-{html_radios name="id" values=$id_client checked=$client_id output=$nom_client separator="<br />"}
-
+{html_radios name="id" values=$cust_ids output=$cust_names
+ selected=$customer_id separator="<br />"}
]]>
</programlisting>
- <para>
- Exemple 2 :
- </para>
+ </example>
+ <example>
+ <title>{html_radios} : Exemple 2</title>
<programlisting>
<![CDATA[
- index.php:
- ----------
+<?php
-require('Smarty.class.php');
-$smarty = new Smarty;
$smarty->assign('cust_radios', array(
- 1000 => 'Joe Schmoe',
- 1001 => 'Jack Smith',
- 1002 => 'Jane Johnson',
- 1003 => 'Charlie Brown'));
-$smarty->assign('client_id', 1001);
-$smarty->display('index.tpl');
-
+ 1000 => 'Joe Schmoe',
+ 1001 => 'Jack Smith',
+ 1002 => 'Jane Johnson',
+ 1003 => 'Charlie Brown'));
+$smarty->assign('customer_id', 1001);
+?>
]]>
</programlisting>
<para>
@@ -135,10 +134,7 @@
</para>
<programlisting>
<![CDATA[
-
-{html_radios name="id" options=$cust_radios checked=$client_id separator="<br />"}
-
-
+{html_radios name="id" options=$cust_radios selected=$customer_id separator="<br />"}
]]>
</programlisting>
<para>
@@ -146,15 +142,51 @@
</para>
<screen>
<![CDATA[
-
-<label for="id_1000"><input type="radio" name="id" value="1000" id="id_1000" />Joe Schmoe</label><br />
-<label for="id_1001"><input type="radio" name="id" value="1001" id="id_1001" checked="checked" />Jack Smith</label><br />
-<label for="id_1002"><input type="radio" name="id" value="1002" id="id_1002" />Jane Johnson</label><br />
-<label for="id_1003"><input type="radio" name="id" value="1003" id="id_1003" />Charlie Brown</label><br />
+<label for="id_1000">
+<input type="radio" name="id" value="1000" id="id_1000" />Joe
+Schmoe</label><br />
+<label for="id_1001"><input type="radio" name="id" value="1001" id="id_1001"
+checked="checked" />Jack
+Smith</label><br />
+<label for="id_1002"><input type="radio" name="id" value="1002" id="id_1002" />Jane
+Johnson</label><br />
+<label for="id_1003"><input type="radio" name="id" value="1003" id="id_1003" />Charlie
+Brown</label><br />
]]>
</screen>
</example>
+ <example>
+ <title>{html_radios} - Exemple avec une base de données (eg PEAR ou ADODB):</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$sql = 'select type_id, types from types order by type';
+$smarty->assign('types',$db->getAssoc($sql));
+
+$sql = 'select contact_id, name, email, type_id
+ from contacts where contact_id='.$contact_id;
+$smarty->assign('contact',$db->getRow($sql));
+
+?>
+]]>
+ </programlisting>
+ <para>
+ et le template :
+ </para>
+ <programlisting>
+<![CDATA[
+{html_radios name="type" options=$types selected=$contact.type_id separator="<br />"}
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.html.checkboxes">{html_checkboxes}</link> et
+ <link linkend="language.function.html.options">{html_options}</link>.
+ </para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -174,4 +206,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-select-date.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-select-date.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-select-date.xml:1.7 smarty/docs/fr/designers/language-custom-functions/language-function-html-select-date.xml:1.8
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-select-date.xml:1.7 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-select-date.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,15 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: partial -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.select.date">
- <title>html_select_date</title>
+ <title>{html_select_date}</title>
+ <para>
+ {html_select_date} est une
+ <link linkend="language.custom.functions">fonction personnalisée</link>
+ qui crée des listes déroulantes pour saisir la date. Elle peut afficher n'importe
+ quel jour, mois et année.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -237,13 +244,9 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- {html_select_date} est une fonction utilisateur qui crée des listes
- déroulantes pour saisir la date. Elle peut afficher n'importe quel
- jour, mois et année.
- </para>
<example>
- <title>html_select_date</title>
+ <title>{html_select_date}</title>
+ <para>Code du template</para>
<programlisting>
<![CDATA[
{html_select_date}
@@ -258,12 +261,7 @@
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
- <option value="4">April</option>
- <option value="5">May</option>
- <option value="6">June</option>
- <option value="7">July</option>
- <option value="8">August</option>
- <option value="9">September</option>
+ ..... coupé .....
<option value="10">October</option>
<option value="11">November</option>
<option value="12" selected="selected">December</option>
@@ -272,31 +270,13 @@
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
- <option value="4">04</option>
- <option value="5">05</option>
- <option value="6">06</option>
- <option value="7">07</option>
- <option value="8">08</option>
- <option value="9">09</option>
- <option value="10">10</option>
+ ..... coupé .....
<option value="11">11</option>
<option value="12">12</option>
<option value="13" selected>13</option>
<option value="14">14</option>
<option value="15">15</option>
- <option value="16">16</option>
- <option value="17">17</option>
- <option value="18">18</option>
- <option value="19">19</option>
- <option value="20">20</option>
- <option value="21">21</option>
- <option value="22">22</option>
- <option value="23">23</option>
- <option value="24">24</option>
- <option value="25">25</option>
- <option value="26">26</option>
- <option value="27">27</option>
- <option value="28">28</option>
+ ..... coupé .....
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
@@ -309,11 +289,12 @@
</screen>
</example>
<example>
- <title>html_select_date</title>
+ <title>{html_select_date}</title>
<programlisting>
<![CDATA[
{* le démarage et la fin de l'année peuvent être relatif à l'année courante *}
-{html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false}
+{html_select_date prefix="StartDate" time=$time start_year="-5"
+ end_year="+1" display_days=false}
]]>
</programlisting>
<para>
@@ -355,6 +336,7 @@
les <link linkend="tips.dates">astuces sur les dates</link>.
</para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -374,4 +356,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml:1.6 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,15 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.select.time">
- <title>html_select_time</title>
+ <title>{html_select_time}</title>
+ <para>
+ {html_select_time} est une
+ <link linkend="language.custom.functions">fonction personnalisée</link>
+ qui crée des listes déroulantes pour saisir une heure. Elle prends en charge l'heure,
+ les minutes, les secondes et le méridian.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -137,17 +144,16 @@
</tgroup>
</informaltable>
<para>
- {html_select_time} est une fonction utilisateur qui crée des listes
- déroulantes pour saisir une heure. Elle prends en charge l'heure,
- les minutes, les secondes et le méridian.
- Elle accepte comme paramètre différents formats. Ils peuvent être
- un timestamp, une chaine respectant le format AAAAMMJJHHMMSS ou une chaine
- correcte pour la fonction php <ulink url="&url.php-manual;strtotime">strtotime()</ulink>.
+ L'attribut 'time' accepte comme paramètre différents formats. Ils peuvent être
+ un timestamp unique, une chaîne respectant le format AAAAMMJJHHMMSS ou une chaîne
+ valide pour la fonction php <ulink url="&url.php-manual;strtotime">strtotime()</ulink>.
</para>
<example>
<title>html_select_time</title>
<programlisting>
<![CDATA[
+Code du template :
+----------------------
{html_select_time use_24_hours=true}
]]>
</programlisting>
@@ -316,10 +322,11 @@
<para>
Voir aussi
<link linkend="language.variables.smarty.now">$smarty.now</link>,
- <link linkend="language.function.html.select.date">{html_select_date}</link>
- et les <link linkend="tips.dates">astuces sur les dates</link>.
+ <link linkend="language.function.html.select.date">{html_select_date}</link> et
+ les <link linkend="tips.dates">astuces sur les dates</link>.
</para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -339,4 +346,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-html-table.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-table.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-table.xml:1.4 smarty/docs/fr/designers/language-custom-functions/language-function-html-table.xml:1.5
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-table.xml:1.4 Wed Dec 22 14:59:35 2004
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-table.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,20 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.html.table">
- <title>html_table</title>
+ <title>{html_table}</title>
+ <para>
+ {html_table} est une <link linkend="language.custom.functions">fonction personnalisée</link>
+ qui transforme un tableau de données dans un tabeau HTML. L'attribut
+ <emphasis>cols</emphasis> détermine le nombre de colonne du tableau.
+ Les attributs <emphasis>table_attr</emphasis>, <emphasis>tr_attr</emphasis>
+ et <emphasis>td_attr</emphasis> déterminent les attributs donnés aux
+ balises table, tr et td. Si <emphasis>tr_attr</emphasis> ou
+ <emphasis>td_attr</emphasis> sont des tableaux, ils seront parcourus.
+ <emphasis>trailpad</emphasis> est la valeur avec laquelle cera remplit
+ les cellules restantes de la dernière ligne, s'il y en a.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -101,8 +113,8 @@
<entry>Non</entry>
<entry><emphasis>right</emphasis></entry>
<entry>
- Direction du rendu. Les valeurs possibles sont <emphasis>left</emphasis> (left-to-right),
- <emphasis>right</emphasis> (right-to-left)
+ Direction du rendu. Les valeurs possibles sont <emphasis>right</emphasis> (left-to-right),
+ <emphasis>left</emphasis> (right-to-left)
</entry>
</row>
<row>
@@ -115,26 +127,16 @@
<emphasis>down</emphasis> (top-to-bottom), <emphasis>up</emphasis>
(bottom-to-top)
</entry>
- </row>
+ </row>
</tbody>
</tgroup>
</informaltable>
- <para>
- <emphasis>html_table</emphasis> est une fonction utilisateur
- qui transforme un tableau de données dans un tabeau HTML. L'attribut
- <emphasis>cols</emphasis> détermine le nombre de colonne du tableau.
- Les attributs <emphasis>table_attr</emphasis>, <emphasis>tr_attr</emphasis>
- et <emphasis>td_attr</emphasis> déterminent les attributs donnés aux
- balises table, tr et td. Si <emphasis>tr_attr</emphasis> ou
- <emphasis>td_attr</emphasis> sont des tableaux, ils seront parcourus.
- <emphasis>trailpad</emphasis> est la valeur avec laquelle remplir
- les cellules restantes de la dernière ligne, s'il y en a une.
- </para>
-
<example>
- <title>html_table</title>
+ <title>{html_table}</title>
<programlisting role="php">
<![CDATA[
+Code PHP :
+-------------
<?php
require('Smarty.class.php');
$smarty = new Smarty;
@@ -146,6 +148,8 @@
</programlisting>
<programlisting>
<![CDATA[
+Code du template :
+----------------------
{html_table loop=$data}
{html_table loop=$data cols=4 table_attr='border="0"'}
{html_table loop=$data cols=4 tr_attr=$tr}
@@ -195,4 +199,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.6 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,14 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.mailto">
- <title>mailto</title>
+ <title>{mailto}</title>
+ <para>
+ {mailto} crée un lien mailto automatiquement encodé (optionnel).
+ L'encodage rend la tâche de récupération des e-mails sur votre
+ site plus difficiles aux "web spiders".
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -94,11 +100,6 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- mailto crée un lien mailto automatiquement encodé (optionnel).
- L'encodage rend la tâche de récupération des e-mails sur votre
- site plus difficiles aux "web spiders".
- </para>
<note>
<title>Note technique</title>
<para>
@@ -107,44 +108,49 @@
</para>
</note>
<example>
- <title>mailto</title>
+ <title>{mailto}</title>
<programlisting>
-<![CDATA[
+ <![CDATA[
{mailto address="[email protected]"}
-{mailto address="[email protected]" text="send me some mail"}
+<a href="mailto:[email protected]" >[email protected]</a>
+
+{mailto address="[email protected]" text="envoie-moi un email"}
+<a href="mailto:[email protected]" >envoie-moi un email</a>
+
{mailto address="[email protected]" encode="javascript"}
+<script type="text/javascript" language="javascript">
+ eval(unescape('%64%6f% ... coupé ...%61%3e%27%29%3b'))
+</script>
+
{mailto address="[email protected]" encode="hex"}
+<a href="mailto:%6d%65.. coupé..3%6f%6d">m&..coupé...#x6f;m</a>
+
{mailto address="[email protected]" subject="Hello to you!"}
-{mailto address="[email protected]" cc="[email protected],[email protected]"}
+<a href="mailto:[email protected]?subject=Hello%20to%20you%21" >[email protected]</a>
+
+{mailto address="[email protected]" cc="[email protected],[email protected]"}
+<a href="mailto:[email protected][email protected]%[email protected]" >[email protected]</a>
+
{mailto address="[email protected]" extra='class="email"'}
-{mailto address="[email protected]" encode="javascript_charcode"}
-]]>
- </programlisting>
- <para>
- L'exemple ci-dessus affichera :
- </para>
- <screen>
-<![CDATA[
-<a href="mailto:[email protected]" >[email protected]</a>
-<a href="mailto:[email protected]" >send me some mail</a>
-<script type="text/javascript" language="javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6
-9%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%6d%65%40%64%6f%6d%
-61%69%6e%2e%63%6f%6d%22%20%3e%6d%65%40%64%6f%6d%61%69%6e%2e%63%6f%6d%3c%2f%61%3e
-%27%29%3b'))</script>
-<a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" >me@d&
-#x6f;main.com</a>
-<a href="mailto:[email protected]?subject=Hello%20to%20you%21" >[email protected]</a>
-<a href="mailto:[email protected][email protected]%[email protected]" >[email protected]</a>
<a href="mailto:[email protected]" class="email">[email protected]</a>
+
+{mailto address="[email protected]" encode="javascript_charcode"}
<script type="text/javascript" language="javascript">
-<!--
-{document.write(String.fromCharCode(60,97,32,104,114,101,102,61,34,109,97,105,108,116,111,58,109,101,64,101,120,97,109,112,108,101,46,99,111,109,34,32,62,109,101,64,101,120,97,109,112,108,101,46,99,111,109,60,47,97,62))}
-//-->
-</script>
+ <!--
+ {document.write(String.fromCharCode(60,97, ... coupé ....60,47,97,62))}
+ //-->
+ </script>
]]>
- </screen>
+ </programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.modifier.escape">escape</link>,
+ <link linkend="tips.obfuscating.email">le camouflage des adresses E-mail</link> et
+ <link linkend="language.function.textformat">{textformat}</link>.
+ </para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -164,4 +170,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-math.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-math.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-math.xml:1.4 smarty/docs/fr/designers/language-custom-functions/language-function-math.xml:1.5
--- smarty/docs/fr/designers/language-custom-functions/language-function-math.xml:1.4 Wed May 11 05:47:36 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-math.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,25 @@
<?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.4 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.math">
- <title>math</title>
+ <title>{math}</title>
+ <para>
+ {math} autorise les designers de templates à effectuer des opérations
+ dans le template. Toute valeur numérique peut être utilisée dans une
+ opération, et le résultat sera affiché à la place des balises
+ "equation". Les variables utilisées dans l'opération sont passées en
+ tant que paramètre, et peuvent être des variables de templates ou des
+ valeurs statiques. +, -, /, *, abs, ceil, cos,
+ exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt,
+ srans et tan sont tous des opérateurs valides. Voir la
+ documentation PHP pour plus d'informations sur ces fonctions
+ mathématiques.
+ </para>
+ <para>
+ Si vous spécifiez l'attribut assign, la sortie sera assignée à la variable
+ donnée plutôt que d'être directement affichée.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -59,36 +76,23 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- math autorise les designers de templates à effectuer des opérations
- dans le template. Toute valeur numérique peut être utilisée dans une
- opération, et le résultat sera affiché à la place des balises
- "equation". Les variables utilisées dans l'opération sont passées en
- tant que paramètre, et peuvent être des variables de templates ou des
- valeurs statiques. +, -, /, *, abs, ceil, cos,
- exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt,
- srans et tan sont tous des opérateurs valides. Voir la
- documentation PHP pour plus d'informations sur ces fonctions
- mathématiques.
- </para>
- <para>
- Si vous spécifiez l'attribut assign, la sortie sera assignée à la variable
- donnée plutôt que d'être directement affichée.
- </para>
<note>
<title>Note technique</title>
<para>
- math est une fonction coûteuse en terme de performances, du fait
- qu'elle utilise la fonction PHP eval (). Effectuer les calculs
- dans votre code PHP est beaucoup plus efficient, donc, chaque fois
- que possible, effectuez vos calculs directement dans PHP et assignez
+ {math} est une fonction coûteuse en terme de performances, du fait
+ qu'elle utilise la fonction PHP <ulink url="&url.php-manual;eval">eval()</ulink>.
+ Effectuer les calculs dans votre code PHP est beaucoup plus efficient, donc, chaque fois
+ que possible, effectuez vos calculs directement dans PHP et <link linkend="api.assign">assignez</link>
le résultat au template. Evitez coût que coût les appels
- répétitifs à la fonction math, comme on pourait le faire une
- une boucle section.
+ répétitifs à la fonction {math}, comme on pourait le faire une
+ une boucle <link linkend="language.function.section">{section}</link>.
</para>
</note>
<example>
- <title>math</title>
+ <title>{math}</title>
+ <para>
+ <emphasis role="bold">Exemple a :</emphasis>
+ </para>
<programlisting>
<![CDATA[
{* $height=4, $width=5 *}
@@ -104,6 +108,9 @@
9
]]>
</screen>
+ <para>
+ <emphasis role="bold">Exemple b :</emphasis>
+ </para>
<programlisting>
<![CDATA[
{* $row_height = 10, $row_width = 20, #col_div# = 2, assigned in template *}
@@ -122,6 +129,9 @@
100
]]>
</screen>
+ <para>
+ <emphasis role="bold">Exemple c :</emphasis>
+ </para>
<programlisting>
<![CDATA[
{* vous pouvez utiliser des parenthèses *}
@@ -137,6 +147,9 @@
6
]]>
</screen>
+ <para>
+ <emphasis role="bold">Exemple d :</emphasis>
+ </para>
<programlisting>
<![CDATA[
{* vous pouvez définir un format sprintf pour l'affichage *}
@@ -155,6 +168,7 @@
</screen>
</example>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -174,4 +188,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.3 smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.4
--- smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.3 Fri Jul 2 17:39:32 2004
+++ smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml Sun Dec 4 12:56:06 2005
@@ -1,34 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.popup.init">
- <title>popup_init</title>
+ <title>{popup_init}</title>
<para>
- popup est une intégration de overLib, une librairie capable de réaliser
- des fenêtres surgissantes. (nous parlerons de "popup").
+ <link linkend="language.function.popup">{popup}</link>
+ est une intégration de <ulink url="&url.overLib;">overLib</ulink>,
+ une librairie capable de réaliser des fenêtres surgissantes (nous parlerons de "popup").
Ce type de fenêtre est utilisé pour apporter des informations
contextuelles, comme des infobulles d'aides ou astuces.
- popup_init doit être appelé une fois, en début de page si vous comptez
- utiliser la fonction <link linkend="language.function.popup">popup</link>.
- overLib à été écrit par Erik Bosrup. Le site d'overlib est situé à
- l'adresse http://www.bosrup.com/web/overlib/.
+ {popup_init} doit être appelé une fois, en début de page si vous comptez
+ utiliser la fonction <link linkend="language.function.popup">{popup}</link>.
</para>
<para>
- Comme dans Smarty 2.1.2, overLib n'est PAS fournie dans la distribution.
- Téléchargez overLib, déposez overlib.js dans votre arborescence web et
- indiquez le chemin relatif à ce fichier dans l'attribut src de
- popup_init.
+ <ulink url="&url.overLib;">overLib</ulink>
+ a été écrit par Erik Bosrup, et le site de l'auteur/le téléchargement est disponible à l'adresse sur
+ <ulink url="&url.overLib;">&url.overLib;</ulink>.
</para>
<example>
- <title>popup_init</title>
+ <title>{popup_init}</title>
<programlisting>
<![CDATA[
+<head>
{* popup_init doit être appelé une fois en début de page. *}
{popup_init src="/javascripts/overlib.js"}
+</head>
]]>
</programlisting>
</example>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -48,4 +50,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.5 smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.6
--- smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.5 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,14 @@
<?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.6 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.popup">
- <title>popup</title>
+ <title>{popup}</title>
+ <para>
+ {popup} est utilisé pour créer une fenêtre popup javascript.
+ <link linkend="language.function.popup.init">{popup_init}</link> DOIT être appelé en premier
+ pour que cela fonctionne.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -401,11 +407,8 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- popup est utilisé pour créer une fenêtre popup javascript.
- </para>
<example>
- <title>popup</title>
+ <title>{popup}</title>
<programlisting>
<![CDATA[
{* popup_init doit être appelé en haut de votre page *}
@@ -414,17 +417,20 @@
{* création d'un lien avec une popup qui apparait sur l'évènement onMouseOver *}
<A href="mypage.html" {popup text="Ce lien vous amène sur ma page!"}>mypage</A>
-{* vous pouvez utiliser du html, des liens, etc dans vos popup *}
-<A href="mypage.html" {popup sticky=true caption="mypage contents"
-text="<UL><LI>links<LI>pages<LI>images</UL>" snapx=10 snapy=10}>mypage</A>
-
-SORTIE:
-
-(allez sur le site officiel de Smarty pour des exemples.)
+{* vous pouvez utiliser du html, des liens, etc. dans vos popup *}
+<a href="mypage.html" {popup sticky=true caption="mypage contents"
+text="<ul><li>links</li><li>pages</li><li>images</li></ul>"
+snapx=10 snapy=10}>mypage</a>
]]>
</programlisting>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.popup.init">{popup_init}</link> et
+ <ulink url="&url.overLib;">overLib</ulink>.
+ </para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -444,4 +450,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-custom-functions/language-function-textformat.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-textformat.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-textformat.xml:1.4 smarty/docs/fr/designers/language-custom-functions/language-function-textformat.xml:1.5
--- smarty/docs/fr/designers/language-custom-functions/language-function-textformat.xml:1.4 Tue May 24 17:06:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-textformat.xml Sun Dec 4 12:56:06 2005
@@ -1,8 +1,22 @@
<?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.4 Maintainer: yannick Status: ready -->
+
<sect1 id="language.function.textformat">
- <title>textformat</title>
+ <title>{textformat}</title>
+ <para>
+ {textformat} est une
+ <link linkend="plugins.block.functions">fonction de bloc</link>
+ utilisée pour formater du texte.
+ Elle nettoie la chaîne de ses espaces et caractères spéciaux, puis
+ formate les paragraphes en ajustant ces derniers à une certaine limite,
+ puis en indentant les lignes.
+ </para>
+ <para>
+ Vous pouvez soit utiliser un style prédéfini, soit définir explicitement
+ chaque attribut. Actuellement, seul le style prédéfini "email" est
+ disponible.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -86,19 +100,8 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- textformat est une fonction de bloc utilisée pour formater du texte.
- Elle nettoie la chaîne de ses espaces et caractères spéciaux, puis
- formate les paragraphes en ajustant ces derniers à une certaine limite,
- puis en indentant les lignes.
- </para>
- <para>
- Vous pouvez soit utiliser un style prédéfini, soit définir explicitement
- chaque attribut. Actuellement, seul le style prédéfini "email" est
- disponible.
- </para>
<example>
- <title>textformat</title>
+ <title>{textformat}</title>
<programlisting>
<![CDATA[
{textformat wrap=40}
@@ -271,6 +274,11 @@
]]>
</screen>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.strip">{strip}</link> et
+ <link linkend="language.modifier.wordwrap">{wordwrap}</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file