mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-06 03:14:27 +02:00
sync with EN
This commit is contained in:
@@ -1,15 +1,22 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
|
||||
|
||||
<sect1 id="language.function.html.select.time">
|
||||
<title>{html_select_time}</title>
|
||||
<para>
|
||||
{html_select_time} est une
|
||||
<varname>{html_select_time}</varname> est une
|
||||
<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,
|
||||
les minutes, les secondes et le m<>ridian.
|
||||
</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">
|
||||
<tgroup cols="5">
|
||||
<colspec colname="param" align="center" />
|
||||
@@ -45,35 +52,35 @@
|
||||
<entry>display_hours</entry>
|
||||
<entry>boolean</entry>
|
||||
<entry>Non</entry>
|
||||
<entry>true</entry>
|
||||
<entry>&true;</entry>
|
||||
<entry>S'il faut afficher l'heure.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>display_minutes</entry>
|
||||
<entry>boolean</entry>
|
||||
<entry>Non</entry>
|
||||
<entry>true</entry>
|
||||
<entry>&true;</entry>
|
||||
<entry>S'il faut afficher les minutes.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>display_seconds</entry>
|
||||
<entry>boolean</entry>
|
||||
<entry>Non</entry>
|
||||
<entry>true</entry>
|
||||
<entry>&true;</entry>
|
||||
<entry>S'il faut afficher les secondes.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>display_meridian</entry>
|
||||
<entry>boolean</entry>
|
||||
<entry>Non</entry>
|
||||
<entry>true</entry>
|
||||
<entry>&true;</entry>
|
||||
<entry>S'il faut afficher le m<>ridian (am/pm)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>use_24_hours</entry>
|
||||
<entry>boolean</entry>
|
||||
<entry>Non</entry>
|
||||
<entry>true</entry>
|
||||
<entry>&true;</entry>
|
||||
<entry>S'il faut utiliser l'horloge 24 heure.</entry>
|
||||
</row>
|
||||
<row>
|
||||
@@ -143,172 +150,48 @@
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</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>
|
||||
<title>html_select_time</title>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
Code du template :
|
||||
----------------------
|
||||
{html_select_time use_24_hours=true}
|
||||
]]>
|
||||
</programlisting>
|
||||
<para>
|
||||
L'exemple ci-dessus affichera :
|
||||
<EFBFBD> 9:20 et 23 secondes du matin, le template ci-dessus affichera :
|
||||
</para>
|
||||
<screen>
|
||||
<![CDATA[
|
||||
<select name="Time_Hour">
|
||||
<option value="00">00</option>
|
||||
<option value="01">01</option>
|
||||
<option value="02">02</option>
|
||||
<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>
|
||||
...coup<75>...
|
||||
<option value="08">08</option>
|
||||
<option value="09" selected>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>
|
||||
...coup<75>...
|
||||
<option value="22">22</option>
|
||||
<option value="23">23</option>
|
||||
</select>
|
||||
<select name="Time_Minute">
|
||||
<option value="00">00</option>
|
||||
<option value="01">01</option>
|
||||
<option value="02">02</option>
|
||||
<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>
|
||||
...coup<75>...
|
||||
<option value="19">19</option>
|
||||
<option value="20" selected>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>
|
||||
<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>
|
||||
...coup<75>...
|
||||
<option value="58">58</option>
|
||||
<option value="59">59</option>
|
||||
</select>
|
||||
<select name="Time_Second">
|
||||
<option value="00">00</option>
|
||||
<option value="01">01</option>
|
||||
<option value="02">02</option>
|
||||
<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>
|
||||
...coup<75>...
|
||||
<option value="22">22</option>
|
||||
<option value="23" selected>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>
|
||||
...coup<75>...
|
||||
<option value="58">58</option>
|
||||
<option value="59">59</option>
|
||||
</select>
|
||||
@@ -321,8 +204,8 @@ Code du template :
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="language.variables.smarty.now">$smarty.now</link>,
|
||||
<link linkend="language.function.html.select.date">{html_select_date}</link> et
|
||||
<link linkend="language.variables.smarty.now"><parameter>$smarty.now</parameter></link>,
|
||||
<link linkend="language.function.html.select.date"><varname>{html_select_date}</varname></link> et
|
||||
les <link linkend="tips.dates">astuces sur les dates</link>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
@@ -1,19 +1,13 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
|
||||
|
||||
<sect1 id="language.function.html.table">
|
||||
<title>{html_table}</title>
|
||||
<para>
|
||||
{html_table} est une <link linkend="language.custom.functions">fonction personnalis<69>e</link>
|
||||
qui transforme un tableau de donn<6E>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<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.
|
||||
<varname>{html_table}</varname> est une
|
||||
<link linkend="language.custom.functions">fonction personnalis<69>e</link>
|
||||
qui transforme un tableau de donn<6E>es dans un tabeau HTML.
|
||||
</para>
|
||||
<informaltable frame="all">
|
||||
<tgroup cols="5">
|
||||
@@ -45,7 +39,7 @@
|
||||
<entry>Non</entry>
|
||||
<entry><emphasis>3</emphasis></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,
|
||||
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
|
||||
@@ -61,7 +55,7 @@
|
||||
<entry>No</entry>
|
||||
<entry><emphasis>empty</emphasis></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
|
||||
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.
|
||||
@@ -73,7 +67,7 @@
|
||||
<entry>No</entry>
|
||||
<entry><emphasis>cols</emphasis></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
|
||||
afficher colonnes par colonnes.
|
||||
<emphasis>rows</emphasis> signifie que les <20>l<EFBFBD>ments doivent <20>tre
|
||||
@@ -86,7 +80,7 @@
|
||||
<entry>No</entry>
|
||||
<entry><emphasis>empty</emphasis></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>
|
||||
</row>
|
||||
<row>
|
||||
@@ -94,35 +88,37 @@
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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>
|
||||
<entry>th_attr</entry>
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>No</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>
|
||||
<entry>tr_attr</entry>
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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>
|
||||
<entry>td_attr</entry>
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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>
|
||||
<entry>trailpad</entry>
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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>
|
||||
</row>
|
||||
<row>
|
||||
@@ -149,63 +145,89 @@
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</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>
|
||||
<title>{html_table}</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
Code PHP :
|
||||
-------------
|
||||
<?php
|
||||
require('Smarty.class.php');
|
||||
$smarty = new Smarty;
|
||||
$smarty->assign('data',array(1,2,3,4,5,6,7,8,9));
|
||||
$smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"'));
|
||||
$smarty->display('index.tpl');
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
<para>
|
||||
Les variables assign<67>es depuis PHP peuvent <20>tre affich<63>es comme le d<>montre
|
||||
cet exemple.
|
||||
</para>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
Code du template :
|
||||
----------------------
|
||||
{**** Premier exemple ****}
|
||||
{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">
|
||||
<tbody>
|
||||
<tr><td>1</td><td>2</td><td>3</td></tr>
|
||||
<tr><td>4</td><td>5</td><td>6</td></tr>
|
||||
<tr><td>7</td><td>8</td><td>9</td></tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tr><td>1</td><td>2</td><td>3</td></tr>
|
||||
<tr><td>4</td><td>5</td><td>6</td></tr>
|
||||
<tr><td>7</td><td>8</td><td>9</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
{**** Deuxi<78>me exemple ****}
|
||||
{html_table loop=$data cols=4 table_attr='border="0"'}
|
||||
|
||||
<table border="0">
|
||||
<tbody>
|
||||
<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>9</td><td> </td><td> </td><td> </td></tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<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>9</td><td> </td><td> </td><td> </td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
{**** Troisi<73>me exemple ****}
|
||||
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}
|
||||
|
||||
<table border="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>first</th><th>second</th><th>third</th><th>fourth</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<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="#eeeeee"><td>9</td><td> </td><td> </td><td> </td></tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<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="#eeeeee"><td>9</td><td> </td><td> </td><td> </td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
]]>
|
||||
</screen>
|
||||
</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
|
||||
|
@@ -1,14 +1,22 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
|
||||
|
||||
<sect1 id="language.function.mailto">
|
||||
<title>{mailto}</title>
|
||||
<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
|
||||
site plus difficiles aux "web spiders".
|
||||
</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">
|
||||
<tgroup cols="5">
|
||||
<colspec colname="param" align="center" />
|
||||
@@ -31,14 +39,14 @@
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Oui</entry>
|
||||
<entry><emphasis>n/a</emphasis></entry>
|
||||
<entry>l'adresse email</entry>
|
||||
<entry>L'adresse email</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>text</entry>
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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>
|
||||
<entry>encode</entry>
|
||||
@@ -77,7 +85,7 @@
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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>
|
||||
</row>
|
||||
<row>
|
||||
@@ -85,7 +93,7 @@
|
||||
<entry>cha<EFBFBD>ne de caract<63>res</entry>
|
||||
<entry>Non</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.
|
||||
</entry>
|
||||
</row>
|
||||
@@ -95,18 +103,11 @@
|
||||
<entry>Non</entry>
|
||||
<entry><emphasis>n/a</emphasis></entry>
|
||||
<entry>Toute information que vous souhaitez passer au lien,
|
||||
comme par exemple une classe css.</entry>
|
||||
par exemple une classe css.</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</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>
|
||||
<title>Exemple avec {mailto}</title>
|
||||
<programlisting>
|
||||
@@ -145,9 +146,9 @@
|
||||
</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>.
|
||||
<link linkend="language.modifier.escape"><varname>escape</varname></link>,
|
||||
<link linkend="language.function.textformat"><varname>{textformat}</varname></link>
|
||||
et <link linkend="tips.obfuscating.email">le camouflage des adresses E-mail</link>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
|
@@ -1,25 +1,54 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||
|
||||
<sect1 id="language.function.math">
|
||||
<title>{math}</title>
|
||||
<para>
|
||||
{math} autorise les designers de templates <20> effectuer des op<6F>rations
|
||||
dans le template. 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". 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.
|
||||
<varname>{math}</varname> autorise les designers de templates <20> effectuer
|
||||
des op<6F>rations dans le template.
|
||||
</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">
|
||||
<tgroup cols="5">
|
||||
<colspec colname="param" align="center" />
|
||||
@@ -76,18 +105,6 @@
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</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>
|
||||
<title>{math}</title>
|
||||
<para>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
|
||||
|
||||
<sect1 id="language.function.popup.init">
|
||||
<title>{popup_init}</title>
|
||||
@@ -10,16 +10,27 @@
|
||||
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
|
||||
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>
|
||||
|
||||
<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>
|
||||
<title>{popup_init}</title>
|
||||
<programlisting>
|
||||
|
Reference in New Issue
Block a user