mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-07 03:44:26 +02:00
sync with EN
This commit is contained in:
@@ -1,15 +1,22 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.html.select.time">
|
<sect1 id="language.function.html.select.time">
|
||||||
<title>{html_select_time}</title>
|
<title>{html_select_time}</title>
|
||||||
<para>
|
<para>
|
||||||
{html_select_time} est une
|
<varname>{html_select_time}</varname> est une
|
||||||
<link linkend="language.custom.functions">fonction personnalis<69>e</link>
|
<link linkend="language.custom.functions">fonction personnalis<69>e</link>
|
||||||
qui cr<63>e des listes d<>roulantes pour saisir une heure. Elle prends en charge l'heure,
|
qui cr<63>e des listes d<>roulantes pour saisir une heure. Elle prends en charge l'heure,
|
||||||
les minutes, les secondes et le m<>ridian.
|
les minutes, les secondes et le m<>ridian.
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
L'attribut <parameter>time</parameter> accepte comme param<61>tre diff<66>rents
|
||||||
|
formats. Ils peuvent <20>tre un timestamp unique, une cha<68>ne respectant le format
|
||||||
|
<literal>YYYYMMDDHHMMSS</literal> ou une cha<68>ne
|
||||||
|
valide pour la fonction php
|
||||||
|
<ulink url="&url.php-manual;strtotime"><varname>strtotime()</varname></ulink>.
|
||||||
|
</para>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
<tgroup cols="5">
|
<tgroup cols="5">
|
||||||
<colspec colname="param" align="center" />
|
<colspec colname="param" align="center" />
|
||||||
@@ -45,35 +52,35 @@
|
|||||||
<entry>display_hours</entry>
|
<entry>display_hours</entry>
|
||||||
<entry>boolean</entry>
|
<entry>boolean</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry>true</entry>
|
<entry>&true;</entry>
|
||||||
<entry>S'il faut afficher l'heure.</entry>
|
<entry>S'il faut afficher l'heure.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>display_minutes</entry>
|
<entry>display_minutes</entry>
|
||||||
<entry>boolean</entry>
|
<entry>boolean</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry>true</entry>
|
<entry>&true;</entry>
|
||||||
<entry>S'il faut afficher les minutes.</entry>
|
<entry>S'il faut afficher les minutes.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>display_seconds</entry>
|
<entry>display_seconds</entry>
|
||||||
<entry>boolean</entry>
|
<entry>boolean</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry>true</entry>
|
<entry>&true;</entry>
|
||||||
<entry>S'il faut afficher les secondes.</entry>
|
<entry>S'il faut afficher les secondes.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>display_meridian</entry>
|
<entry>display_meridian</entry>
|
||||||
<entry>boolean</entry>
|
<entry>boolean</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry>true</entry>
|
<entry>&true;</entry>
|
||||||
<entry>S'il faut afficher le m<>ridian (am/pm)</entry>
|
<entry>S'il faut afficher le m<>ridian (am/pm)</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>use_24_hours</entry>
|
<entry>use_24_hours</entry>
|
||||||
<entry>boolean</entry>
|
<entry>boolean</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry>true</entry>
|
<entry>&true;</entry>
|
||||||
<entry>S'il faut utiliser l'horloge 24 heure.</entry>
|
<entry>S'il faut utiliser l'horloge 24 heure.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@@ -143,172 +150,48 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
<para>
|
|
||||||
L'attribut 'time' accepte comme param<61>tre diff<66>rents formats. Ils peuvent <20>tre
|
|
||||||
un timestamp unique, une cha<68>ne respectant le format AAAAMMJJHHMMSS ou une cha<68>ne
|
|
||||||
valide pour la fonction php <ulink url="&url.php-manual;strtotime">strtotime()</ulink>.
|
|
||||||
</para>
|
|
||||||
<example>
|
<example>
|
||||||
<title>html_select_time</title>
|
<title>html_select_time</title>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Code du template :
|
|
||||||
----------------------
|
|
||||||
{html_select_time use_24_hours=true}
|
{html_select_time use_24_hours=true}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
L'exemple ci-dessus affichera :
|
<EFBFBD> 9:20 et 23 secondes du matin, le template ci-dessus affichera :
|
||||||
</para>
|
</para>
|
||||||
<screen>
|
<screen>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<select name="Time_Hour">
|
<select name="Time_Hour">
|
||||||
<option value="00">00</option>
|
<option value="00">00</option>
|
||||||
<option value="01">01</option>
|
<option value="01">01</option>
|
||||||
<option value="02">02</option>
|
...coup<75>...
|
||||||
<option value="03">03</option>
|
|
||||||
<option value="04">04</option>
|
|
||||||
<option value="05">05</option>
|
|
||||||
<option value="06">06</option>
|
|
||||||
<option value="07">07</option>
|
|
||||||
<option value="08">08</option>
|
<option value="08">08</option>
|
||||||
<option value="09" selected>09</option>
|
<option value="09" selected>09</option>
|
||||||
<option value="10">10</option>
|
<option value="10">10</option>
|
||||||
<option value="11">11</option>
|
...coup<75>...
|
||||||
<option value="12">12</option>
|
|
||||||
<option value="13">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="22">22</option>
|
||||||
<option value="23">23</option>
|
<option value="23">23</option>
|
||||||
</select>
|
</select>
|
||||||
<select name="Time_Minute">
|
<select name="Time_Minute">
|
||||||
<option value="00">00</option>
|
<option value="00">00</option>
|
||||||
<option value="01">01</option>
|
<option value="01">01</option>
|
||||||
<option value="02">02</option>
|
...coup<75>...
|
||||||
<option value="03">03</option>
|
|
||||||
<option value="04">04</option>
|
|
||||||
<option value="05">05</option>
|
|
||||||
<option value="06">06</option>
|
|
||||||
<option value="07">07</option>
|
|
||||||
<option value="08">08</option>
|
|
||||||
<option value="09">09</option>
|
|
||||||
<option value="10">10</option>
|
|
||||||
<option value="11">11</option>
|
|
||||||
<option value="12">12</option>
|
|
||||||
<option value="13">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="19">19</option>
|
||||||
<option value="20" selected>20</option>
|
<option value="20" selected>20</option>
|
||||||
<option value="21">21</option>
|
<option value="21">21</option>
|
||||||
<option value="22">22</option>
|
...coup<75>...
|
||||||
<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>
|
|
||||||
<option value="29">29</option>
|
|
||||||
<option value="30">30</option>
|
|
||||||
<option value="31">31</option>
|
|
||||||
<option value="32">32</option>
|
|
||||||
<option value="33">33</option>
|
|
||||||
<option value="34">34</option>
|
|
||||||
<option value="35">35</option>
|
|
||||||
<option value="36">36</option>
|
|
||||||
<option value="37">37</option>
|
|
||||||
<option value="38">38</option>
|
|
||||||
<option value="39">39</option>
|
|
||||||
<option value="40">40</option>
|
|
||||||
<option value="41">41</option>
|
|
||||||
<option value="42">42</option>
|
|
||||||
<option value="43">43</option>
|
|
||||||
<option value="44">44</option>
|
|
||||||
<option value="45">45</option>
|
|
||||||
<option value="46">46</option>
|
|
||||||
<option value="47">47</option>
|
|
||||||
<option value="48">48</option>
|
|
||||||
<option value="49">49</option>
|
|
||||||
<option value="50">50</option>
|
|
||||||
<option value="51">51</option>
|
|
||||||
<option value="52">52</option>
|
|
||||||
<option value="53">53</option>
|
|
||||||
<option value="54">54</option>
|
|
||||||
<option value="55">55</option>
|
|
||||||
<option value="56">56</option>
|
|
||||||
<option value="57">57</option>
|
|
||||||
<option value="58">58</option>
|
<option value="58">58</option>
|
||||||
<option value="59">59</option>
|
<option value="59">59</option>
|
||||||
</select>
|
</select>
|
||||||
<select name="Time_Second">
|
<select name="Time_Second">
|
||||||
<option value="00">00</option>
|
<option value="00">00</option>
|
||||||
<option value="01">01</option>
|
<option value="01">01</option>
|
||||||
<option value="02">02</option>
|
...coup<75>...
|
||||||
<option value="03">03</option>
|
|
||||||
<option value="04">04</option>
|
|
||||||
<option value="05">05</option>
|
|
||||||
<option value="06">06</option>
|
|
||||||
<option value="07">07</option>
|
|
||||||
<option value="08">08</option>
|
|
||||||
<option value="09">09</option>
|
|
||||||
<option value="10">10</option>
|
|
||||||
<option value="11">11</option>
|
|
||||||
<option value="12">12</option>
|
|
||||||
<option value="13">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="22">22</option>
|
||||||
<option value="23" selected>23</option>
|
<option value="23" selected>23</option>
|
||||||
<option value="24">24</option>
|
<option value="24">24</option>
|
||||||
<option value="25">25</option>
|
...coup<75>...
|
||||||
<option value="26">26</option>
|
|
||||||
<option value="27">27</option>
|
|
||||||
<option value="28">28</option>
|
|
||||||
<option value="29">29</option>
|
|
||||||
<option value="30">30</option>
|
|
||||||
<option value="31">31</option>
|
|
||||||
<option value="32">32</option>
|
|
||||||
<option value="33">33</option>
|
|
||||||
<option value="34">34</option>
|
|
||||||
<option value="35">35</option>
|
|
||||||
<option value="36">36</option>
|
|
||||||
<option value="37">37</option>
|
|
||||||
<option value="38">38</option>
|
|
||||||
<option value="39">39</option>
|
|
||||||
<option value="40">40</option>
|
|
||||||
<option value="41">41</option>
|
|
||||||
<option value="42">42</option>
|
|
||||||
<option value="43">43</option>
|
|
||||||
<option value="44">44</option>
|
|
||||||
<option value="45">45</option>
|
|
||||||
<option value="46">46</option>
|
|
||||||
<option value="47">47</option>
|
|
||||||
<option value="48">48</option>
|
|
||||||
<option value="49">49</option>
|
|
||||||
<option value="50">50</option>
|
|
||||||
<option value="51">51</option>
|
|
||||||
<option value="52">52</option>
|
|
||||||
<option value="53">53</option>
|
|
||||||
<option value="54">54</option>
|
|
||||||
<option value="55">55</option>
|
|
||||||
<option value="56">56</option>
|
|
||||||
<option value="57">57</option>
|
|
||||||
<option value="58">58</option>
|
<option value="58">58</option>
|
||||||
<option value="59">59</option>
|
<option value="59">59</option>
|
||||||
</select>
|
</select>
|
||||||
@@ -321,8 +204,8 @@ Code du template :
|
|||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
Voir aussi
|
Voir aussi
|
||||||
<link linkend="language.variables.smarty.now">$smarty.now</link>,
|
<link linkend="language.variables.smarty.now"><parameter>$smarty.now</parameter></link>,
|
||||||
<link linkend="language.function.html.select.date">{html_select_date}</link> et
|
<link linkend="language.function.html.select.date"><varname>{html_select_date}</varname></link> et
|
||||||
les <link linkend="tips.dates">astuces sur les dates</link>.
|
les <link linkend="tips.dates">astuces sur les dates</link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@@ -1,19 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.html.table">
|
<sect1 id="language.function.html.table">
|
||||||
<title>{html_table}</title>
|
<title>{html_table}</title>
|
||||||
<para>
|
<para>
|
||||||
{html_table} est une <link linkend="language.custom.functions">fonction personnalis<69>e</link>
|
<varname>{html_table}</varname> est une
|
||||||
qui transforme un tableau de donn<6E>es dans un tabeau HTML. L'attribut
|
<link linkend="language.custom.functions">fonction personnalis<69>e</link>
|
||||||
<emphasis>cols</emphasis> d<>termine le nombre de colonne du tableau.
|
qui transforme un tableau de donn<6E>es dans un tabeau HTML.
|
||||||
Les attributs <emphasis>table_attr</emphasis>, <emphasis>tr_attr</emphasis>
|
|
||||||
et <emphasis>td_attr</emphasis> d<>terminent les attributs donn<6E>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<6E>re ligne, s'il y en a.
|
|
||||||
</para>
|
</para>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
<tgroup cols="5">
|
<tgroup cols="5">
|
||||||
@@ -45,7 +39,7 @@
|
|||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>3</emphasis></entry>
|
<entry><emphasis>3</emphasis></entry>
|
||||||
<entry>
|
<entry>
|
||||||
nombre de colonnes de la table ou une liste de noms de colonnes s<>par<61>s par une
|
Nombre de colonnes de la table ou une liste de noms de colonnes s<>par<61>s par une
|
||||||
virgule ou un tableau contenant les noms des colonnes. Si l'attribut "cols" est vide,
|
virgule ou un tableau contenant les noms des colonnes. Si l'attribut "cols" est vide,
|
||||||
mais que des lignes sont donn<6E>es, alors le nombre de colonnes sera calcul<75>
|
mais que des lignes sont donn<6E>es, alors le nombre de colonnes sera calcul<75>
|
||||||
en utilisant le nombre de lignes et le nombre d'<27>l<EFBFBD>ments <20> afficher pour qu'il y
|
en utilisant le nombre de lignes et le nombre d'<27>l<EFBFBD>ments <20> afficher pour qu'il y
|
||||||
@@ -61,7 +55,7 @@
|
|||||||
<entry>No</entry>
|
<entry>No</entry>
|
||||||
<entry><emphasis>empty</emphasis></entry>
|
<entry><emphasis>empty</emphasis></entry>
|
||||||
<entry>
|
<entry>
|
||||||
nombre de lignes de la table. Si l'attribut "rows" est vide, mais que des colonnes
|
Nombre de lignes de la table. Si l'attribut "rows" est vide, mais que des colonnes
|
||||||
sont donn<6E>es, alors le nombre de lignes sera calcul<75>e en utilisant le nombre de colonnes
|
sont donn<6E>es, alors le nombre de lignes sera calcul<75>e en utilisant le nombre de colonnes
|
||||||
et le nombre d'<27>l<EFBFBD>ments <20> afficher pour qu'il y ait juste assez de lignes pour afficher
|
et le nombre d'<27>l<EFBFBD>ments <20> afficher pour qu'il y ait juste assez de lignes pour afficher
|
||||||
tous les <20>l<EFBFBD>ments.
|
tous les <20>l<EFBFBD>ments.
|
||||||
@@ -73,7 +67,7 @@
|
|||||||
<entry>No</entry>
|
<entry>No</entry>
|
||||||
<entry><emphasis>cols</emphasis></entry>
|
<entry><emphasis>cols</emphasis></entry>
|
||||||
<entry>
|
<entry>
|
||||||
la direction du rendu des <20>l<EFBFBD>ments cons<6E>cutifs dans la boucle du tableau.
|
La direction du rendu des <20>l<EFBFBD>ments cons<6E>cutifs dans la boucle du tableau.
|
||||||
<emphasis>cols</emphasis> signifie que les <20>l<EFBFBD>ments doivent <20>tre
|
<emphasis>cols</emphasis> signifie que les <20>l<EFBFBD>ments doivent <20>tre
|
||||||
afficher colonnes par colonnes.
|
afficher colonnes par colonnes.
|
||||||
<emphasis>rows</emphasis> signifie que les <20>l<EFBFBD>ments doivent <20>tre
|
<emphasis>rows</emphasis> signifie que les <20>l<EFBFBD>ments doivent <20>tre
|
||||||
@@ -86,7 +80,7 @@
|
|||||||
<entry>No</entry>
|
<entry>No</entry>
|
||||||
<entry><emphasis>empty</emphasis></entry>
|
<entry><emphasis>empty</emphasis></entry>
|
||||||
<entry>
|
<entry>
|
||||||
texte <20> utiliser pour l'<27>l<EFBFBD>ment caption du tableau.
|
Texte <20> utiliser pour l'<27>l<EFBFBD>ment <literal><caption></literal> du tableau.
|
||||||
</entry>
|
</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@@ -94,35 +88,37 @@
|
|||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>border="1"</emphasis></entry>
|
<entry><emphasis>border="1"</emphasis></entry>
|
||||||
<entry>attributs pour la balise table</entry>
|
<entry>attributs pour la balise <literal><table></literal></entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>th_attr</entry>
|
<entry>th_attr</entry>
|
||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>No</entry>
|
<entry>No</entry>
|
||||||
<entry><emphasis>empty</emphasis></entry>
|
<entry><emphasis>empty</emphasis></entry>
|
||||||
<entry>attributs pour les balises th (les tableaux sont parcourus)</entry>
|
<entry>Attributs pour les balises <literal><th></literal>
|
||||||
|
(les tableaux sont parcourus)</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>tr_attr</entry>
|
<entry>tr_attr</entry>
|
||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>empty</emphasis></entry>
|
<entry><emphasis>empty</emphasis></entry>
|
||||||
<entry>attributs pour les balises tr (les tableaux sont parcourus)</entry>
|
<entry>Attributs pour les balises <literal><tr></literal> (les tableaux sont parcourus)</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>td_attr</entry>
|
<entry>td_attr</entry>
|
||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>empty</emphasis></entry>
|
<entry><emphasis>empty</emphasis></entry>
|
||||||
<entry>attributs pour les balises td (les tableaux sont parcourus)</entry>
|
<entry>Attributs pour les balises <literal><td></literal>
|
||||||
|
(les tableaux sont parcourus)</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>trailpad</entry>
|
<entry>trailpad</entry>
|
||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>&nbsp;</emphasis></entry>
|
<entry><emphasis>&nbsp;</emphasis></entry>
|
||||||
<entry>valeur avec laquelle remplir les cellules
|
<entry>Valeur avec laquelle remplir les cellules
|
||||||
restantes de la derni<6E>re ligne (si il y en a)</entry>
|
restantes de la derni<6E>re ligne (si il y en a)</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@@ -149,63 +145,89 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem><para>
|
||||||
|
L'attribut <parameter>cols</parameter> d<>termine le nombre
|
||||||
|
de colonnes dans le tableau.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
Les valeurs <parameter>table_attr</parameter>, <parameter>tr_attr</parameter>
|
||||||
|
et <parameter>td_attr</parameter> d<>terminent les attributs fournis dans les balises
|
||||||
|
<literal><table></literal>, <literal><tr></literal>
|
||||||
|
et <literal><td></literal>.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
Si <parameter>tr_attr</parameter> ou <parameter>td_attr</parameter>
|
||||||
|
est un tableau, il sera parcourru.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
<parameter>trailpad</parameter> est la valeur utilis<69>e pour compl<70>ter les cellules
|
||||||
|
vides de la derni<6E>re ligne s'il y en a.
|
||||||
|
</para></listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
<example>
|
<example>
|
||||||
<title>{html_table}</title>
|
<title>{html_table}</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Code PHP :
|
|
||||||
-------------
|
|
||||||
<?php
|
<?php
|
||||||
require('Smarty.class.php');
|
|
||||||
$smarty = new Smarty;
|
|
||||||
$smarty->assign('data',array(1,2,3,4,5,6,7,8,9));
|
$smarty->assign('data',array(1,2,3,4,5,6,7,8,9));
|
||||||
$smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"'));
|
$smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"'));
|
||||||
$smarty->display('index.tpl');
|
$smarty->display('index.tpl');
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
<para>
|
||||||
|
Les variables assign<67>es depuis PHP peuvent <20>tre affich<63>es comme le d<>montre
|
||||||
|
cet exemple.
|
||||||
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Code du template :
|
{**** Premier exemple ****}
|
||||||
----------------------
|
|
||||||
{html_table loop=$data}
|
{html_table loop=$data}
|
||||||
{html_table loop=$data cols=4 table_attr='border="0"'}
|
|
||||||
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}
|
|
||||||
]]>
|
|
||||||
</programlisting>
|
|
||||||
<para>
|
|
||||||
Affichera :
|
|
||||||
</para>
|
|
||||||
<screen>
|
|
||||||
<![CDATA[
|
|
||||||
<table border="1">
|
<table border="1">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr><td>1</td><td>2</td><td>3</td></tr>
|
<tr><td>1</td><td>2</td><td>3</td></tr>
|
||||||
<tr><td>4</td><td>5</td><td>6</td></tr>
|
<tr><td>4</td><td>5</td><td>6</td></tr>
|
||||||
<tr><td>7</td><td>8</td><td>9</td></tr>
|
<tr><td>7</td><td>8</td><td>9</td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
{**** Deuxi<78>me exemple ****}
|
||||||
|
{html_table loop=$data cols=4 table_attr='border="0"'}
|
||||||
|
|
||||||
<table border="0">
|
<table border="0">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
|
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
|
||||||
<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
|
<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
|
||||||
<tr><td>9</td><td> </td><td> </td><td> </td></tr>
|
<tr><td>9</td><td> </td><td> </td><td> </td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
{**** Troisi<73>me exemple ****}
|
||||||
|
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}
|
||||||
|
|
||||||
<table border="1">
|
<table border="1">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>first</th><th>second</th><th>third</th><th>fourth</th>
|
<th>first</th><th>second</th><th>third</th><th>fourth</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
|
<tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
|
||||||
<tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr>
|
<tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr>
|
||||||
<tr bgcolor="#eeeeee"><td>9</td><td> </td><td> </td><td> </td></tr>
|
<tr bgcolor="#eeeeee"><td>9</td><td> </td><td> </td><td> </td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@@ -1,14 +1,22 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.mailto">
|
<sect1 id="language.function.mailto">
|
||||||
<title>{mailto}</title>
|
<title>{mailto}</title>
|
||||||
<para>
|
<para>
|
||||||
{mailto} cr<63>e un lien mailto automatiquement encod<6F> (optionnel).
|
<varname>{mailto}</varname> cr<63>e un lien <literal>mailto:</literal>
|
||||||
|
automatiquement encod<6F> (optionnel).
|
||||||
L'encodage rend la t<>che de r<>cup<75>ration des e-mails sur votre
|
L'encodage rend la t<>che de r<>cup<75>ration des e-mails sur votre
|
||||||
site plus difficiles aux "web spiders".
|
site plus difficiles aux "web spiders".
|
||||||
</para>
|
</para>
|
||||||
|
<note>
|
||||||
|
<title>Note technique</title>
|
||||||
|
<para>
|
||||||
|
Javascript n'est certainement pas la forme d'encodage la plus robuste.
|
||||||
|
Vous pouvez <20>galement utiliser un encodage hexad<61>cimal.
|
||||||
|
</para>
|
||||||
|
</note>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
<tgroup cols="5">
|
<tgroup cols="5">
|
||||||
<colspec colname="param" align="center" />
|
<colspec colname="param" align="center" />
|
||||||
@@ -31,14 +39,14 @@
|
|||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Oui</entry>
|
<entry>Oui</entry>
|
||||||
<entry><emphasis>n/a</emphasis></entry>
|
<entry><emphasis>n/a</emphasis></entry>
|
||||||
<entry>l'adresse email</entry>
|
<entry>L'adresse email</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>text</entry>
|
<entry>text</entry>
|
||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>n/a</emphasis></entry>
|
<entry><emphasis>n/a</emphasis></entry>
|
||||||
<entry>le texte <20> afficher, par d<>faut l'adresse email</entry>
|
<entry>Le texte <20> afficher, par d<>faut l'adresse email</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>encode</entry>
|
<entry>encode</entry>
|
||||||
@@ -77,7 +85,7 @@
|
|||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>n/a</emphasis></entry>
|
<entry><emphasis>n/a</emphasis></entry>
|
||||||
<entry>newsgroup ou poster le message.
|
<entry>Newsgroup o<EFBFBD> poster le message.
|
||||||
S<>parez les entr<74>es par une virgule.</entry>
|
S<>parez les entr<74>es par une virgule.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
@@ -85,7 +93,7 @@
|
|||||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>n/a</emphasis></entry>
|
<entry><emphasis>n/a</emphasis></entry>
|
||||||
<entry>Adresses ou transmettre le message.
|
<entry>Adresses o<EFBFBD> transmettre le message.
|
||||||
S<>parez les entr<74>es par une virgule.
|
S<>parez les entr<74>es par une virgule.
|
||||||
</entry>
|
</entry>
|
||||||
</row>
|
</row>
|
||||||
@@ -95,18 +103,11 @@
|
|||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>n/a</emphasis></entry>
|
<entry><emphasis>n/a</emphasis></entry>
|
||||||
<entry>Toute information que vous souhaitez passer au lien,
|
<entry>Toute information que vous souhaitez passer au lien,
|
||||||
comme par exemple une classe css.</entry>
|
par exemple une classe css.</entry>
|
||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
<note>
|
|
||||||
<title>Note technique</title>
|
|
||||||
<para>
|
|
||||||
Javascript n'est certainement pas la forme d'encodage la plus robuste.
|
|
||||||
Vous pouvez <20>galement utiliser un encodage hexad<61>cimal.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
<example>
|
<example>
|
||||||
<title>Exemple avec {mailto}</title>
|
<title>Exemple avec {mailto}</title>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
@@ -145,9 +146,9 @@
|
|||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
Voir aussi
|
Voir aussi
|
||||||
<link linkend="language.modifier.escape">escape</link>,
|
<link linkend="language.modifier.escape"><varname>escape</varname></link>,
|
||||||
<link linkend="tips.obfuscating.email">le camouflage des adresses E-mail</link> et
|
<link linkend="language.function.textformat"><varname>{textformat}</varname></link>
|
||||||
<link linkend="language.function.textformat">{textformat}</link>.
|
et <link linkend="tips.obfuscating.email">le camouflage des adresses E-mail</link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@@ -1,25 +1,54 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.math">
|
<sect1 id="language.function.math">
|
||||||
<title>{math}</title>
|
<title>{math}</title>
|
||||||
<para>
|
<para>
|
||||||
{math} autorise les designers de templates <20> effectuer des op<6F>rations
|
<varname>{math}</varname> autorise les designers de templates <20> effectuer
|
||||||
dans le template. Toute valeur num<75>rique peut <20>tre utilis<69>e dans une
|
des op<6F>rations dans le template.
|
||||||
op<6F>ration, et le r<>sultat sera affich<63> <20> la place des balises
|
|
||||||
"equation". Les variables utilis<69>es dans l'op<6F>ration sont pass<73>es en
|
|
||||||
tant que param<61>tre, et peuvent <20>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<6F>rateurs valides. Voir la
|
|
||||||
documentation PHP pour plus d'informations sur ces fonctions
|
|
||||||
math<74>matiques.
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
Si vous sp<73>cifiez l'attribut assign, la sortie sera assign<67>e <20> la variable
|
|
||||||
donn<6E>e plut<75>t que d'<27>tre directement affich<63>e.
|
|
||||||
</para>
|
</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem><para>
|
||||||
|
Toute valeur num<75>rique peut <20>tre utilis<69>e dans une
|
||||||
|
op<6F>ration, et le r<>sultat sera affich<63> <20> la place des balises
|
||||||
|
"equation".
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
Les variables utilis<69>es dans l'op<6F>ration sont pass<73>es en
|
||||||
|
tant que param<61>tre, et peuvent <20>tre des variables de templates ou des
|
||||||
|
valeurs statiques.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>+, -, /, *, abs, ceil, cos,
|
||||||
|
exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt,
|
||||||
|
srans et tan sont tous des op<6F>rateurs valides. Voir la
|
||||||
|
documentation PHP pour plus d'informations sur ces fonctions
|
||||||
|
<ulink url="&url.php-manual;eval">math<EFBFBD>matiques</ulink>.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
Si vous sp<73>cifiez l'attribut <parameter>assign</parameter>, la sortie
|
||||||
|
de la fonction <varname>{math}</varname> sera assign<67>e <20> la variable
|
||||||
|
donn<6E>e plut<75>t que d'<27>tre directement affich<63>e.
|
||||||
|
</para></listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
<note>
|
||||||
|
<title>Note technique</title>
|
||||||
|
<para>
|
||||||
|
<varname>{math}</varname> est une fonction co<63>teuse en terme de
|
||||||
|
performances, du fait qu'elle utilise la fonction PHP
|
||||||
|
<ulink url="&url.php-manual;eval"><varname>eval()</varname></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<63>t que co<63>t les appels r<>p<EFBFBD>titifs <20> la fonction <varname>{math}</varname>,
|
||||||
|
comme on pourait le faire une
|
||||||
|
une boucle <link linkend="language.function.section"><varname>{section}</varname></link>.
|
||||||
|
</para>
|
||||||
|
</note>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
<tgroup cols="5">
|
<tgroup cols="5">
|
||||||
<colspec colname="param" align="center" />
|
<colspec colname="param" align="center" />
|
||||||
@@ -76,18 +105,6 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
<note>
|
|
||||||
<title>Note technique</title>
|
|
||||||
<para>
|
|
||||||
{math} est une fonction co<63>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<63>t que co<63>t les appels
|
|
||||||
r<>p<EFBFBD>titifs <20> la fonction {math}, comme on pourait le faire une
|
|
||||||
une boucle <link linkend="language.function.section">{section}</link>.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
<example>
|
<example>
|
||||||
<title>{math}</title>
|
<title>{math}</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.popup.init">
|
<sect1 id="language.function.popup.init">
|
||||||
<title>{popup_init}</title>
|
<title>{popup_init}</title>
|
||||||
@@ -10,16 +10,27 @@
|
|||||||
une librairie capable de r<>aliser des fen<65>tres surgissantes (nous parlerons de "popup").
|
une librairie capable de r<>aliser des fen<65>tres surgissantes (nous parlerons de "popup").
|
||||||
Ce type de fen<65>tre est utilis<69> pour apporter des informations
|
Ce type de fen<65>tre est utilis<69> pour apporter des informations
|
||||||
contextuelles, comme des infobulles d'aides ou astuces.
|
contextuelles, comme des infobulles d'aides ou astuces.
|
||||||
{popup_init} doit <20>tre appel<65> une <emphasis>seule fois</emphasis>,
|
|
||||||
de pr<70>f<EFBFBD>rence dans la balise <head>, dans toutes les pages si vous
|
|
||||||
comptez utiliser la fonction <link linkend="language.function.popup">{popup}</link>.
|
|
||||||
Le chemin est relatif au script ex<65>cut<75> ou un chemin complet (ie non relatif au template).
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
<ulink url="&url.overLib;">overLib</ulink>
|
|
||||||
a <20>t<EFBFBD> <20>crit par Erik Bosrup, et le site de l'auteur/le t<>l<EFBFBD>chargement est disponible <20> l'adresse sur
|
|
||||||
<ulink url="&url.overLib;">&url.overLib;</ulink>.
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem><para>
|
||||||
|
<varname>{popup_init}</varname> doit <20>tre appel<65> une <emphasis>seule fois</emphasis>,
|
||||||
|
de pr<70>f<EFBFBD>rence dans la balise <literal><head></literal>, dans toutes les pages si vous
|
||||||
|
comptez utiliser la fonction <link linkend="language.function.popup">
|
||||||
|
<varname>{popup}</varname></link>.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
Le chemin est relatif au script ex<65>cut<75> ou un chemin complet (i.e. non relatif au template).
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
<ulink url="&url.overLib;">overLib</ulink>
|
||||||
|
a <20>t<EFBFBD> <20>crit par Erik Bosrup, et le site de l'auteur/le t<>l<EFBFBD>chargement est disponible <20> l'adresse sur
|
||||||
|
<ulink url="&url.overLib;">&url.overLib;</ulink>.
|
||||||
|
</para></listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
<example>
|
<example>
|
||||||
<title>{popup_init}</title>
|
<title>{popup_init}</title>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
|
Reference in New Issue
Block a user