sync with EN

This commit is contained in:
yannick
2004-12-22 19:59:35 +00:00
parent d6ed8cc076
commit dbd9d23e4a
8 changed files with 260 additions and 176 deletions

View File

@@ -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.3 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
<sect1 id="language.function.fetch"> <sect1 id="language.function.fetch">
<title>fetch</title> <title>fetch</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -72,18 +72,18 @@
<programlisting> <programlisting>
<![CDATA[ <![CDATA[
{* Inclus du javascript dans votre template *} {* Inclus du javascript dans votre template *}
{fetch file="/export/httpd/www.domain.com/docs/navbar.js"} {fetch file="/export/httpd/www.example.com/docs/navbar.js"}
{* r<>cup<75>re les informations m<>t<EFBFBD>o d'un autre site sur votre page *} {* r<>cup<75>re les informations m<>t<EFBFBD>o d'un autre site sur votre page *}
{fetch file="http://www.myweather.com/68502/"} {fetch file="http://www.myweather.com/68502/"}
{* r<>cup<75>re les titres depuis un fichier ftp *} {* r<>cup<75>re les titres depuis un fichier ftp *}
{fetch file="ftp://user:password@ftp.domain.com/path/to/currentheadlines.txt"} {fetch file="ftp://user:password@ftp.example.com/path/to/currentheadlines.txt"}
{* assigne le contenu r<>cup<75>r<EFBFBD> <20> une variable de template *} {* assigne le contenu r<>cup<75>r<EFBFBD> <20> une variable de template *}
{fetch file="http://www.myweather.com/68502/" assign="weather"} {fetch file="http://www.myweather.com/68502/" assign="weather"}
{if $weather ne ""} {if $weather ne ""}
<b>{$weather}</b> <b>{$weather}</b>
{/if} {/if}
]]> ]]>
</programlisting> </programlisting>

View File

@@ -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.1 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
<sect1 id="language.function.html.options"> <sect1 id="language.function.html.options">
<title>html_options</title> <title>html_options</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -86,51 +86,54 @@
</para> </para>
<example> <example>
<title>html_options</title> <title>html_options</title>
<programlisting> <programlisting>
<![CDATA[
index.php: index.php:
require('Smarty.class.php'); require('Smarty.class.php');
$smarty = new Smarty; $smarty = new Smarty;
$smarty-&gt;assign('id_client', array(1000,1001,1002,1003)); $smarty->assign('id_client', array(1000,1001,1002,1003));
$smarty-&gt;assign('nom_client', array('Joe Schmoe','Jack Smith','Jane $smarty->assign('nom_client', array('Joe Schmoe','Jack Smith','Jane
Johnson','Charlie Brown')); Johnson','Charlie Brown'));
$smarty-&gt;assign('client_id', 1001); $smarty->assign('client_id', 1001);
$smarty-&gt;display('index.tpl'); $smarty->display('index.tpl');
index.tpl: index.tpl:
&lt;select name=client_id&gt; <select name=client_id>
{html_options values=$id_client selected=$client_id output=$nom_client} {html_options values=$id_client selected=$client_id output=$nom_client}
&lt;/select&gt; </select>
index.php: index.php:
require('Smarty.class.php'); require('Smarty.class.php');
$smarty = new Smarty; $smarty = new Smarty;
$smarty-&gt;assign('cust_options', array( $smarty->assign('cust_options', array(
1001 =&gt; 'Joe Schmoe', 1001 => 'Joe Schmoe',
1002 =&gt; 'Jack Smith', 1002 => 'Jack Smith',
1003 =&gt; 'Jane Johnson', 1003 => 'Jane Johnson',
1004 =&gt; 'Charlie Brown')); 1004 => 'Charlie Brown'));
$smarty-&gt;assign('client_id', 1001); $smarty->assign('client_id', 1001);
$smarty-&gt;display('index.tpl'); $smarty->display('index.tpl');
index.tpl: index.tpl:
&lt;select name=client_id&gt; <select name=client_id>
{html_options options=$cust_options selected=$client_id} {html_options options=$cust_options selected=$client_id}
&lt;/select&gt; </select>
SORTIE: (valable pour les deux exemples) SORTIE: (valable pour les deux exemples)
&lt;select name=client_id&gt; <select name=client_id>
&lt;option value="1000"&gt;Joe Schmoe&lt;/option&gt; <option value="1000">Joe Schmoe</option>
&lt;option value="1001" selected="selected"&gt;Jack Smith&lt;/option&gt; <option value="1001" selected="selected">Jack Smith</option>
&lt;option value="1002"&gt;Jane Johnson&lt;/option&gt; <option value="1002">Jane Johnson</option>
&lt;option value="1003"&gt;Charlie Brown&lt;/option&gt; <option value="1003">Charlie Brown</option>
&lt;/select&gt;</programlisting> </select>
]]>
</programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file

View File

@@ -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.3 Maintainer: gerald Status: partial --> <!-- EN-Revision: 1.4 Maintainer: gerald Status: partial -->
<sect1 id="language.function.html.select.date"> <sect1 id="language.function.html.select.date">
<title>html_select_date</title> <title>html_select_date</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -258,54 +258,54 @@ Ce qui donne en sortie :
<screen> <screen>
<![CDATA[ <![CDATA[
<select name="Date_Month"> <select name="Date_Month">
<option value="1">January</option> <option value="1">January</option>
<option value="2">February</option> <option value="2">February</option>
<option value="3">March</option> <option value="3">March</option>
<option value="4">April</option> <option value="4">April</option>
<option value="5">May</option> <option value="5">May</option>
<option value="6">June</option> <option value="6">June</option>
<option value="7">July</option> <option value="7">July</option>
<option value="8">August</option> <option value="8">August</option>
<option value="9">September</option> <option value="9">September</option>
<option value="10">October</option> <option value="10">October</option>
<option value="11">November</option> <option value="11">November</option>
<option value="12" selected="selected">December</option> <option value="12" selected="selected">December</option>
</select> </select>
<select name="Date_Day"> <select name="Date_Day">
<option value="1">01</option> <option value="1">01</option>
<option value="2">02</option> <option value="2">02</option>
<option value="3">03</option> <option value="3">03</option>
<option value="4">04</option> <option value="4">04</option>
<option value="5">05</option> <option value="5">05</option>
<option value="6">06</option> <option value="6">06</option>
<option value="7">07</option> <option value="7">07</option>
<option value="8">08</option> <option value="8">08</option>
<option value="9">09</option> <option value="9">09</option>
<option value="10">10</option> <option value="10">10</option>
<option value="11">11</option> <option value="11">11</option>
<option value="12">12</option> <option value="12">12</option>
<option value="13" selected>13</option> <option value="13" selected>13</option>
<option value="14">14</option> <option value="14">14</option>
<option value="15">15</option> <option value="15">15</option>
<option value="16">16</option> <option value="16">16</option>
<option value="17">17</option> <option value="17">17</option>
<option value="18">18</option> <option value="18">18</option>
<option value="19">19</option> <option value="19">19</option>
<option value="20">20</option> <option value="20">20</option>
<option value="21">21</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>
<option value="24">24</option> <option value="24">24</option>
<option value="25">25</option> <option value="25">25</option>
<option value="26">26</option> <option value="26">26</option>
<option value="27">27</option> <option value="27">27</option>
<option value="28">28</option> <option value="28">28</option>
<option value="29">29</option> <option value="29">29</option>
<option value="30">30</option> <option value="30">30</option>
<option value="31">31</option> <option value="31">31</option>
</select> </select>
<select name="Date_Year"> <select name="Date_Year">
<option value="2001" selected="selected">2001</option> <option value="2001" selected="selected">2001</option>
</select> </select>
]]> ]]>
@@ -325,27 +325,27 @@ Ce qui donne en sortie: (L'ann
<screen> <screen>
<![CDATA[ <![CDATA[
<select name="StartDateMonth"> <select name="StartDateMonth">
<option value="1">January</option> <option value="1">January</option>
<option value="2">February</option> <option value="2">February</option>
<option value="3">March</option> <option value="3">March</option>
<option value="4">April</option> <option value="4">April</option>
<option value="5">May</option> <option value="5">May</option>
<option value="6">June</option> <option value="6">June</option>
<option value="7">July</option> <option value="7">July</option>
<option value="8">August</option> <option value="8">August</option>
<option value="9">September</option> <option value="9">September</option>
<option value="10">October</option> <option value="10">October</option>
<option value="11">November</option> <option value="11">November</option>
<option value="12" selected="selected">December</option> <option value="12" selected="selected">December</option>
</select> </select>
<select name="StartDateYear"> <select name="StartDateYear">
<option value="1999">1995</option> <option value="1999">1995</option>
<option value="1999">1996</option> <option value="1999">1996</option>
<option value="1999">1997</option> <option value="1999">1997</option>
<option value="1999">1998</option> <option value="1999">1998</option>
<option value="1999">1999</option> <option value="1999">1999</option>
<option value="2000" selected="selected">2000</option> <option value="2000" selected="selected">2000</option>
<option value="2001">2001</option> <option value="2001">2001</option>
</select> </select>
]]> ]]>
</screen> </screen>

View File

@@ -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.1 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
<sect1 id="language.function.html.table"> <sect1 id="language.function.html.table">
<title>html_table</title> <title>html_table</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -12,27 +12,59 @@
<colspec colname="desc" /> <colspec colname="desc" />
<thead> <thead>
<row> <row>
<entry>Nom attribut</entry> <entry>Nom de l'attribut</entry>
<entry>Type</entry> <entry>Type</entry>
<entry>Requis</entry> <entry>Requis</entry>
<entry>Defaut</entry> <entry>D<EFBFBD>faut</entry>
<entry>Description</entry> <entry>Description</entry>
</row> </row>
</thead> </thead>
<tbody> <tbody>
<row> <row>
<entry>loop</entry> <entry>loop</entry>
<entry>array</entry> <entry>tableau</entry>
<entry>Oui</entry> <entry>Oui</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Tableau de donn<6E>es <20> parcourir</entry> <entry>Tableau de donn<6E>es <20> parcourir</entry>
</row> </row>
<row> <row>
<entry>cols</entry> <entry>cols</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>3</emphasis></entry> <entry><emphasis>3</emphasis></entry>
<entry>Nombre de colonnes du tableau</entry> <entry>
nombre de colonnes de la table. 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
ait juste assez de colonnes pour afficher tous les <20>l<EFBFBD>ments. Si les lignes et
les colonnes sont omis tous les deux, la valeur par d<>faut de "cols" sera appliqu<71>e,
<20> savoir 3.
</entry>
</row>
<row>
<entry>rows</entry>
<entry>entier</entry>
<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
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.
</entry>
</row>
<row>
<entry>inner</entry>
<entry>cha<EFBFBD>ne de caract<63>res</entry>
<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.
<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
afficher lignes par lignes.
</entry>
</row> </row>
<row> <row>
<entry>table_attr</entry> <entry>table_attr</entry>
@@ -46,16 +78,14 @@
<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 <entry>attributs pour les balises tr (les tableaux sont parcourus)</entry>
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 <entry>attributs pour les balises td (les tableaux sont parcourus)</entry>
parcourus)</entry>
</row> </row>
<row> <row>
<entry>trailpad</entry> <entry>trailpad</entry>
@@ -67,18 +97,25 @@
</row> </row>
<row> <row>
<entry>hdir</entry> <entry>hdir</entry>
<entry>string</entry> <entry>cha<EFBFBD>ne de caract<63>res</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>right</emphasis></entry> <entry><emphasis>right</emphasis></entry>
<entry>Direction du rendu. Les valeurs possibles sont <emphasis>left</emphasis>/<emphasis>right</emphasis></entry> <entry>
Direction du rendu. Les valeurs possibles sont <emphasis>left</emphasis> (left-to-right),
<emphasis>right</emphasis> (right-to-left)
</entry>
</row> </row>
<row> <row>
<entry>vdir</entry> <entry>vdir</entry>
<entry>string</entry> <entry>cha<EFBFBD>ne de caract<63>res</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>down</emphasis></entry> <entry><emphasis>down</emphasis></entry>
<entry>Direction des colonnes lors du rendu. Les valeurs possibles sont : <emphasis>up</emphasis>/<emphasis>down</emphasis></entry> <entry>
</row> Direction des colonnes lors du rendu. Les valeurs possibles sont :
<emphasis>down</emphasis> (top-to-bottom), <emphasis>up</emphasis>
(bottom-to-top)
</entry>
</row>
</tbody> </tbody>
</tgroup> </tgroup>
</informaltable> </informaltable>
@@ -93,26 +130,32 @@
<emphasis>trailpad</emphasis> est la valeur avec laquelle remplir <emphasis>trailpad</emphasis> est la valeur avec laquelle remplir
les cellules restantes de la derni<6E>re ligne, s'il y en a une. les cellules restantes de la derni<6E>re ligne, s'il y en a une.
</para> </para>
<example> <example>
<title>html_table</title> <title>html_table</title>
<programlisting> <programlisting role="php">
<![CDATA[ <![CDATA[
index.php: <?php
require('Smarty.class.php'); require('Smarty.class.php');
$smarty = new Smarty; $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');
?>
index.tpl: ]]>
</programlisting>
<programlisting>
<![CDATA[
{html_table loop=$data} {html_table loop=$data}
{html_table loop=$data cols=4 table_attr='border="0"'} {html_table loop=$data cols=4 table_attr='border="0"'}
{html_table loop=$data cols=4 tr_attr=$tr} {html_table loop=$data cols=4 tr_attr=$tr}
]]>
OUTPUT: </programlisting>
<para>
Affichera :
</para>
<screen>
<![CDATA[
<table border="1"> <table border="1">
<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>
@@ -128,9 +171,11 @@ OUTPUT:
<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>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr> <tr bgcolor="#eeeeee"><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</table> </table>
]]></programlisting> ]]>
</screen>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -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.1 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
<sect1 id="language.function.mailto"> <sect1 id="language.function.mailto">
<title>mailto</title> <title>mailto</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -108,27 +108,27 @@
<example> <example>
<title>mailto</title> <title>mailto</title>
<programlisting> <programlisting>
{mailto address="me@domain.com"} {mailto address="moi@example.com"}
{mailto address="moi@domaine.com" text="send me some mail"} {mailto address="moi@example.com" text="send me some mail"}
{mailto address="moi@domaine.com" encode="javascript"} {mailto address="moi@example.com" encode="javascript"}
{mailto address="moi@domaine.com" encode="hex"} {mailto address="moi@example.com" encode="hex"}
{mailto address="moi@domaine.com" subject="Hello to you!"} {mailto address="moi@example.com" subject="Hello to you!"}
{mailto address="moi@domaine.com" cc="you@domain.com,they@domain.com"} {mailto address="moi@example.com" cc="you@domain.com,they@domain.com"}
{mailto address="moi@domaine.com" extra='class="email"'} {mailto address="moi@example.com" extra='class="email"'}
SORTIE: SORTIE:
&lt;a href="mailto:moi@domaine.com" &gt;moi@domaine.com&lt;/a&gt; &lt;a href="mailto:moi@example.com" &gt;moi@example.com&lt;/a&gt;
&lt;a href="mailto:moi@domaine.com" &gt;send me some mail&lt;/a&gt; &lt;a href="mailto:moi@example.com" &gt;send me some mail&lt;/a&gt;
&lt;SCRIPT language="javascript"&gt;eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6 &lt;SCRIPT language="javascript"&gt;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% 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 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'))&lt;/SCRIPT&gt; %27%29%3b'))&lt;/SCRIPT&gt;
&lt;a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" &gt;&amp;#x6d;&amp;#x65;&amp;#x40;&amp;#x64;&amp; &lt;a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" &gt;&amp;#x6d;&amp;#x65;&amp;#x40;&amp;#x64;&amp;
#x6f;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6e;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#x6d;&lt;/a&gt; #x6f;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6e;&amp;#x2e;&amp;#x63;&amp;#x6f;&amp;#x6d;&lt;/a&gt;
&lt;a href="mailto:moi@domaine.com?subject=Hello%20to%20you%21" &gt;moi@domaine.com&lt;/a&gt; &lt;a href="mailto:moi@example.com?subject=Hello%20to%20you%21" &gt;moi@example.com&lt;/a&gt;
&lt;a href="mailto:moi@domaine.com?cc=you@domain.com%2Cthey@domain.com" &gt;moi@domaine.com&lt;/a&gt; &lt;a href="mailto:moi@example.com?cc=you@example.com%2Cthey@example.com" &gt;moi@example.com&lt;/a&gt;
&lt;a href="mailto:moi@domaine.com" class="email"&gt;moi@domaine.com&lt;/a&gt;</programlisting> &lt;a href="mailto:moi@example.com" class="email"&gt;moi@example.com&lt;/a&gt;</programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file

View File

@@ -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.1 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
<sect1 id="language.function.popup"> <sect1 id="language.function.popup">
<title>popup</title> <title>popup</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -37,7 +37,7 @@
</row> </row>
<row> <row>
<entry>sticky</entry> <entry>sticky</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>false</emphasis></entry> <entry><emphasis>false</emphasis></entry>
<entry>Rends la popup active jusqu'a ce qu'elle soit <entry>Rends la popup active jusqu'a ce qu'elle soit
@@ -130,35 +130,35 @@
</row> </row>
<row> <row>
<entry>width</entry> <entry>width</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Longeur de la popup</entry> <entry>Longeur de la popup</entry>
</row> </row>
<row> <row>
<entry>height</entry> <entry>height</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Hauteur de la popup</entry> <entry>Hauteur de la popup</entry>
</row> </row>
<row> <row>
<entry>left</entry> <entry>left</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>false</emphasis></entry> <entry><emphasis>false</emphasis></entry>
<entry>la popup va <20> gauche de la souris</entry> <entry>la popup va <20> gauche de la souris</entry>
</row> </row>
<row> <row>
<entry>right</entry> <entry>right</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>false</emphasis></entry> <entry><emphasis>false</emphasis></entry>
<entry>la popup va <20> droite de la souris</entry> <entry>la popup va <20> droite de la souris</entry>
</row> </row>
<row> <row>
<entry>center</entry> <entry>center</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>false</emphasis></entry> <entry><emphasis>false</emphasis></entry>
<entry>la popup est centr<74>e par rapport <20> la <entry>la popup est centr<74>e par rapport <20> la
@@ -166,7 +166,7 @@
</row> </row>
<row> <row>
<entry>above</entry> <entry>above</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>false</emphasis></entry> <entry><emphasis>false</emphasis></entry>
<entry>la popup est au dessus de la souris. NOTE: <entry>la popup est au dessus de la souris. NOTE:
@@ -174,14 +174,14 @@
</row> </row>
<row> <row>
<entry>below</entry> <entry>below</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>false</emphasis></entry> <entry><emphasis>false</emphasis></entry>
<entry>la popup apparait en dessous de la souris</entry> <entry>la popup apparait en dessous de la souris</entry>
</row> </row>
<row> <row>
<entry>border</entry> <entry>border</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>rends la bordure de la popup plus <20>paisse ou plus <entry>rends la bordure de la popup plus <20>paisse ou plus
@@ -189,7 +189,7 @@
</row> </row>
<row> <row>
<entry>offsetx</entry> <entry>offsetx</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>A quelle distance du curseur la popup apparaitra <entry>A quelle distance du curseur la popup apparaitra
@@ -197,7 +197,7 @@
</row> </row>
<row> <row>
<entry>offsety</entry> <entry>offsety</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>A quelle distance du curseur la popup apparaitra <entry>A quelle distance du curseur la popup apparaitra
@@ -205,7 +205,7 @@
</row> </row>
<row> <row>
<entry>fgbackground</entry> <entry>fgbackground</entry>
<entry>url to image</entry> <entry>url vers l'image</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Une image <20> utiliser <20> la place de la couleur de <entry>Une image <20> utiliser <20> la place de la couleur de
@@ -213,7 +213,7 @@
</row> </row>
<row> <row>
<entry>bgbackground</entry> <entry>bgbackground</entry>
<entry>url to image</entry> <entry>url vers l'image</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Image <20> utiliser <20> la place de la bordure de la <entry>Image <20> utiliser <20> la place de la bordure de la
@@ -232,7 +232,7 @@
</row> </row>
<row> <row>
<entry>noclose</entry> <entry>noclose</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>N'affiche pas le bouton "Close" pour les fen<65>tres <entry>N'affiche pas le bouton "Close" pour les fen<65>tres
@@ -249,7 +249,7 @@
</row> </row>
<row> <row>
<entry>autostatus</entry> <entry>autostatus</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>D<EFBFBD>fini le texte de la barre de statut au contenu <entry>D<EFBFBD>fini le texte de la barre de statut au contenu
@@ -265,7 +265,7 @@
</row> </row>
<row> <row>
<entry>inarray</entry> <entry>inarray</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>indique <20> overLib de lire le texte <20> cet index dans le <entry>indique <20> overLib de lire le texte <20> cet index dans le
@@ -274,7 +274,7 @@
</row> </row>
<row> <row>
<entry>caparray</entry> <entry>caparray</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>indique <20> overlib de lire le libell<6C> depuis le <entry>indique <20> overlib de lire le libell<6C> depuis le
@@ -290,21 +290,21 @@
</row> </row>
<row> <row>
<entry>snapx</entry> <entry>snapx</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Aligne la popup sur une grille horizontale</entry> <entry>Aligne la popup sur une grille horizontale</entry>
</row> </row>
<row> <row>
<entry>snapy</entry> <entry>snapy</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>Aligne la popup sur une grille verticale</entry> <entry>Aligne la popup sur une grille verticale</entry>
</row> </row>
<row> <row>
<entry>fixx</entry> <entry>fixx</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>v<EFBFBD>rrouille la popup <20> une position horizontale. <entry>v<EFBFBD>rrouille la popup <20> une position horizontale.
@@ -313,7 +313,7 @@
</row> </row>
<row> <row>
<entry>fixy</entry> <entry>fixy</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>v<EFBFBD>rouille la popup <20> une position verticale <entry>v<EFBFBD>rouille la popup <20> une position verticale
@@ -330,7 +330,7 @@
</row> </row>
<row> <row>
<entry>padx</entry> <entry>padx</entry>
<entry>integer,integer</entry> <entry>entier, entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry><EFBFBD>carte l'image de fond du reste des <20>l<EFBFBD>ments <entry><EFBFBD>carte l'image de fond du reste des <20>l<EFBFBD>ments
@@ -339,7 +339,7 @@
</row> </row>
<row> <row>
<entry>pady</entry> <entry>pady</entry>
<entry>integer,integer</entry> <entry>entier, entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry><EFBFBD>carte l'image de fond du reste des <20>l<EFBFBD>ments <entry><EFBFBD>carte l'image de fond du reste des <20>l<EFBFBD>ments
@@ -348,7 +348,7 @@
</row> </row>
<row> <row>
<entry>fullhtml</entry> <entry>fullhtml</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>vous autorise <20> placer du code html en tant que <entry>vous autorise <20> placer du code html en tant que
@@ -375,7 +375,7 @@
</row> </row>
<row> <row>
<entry>delay</entry> <entry>delay</entry>
<entry>integer</entry> <entry>entier</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>la popup se comporte comme une infobulle. <entry>la popup se comporte comme une infobulle.
@@ -384,7 +384,7 @@
</row> </row>
<row> <row>
<entry>hauto</entry> <entry>hauto</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>D<EFBFBD>termine automatiquement si la popup doit <20>tre <entry>D<EFBFBD>termine automatiquement si la popup doit <20>tre
@@ -392,7 +392,7 @@
</row> </row>
<row> <row>
<entry>vauto</entry> <entry>vauto</entry>
<entry>boolean</entry> <entry>bool<EFBFBD>en</entry>
<entry>Non</entry> <entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry> <entry><emphasis>n/a</emphasis></entry>
<entry>D<EFBFBD>termine automatiquement si la popup doit <20>tre <entry>D<EFBFBD>termine automatiquement si la popup doit <20>tre
@@ -406,20 +406,23 @@
</para> </para>
<example> <example>
<title>popup</title> <title>popup</title>
<programlisting> <programlisting>
<![CDATA[
{* popup_init doit <20>tre appel<65> en haut de votre page *} {* popup_init doit <20>tre appel<65> en haut de votre page *}
{popup_init src="/javascripts/overlib.js"} {popup_init src="/javascripts/overlib.js"}
{* cr<63>ation d'un lien avec une popup qui apparait sur l'<27>v<EFBFBD>nement onMouseOver *} {* cr<63>ation d'un lien avec une popup qui apparait sur l'<27>v<EFBFBD>nement onMouseOver *}
&lt;A href="mypage.html" {popup text="Ce lien vous am<61>ne sur ma page!"}&gt;mypage&lt;/A&gt; <A href="mypage.html" {popup text="Ce lien vous am<61>ne sur ma page!"}>mypage</A>
{* vous pouvez utiliser du html, des liens, etc dans vos popup *} {* vous pouvez utiliser du html, des liens, etc dans vos popup *}
&lt;A href="mypage.html" {popup sticky=true caption="mypage contents" <A href="mypage.html" {popup sticky=true caption="mypage contents"
text="&lt;UL&gt;&lt;LI&gt;links&lt;LI&gt;pages&lt;LI&gt;images&lt;/UL&gt;" snapx=10 snapy=10}&gt;mypage&lt;/A&gt; text="<UL><LI>links<LI>pages<LI>images</UL>" snapx=10 snapy=10}>mypage</A>
SORTIE: SORTIE:
(allez sur le site officiel de Smarty pour des exemples.)</programlisting> (allez sur le site officiel de Smarty pour des exemples.)
]]>
</programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file

View File

@@ -1,37 +1,70 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ --> <!-- $Revision$ -->
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
<sect1 id="language.modifier.capitalize"> <sect1 id="language.modifier.capitalize">
<title>capitalize</title> <title>capitalize</title>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
<colspec colname="type" align="center" />
<colspec colname="required" align="center" />
<colspec colname="default" align="center" />
<colspec colname="desc" />
<thead>
<row>
<entry>Position du param<61>tre</entry>
<entry>Type</entry>
<entry>Requis</entry>
<entry>D<EFBFBD>faut</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>1</entry>
<entry>bool<EFBFBD>en</entry>
<entry>No</entry>
<entry>false</entry>
<entry>D<EFBFBD>termine si oui ou non les mots contenant des chiffres
doivent <20>tre mis en majuscule</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para> <para>
Met la premi<6D>re lettre de chaque mot d'une variable en majuscule. Met la premi<6D>re lettre de chaque mot d'une variable en majuscule.
</para> </para>
<example> <example>
<title>capitalize</title> <title>Mise en majuscule</title>
<programlisting role="php"> <programlisting role="php">
<![CDATA[ <![CDATA[
<?php <?php
$smarty = new Smarty; $smarty = new Smarty;
$smarty->assign('articleTitle', 'Police begin campaign to rundown jaywalkers.'); $smarty->assign('titreArticle', 'Le nouveau php5 est vraiment performant !');
$smarty->display('index.tpl'); $smarty->display('index.tpl');
?> ?>
]]> ]]>
</programlisting> </programlisting>
<para> <para>
Where index.tpl is: O<EFBFBD> index.tpl contient :
</para> </para>
<programlisting> <programlisting>
<![CDATA[ <![CDATA[
{$articleTitle} {$titreArticle}
{$articleTitle|capitalize} {$titreArticle|capitalize}
{$titreArticle|capitalize:true}
]]> ]]>
</programlisting> </programlisting>
<para>
Affichera :
</para>
<screen> <screen>
<![CDATA[ <![CDATA[
La police commence une campagne de sensibilisation contre la violence routi<74>re. Le nouveau php5 est vraiment performant !
La Police Commence Une Campagne De Sensibilisation Contre La Violence Routi<74>re. Le Nouveau php5 Est Vraiment Performant !
Le Nouveau Php5 Est Vraiment Performant !
]]> ]]>
</screen> </screen>
</example> </example>

View File

@@ -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.3 Maintainer: gerald Status: ready --> <!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
<sect1 id="language.variables.smarty"> <sect1 id="language.variables.smarty">
<title>Variable r<>serv<72>e {$smarty}</title> <title>Variable r<>serv<72>e {$smarty}</title>
<para> <para>
@@ -19,7 +19,7 @@
<title>Afficher des variables de requ<71>te</title> <title>Afficher des variables de requ<71>te</title>
<programlisting> <programlisting>
<![CDATA[ <![CDATA[
{* Affiche la valeur de page dans l'url (GET) http://www.domain.com/index.php?page=foo *} {* Affiche la valeur de page dans l'url (GET) http://www.example.com/index.php?page=foo *}
{$smarty.get.page} {$smarty.get.page}
{* affiche la variable "page" r<>cup<75>r<EFBFBD>e depuis un formulaire (POST) *} {* affiche la variable "page" r<>cup<75>r<EFBFBD>e depuis un formulaire (POST) *}
@@ -119,7 +119,7 @@
<sect2 id="language.variables.smarty.ldelim"> <sect2 id="language.variables.smarty.ldelim">
<title>{$smarty.ldelim}</title> <title>{$smarty.ldelim}</title>
<para> <para>
Cette variable est utilis<69> pour afficher le d<>l<EFBFBD>miteur gauche. Lisez aussi Cette variable est utilis<69>e pour afficher le d<>l<EFBFBD>miteur gauche. Lisez aussi
la partie <link la partie <link
linkend="language.function.ldelim">{ldelim},{rdelim}</link>. linkend="language.function.ldelim">{ldelim},{rdelim}</link>.
</para> </para>
@@ -127,7 +127,7 @@
<sect2 id="language.variables.smarty.rdelim"> <sect2 id="language.variables.smarty.rdelim">
<title>{$smarty.rdelim}</title> <title>{$smarty.rdelim}</title>
<para> <para>
Cette variable est utilis<69> pour afficher le d<>l<EFBFBD>miteur droit. Lisez aussi Cette variable est utilis<69>e pour afficher le d<>l<EFBFBD>miteur droit. Lisez aussi
la partie <link linkend="language.function.ldelim">{ldelim},{rdelim}</link>. la partie <link linkend="language.function.ldelim">{ldelim},{rdelim}</link>.
</para> </para>
</sect2> </sect2>