sync with EN

This commit is contained in:
yannick
2006-10-03 18:55:36 +00:00
parent 5bec771475
commit 4821b6b597
5 changed files with 178 additions and 244 deletions

View File

@@ -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>

View File

@@ -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>&lt;caption&gt;</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>&lt;table&gt;</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>&lt;th&gt;</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>&lt;tr&gt;</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>&lt;td&gt;</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>&amp;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>&lt;table&gt;</literal>, <literal>&lt;tr&gt;</literal>
et <literal>&lt;td&gt;</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>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</tbody>
</table>
]]>
</screen>
</programlisting>
</example>
</sect1>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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 &lt;head&gt;, 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>&lt;head&gt;</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>