cvs: smarty /docs/fr/designers/language-basic-syntax language-syntax-attributes.xml language-syntax-comments.xml language-syntax-functions.xml language-syntax-variables.xml /docs/fr/designers/language-builtin-functions language-function-if.xml language-function-include.xml language-function-ldelim.xml language-function-literal.xml /docs/fr/designers/language-custom-functions language-function-fetch.xml language-function-html-checkboxes.xml language-function-html-image.xml language-function-html-options.xml language-function-html-radios.xml language-function-mailto.xml language-function-popup-init.xml language-function-popup.xml /docs/fr/designers/language-modifiers language-modifier-escape.xml language-modifier-lower.xml language-modifier-strip.xml language-modifier-upper.xml /docs/fr/programmers/api-variables variable-secure-dir.xml variable-use-sub-dirs.xml
[email protected] ("Yannick Torres") Wed, 22 Mar 2006 17:30:04 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvsyannick1143048604@cvsserver> |
yannick Wed Mar 22 17:30:04 2006 UTC
Modified files:
/smarty/docs/fr/designers/language-basic-syntax
language-syntax-attributes.xml
language-syntax-comments.xml
language-syntax-functions.xml
language-syntax-variables.xml
/smarty/docs/fr/designers/language-builtin-functions
language-function-if.xml
language-function-include.xml
language-function-ldelim.xml
language-function-literal.xml
/smarty/docs/fr/designers/language-custom-functions
language-function-fetch.xml
language-function-html-checkboxes.xml
language-function-html-image.xml
language-function-html-options.xml
language-function-html-radios.xml
language-function-mailto.xml
language-function-popup-init.xml
language-function-popup.xml
/smarty/docs/fr/designers/language-modifiers
language-modifier-escape.xml
language-modifier-lower.xml
language-modifier-strip.xml
language-modifier-upper.xml
/smarty/docs/fr/programmers/api-variables variable-secure-dir.xml
variable-use-sub-dirs.xml
Log:
sync with EN
yannick-20060322173004.txt
(text/plain, 43.9 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml:1.6 smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml:1.7
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml:1.6 Sat Feb 18 17:54:23 2006
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
<sect1 id="language.syntax.attributes">
<title>Paramètres</title>
@@ -15,10 +15,9 @@
</para>
<para>
Certains paramètres requièrent des valeurs booléennes (true / false).
- Elles <link linkend="variable.config.booleanize">peuvent être spécifiées</link>
- par l'une des valeures suivantes, sans guillemet: <literal>true</literal>,
- <literal>on</literal>, et <literal>yes</literal>, ou <literal>false</literal>,
- <literal>off</literal>, et <literal>no</literal>.
+ Elles peuvent être spécifiées par l'une des valeures suivantes, sans guillemet:
+ <literal>true</literal>, <literal>on</literal>, et <literal>yes</literal>,
+ ou <literal>false</literal>, <literal>off</literal>, et <literal>no</literal>.
</para>
<example>
<title>Paramètres de fonction, syntaxe</title>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml:1.7 smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml:1.8
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml:1.7 Sat Mar 11 19:45:39 2006
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.comments">
<title>Commentaires</title>
@@ -24,13 +24,20 @@
<!-- Un commentaire Html qui sera envoyé au navigateur -->
{* ces multi-lignes sont des commentaires
- qui ne sont pas envoyées au navigateur
+qui ne sont pas envoyées au navigateur
*}
+{*********************************************************
+Un bloc de commentaires multilignes contenant les crédits
+@ author: [email protected]
+@ maintainer: [email protected]
+@ para: var that sets block style
+@ css: the style output
+**********************************************************}
+
{* Inclusion du fichier d'en tête *}
{include file='header.tpl'}
-
{* Note aux développeurs : $includeFile est assigné au script foo.php *}
<!-- Affichage du bloc principal -->
{include file=$includeFile}
@@ -41,6 +48,8 @@
{html_options options=$vals selected=$selected_id}
</select>
*}
+{* Balise cvs pour un template *}
+{* $Id: Exp $ *}
</body>
]]>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.8 smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.9
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.8 Sun Dec 11 12:04:02 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.functions">
<title>Fonctions</title>
<para>
@@ -8,22 +8,23 @@
ou invoquent une fonction. Les fonctions sont appelées
lorsqu'elles sont entourées, ainsi que leurs
<link linkend="language.syntax.attributes">paramètres</link>, des délimiteurs Smarty.
- Par exemple : {nomfonction par1="val" par2="val"}.
+ Par exemple : {nomfonction attr1='val' attr2='val'}.
</para>
<example>
<title>syntaxe des fonctions</title>
<programlisting>
<![CDATA[
-{config_load file="colors.conf"}
-{include file="header.tpl"}
+{config_load file='colors.conf'}
+{include file='header.tpl'}
+{insert file='banner_ads.tpl'}
-{if $name eq "Fred"}
- Vous êtes admis dans cette zone
+{if $highlight_name}
+ Bonjour, <font color="{#fontColor#}">{$name}!</font>
{else}
- Bienvenue, <font color="{#fontColor#}">{$name} !</font>
+ Bonjour, {$name}!
{/if}
-{include file="footer.tpl"}
+{include file='footer.tpl'}
]]>
</programlisting>
</example>
@@ -38,7 +39,7 @@
comme <link linkend="language.function.if">{if}</link>,
<link linkend="language.function.section">{section}</link> et
<link linkend="language.function.strip">{strip}</link>.
- Elles ne peuvent être modifiées.
+ Elles ne devraient pas être modifiées.
</para>
<para>
Les fonctions utilisateurs sont des fonctions <emphasis role="bold">additionnelles</emphasis>,
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.4 smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.5
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.4 Sun Jul 10 19:44:16 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.variables">
<title>Variables</title>
<para>
@@ -38,13 +38,25 @@
{$foo.bar.baz[4]}
{$foo->bar($baz,2,$bar)} <-- passage de paramètres
{"foo"} <-- les valeurs statiques sont autorisées
+
+{* affiche la variable serveur "SERVER_NAME" ($_SERVER['SERVER_NAME'])*}
+{$smarty.server.SERVER_NAME}
]]>
</programlisting>
</example>
+
+ <para>
+ Les variables spéciales comme get, post, session, etc. sont également disponibles,
+ lisez le chapitre sur les variables réservées
+ <link linkend="language.variables.smarty">$smarty</link> pour plus de détails.
+ </para>
+
<para>
Voir aussi
- <link linkend="language.variables.smarty">les variables réservées $smarty</link> et
- <link linkend="language.config.variables">les variables de configuration</link>.
+ <link linkend="language.variables.smarty">$smarty reserved variables</link>,
+ <link linkend="language.config.variables">Config Variables</link>,
+ <link linkend="language.function.assign">{assign}</link> et
+ <link linkend="api.assign">assign()</link>.
</para>
</sect1>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.9 smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.10
--- smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.9 Sat Dec 10 22:09:36 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
<sect1 id="language.function.if">
<title>{if},{elseif},{else}</title>
@@ -149,21 +149,21 @@
<title>Instruction {if}</title>
<programlisting>
<![CDATA[
-{if $name eq "Fred"}
+{if $name eq 'Fred'}
Bienvenue, Monsieur.
-{elseif $name eq "Wilma"}
+{elseif $name eq 'Wilma'}
Bienvenue m'dame.
{else}
Bienvenue, qui que vous soyez.
{/if}
{* Un exemple avec l'opérateur or *}
-{if $name eq "Fred" or $name eq "Wilma"}
+{if $name eq 'Fred' or $name eq 'Wilma'}
...
{/if}
{* même chose que ci-dessus *}
-{if $name == "Fred" || $name == "Wilma"}
+{if $name == 'Fred' || $name == 'Wilma'}
...
{/if}
@@ -217,6 +217,22 @@
]]>
</programlisting>
</example>
+ <example>
+ <title>Plus d'exemples avec {if}</title>
+ <programlisting>
+<![CDATA[
+{if isset($name) && $name = 'Blog'}
+ {* faire quelque chose *}
+{elseif $name == $foo}
+ {* faire quelque chose *}
+{/if}
+
+{if is_array($foo) && count($foo) > 0)
+ {* faire une boucle foreach *}
+ {/if}
+ ]]>
+ </programlisting>
+ </example>
</sect1>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml?r1=1.11&r2=1.12&diff_format=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.11 smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.12
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.11 Sat Feb 18 17:54:23 2006
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.11 $ -->
-<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.12 $ -->
+<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
<sect1 id="language.function.include">
<title>{include}</title>
@@ -170,6 +170,7 @@
<para>
Voir aussi
<link linkend="language.function.include.php">{include_php}</link>,
+ <link linkend="language.function.insert">{insert}</link>,
<link linkend="language.function.php">{php}</link>,
<link linkend="template.resources">les ressources de template</link> et
<link linkend="tips.componentized.templates">les templates composants</link>.
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.9 smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.10
--- smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.9 Fri Feb 17 22:40:54 2006
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.10 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.11 Maintainer: gerald Status: ready -->
<sect1 id="language.function.ldelim">
<title>{ldelim},{rdelim}</title>
@@ -20,17 +20,17 @@
{ldelim}nomFonction{rdelim} est la façon dont sont appelées les fonctions dans Smarty !
]]>
</programlisting>
- <para>
- Affichera :
- </para>
- <screen>
+ <para>
+ Affichera :
+ </para>
+ <screen>
<![CDATA[
{nomFonction} est la façon dont sont appelées les fonctions dans Smarty !
]]>
- </screen>
+ </screen>
- <para>Un autre exemple avec du javascript</para>
- <programlisting>
+ <para>Un autre exemple avec du javascript</para>
+ <programlisting>
<![CDATA[
<script language="JavaScript">
function foo() {ldelim}
@@ -38,11 +38,11 @@
{rdelim}
</script>
]]>
- </programlisting>
- <para>
- affichera :
- </para>
- <screen>
+ </programlisting>
+ <para>
+ affichera :
+ </para>
+ <screen>
<![CDATA[
<script language="JavaScript">
function foo() {
@@ -50,14 +50,28 @@
}
</script>
]]>
- </screen>
+ </screen>
+ </example>
- </example>
- <para>
- Voir aussi la
- <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
- </para>
- </sect1>
+ <example>
+ <title>un autre exemple avec Javascript</title>
+ <programlisting>
+<![CDATA[
+<script language="JavaScript" type="text/javascript">
+ function myJsFunction(){ldelim}
+ alert("Le nom du serveur\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
+ {rdelim}
+</script>
+<a href="javascript:myJsFunction()">Cliquez ici pour des informations sur le serveur</a>
+ ]]>
+ </programlisting>
+ </example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.literal">{literal}</link> et
+ la <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
+ </para>
+</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.9 smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.10
--- smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.9 Thu Dec 1 20:28:15 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.9 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.11 Maintainer: gerald Status: ready -->
<sect1 id="language.function.literal">
<title>{literal}</title>
@@ -39,11 +39,49 @@
]]>
</programlisting>
</example>
+
+ <example>
+ <title>Exemple avec Javascript</title>
+ <programlisting>
+<![CDATA[
+<script language="JavaScript" type="text/javascript">
+ {literal}
+ function myJsFunction(name, ip){
+ alert("Le nom du serveur\n" + name + "\n" + ip);
+ }
+ {/literal}
+</script>
+<a href="javascript:myJsFunction('{$smarty.server.SERVER_NAME}','{$smarty.server.SERVER_ADDR}')">Cliquez ici pour plus d'informations sur le serveur</a>
+]]>
+ </programlisting>
+ </example>
+
+ <example>
+ <title>Un peu de css dans un template</title>
+ <programlisting>
+<![CDATA[
+{* inclure ce style... comme une expérimentation ! *}
+<style type="text/css">
+ {literal}
+ /* C'est une idée intéressante pour cette section */
+ .madIdea{
+ border: 3px outset #ffffff;
+ margin: 2 3 4 5px;
+ background-color: #001122;
+ }
+ {/literal}
+</style>
+<div class="madIdea">Avec Smarty, vous pouvez inclure du css dans le template</div>
+]]>
+ </programlisting>
+ </example>
<para>
- Voir aussi la
- <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
+ Voir aussi
+ <link linkend="language.function.ldelim">{ldelim}, {rdelim}</link> et
+ la <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
</para>
</sect1>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.7 smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.8
--- smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.7 Sun Dec 4 17:56:05 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
<sect1 id="language.function.fetch">
<title>{fetch}</title>
@@ -16,7 +16,7 @@
<para>
Vous pouvez spécifier l'attribut optionnel "assign"
qui défini une variable de template dans laquelle la sortie
- sera stockée plutôt que d'être affichée (nouveau dans Smarty 1.5.0).
+ sera stockée plutôt que d'être affichée.
</para>
<informaltable frame="all">
<tgroup cols="5">
@@ -63,28 +63,30 @@
<note>
<title>Note technique</title>
<para>
- Si la sécurité est activée, vous ne pourez récupérer les
- fichiers du système local que s'ils sont situés dans l'un des
- répertoires sécurisé (<link linkend="variable.secure.dir">$secure_dir</link>).
+ Si la <link linkend="variable.security">sécurité</link> est activée,
+ vous ne pourez récupérer les fichiers du système local que s'ils sont
+ situés dans l'un des <link linkend="variable.secure.dir">répertoires sécurisé</link>.
</para>
</note>
<example>
- <title>fetch</title>
+ <title>Exempe avec {fetch}</title>
<programlisting>
<![CDATA[
{* Inclus du javascript dans votre template *}
-{fetch file="/export/httpd/www.example.com/docs/navbar.js"}
+{fetch file='/export/httpd/www.example.com/docs/navbar.js'}
{* récupère les informations météo d'un autre site sur votre page *}
-{fetch file="http://www.myweather.com/68502/"}
+{fetch file='http://www.myweather.com/68502/'}
{* récupère les titres depuis un fichier ftp *}
-{fetch file="ftp://user:[email protected]/path/to/currentheadlines.txt"}
+{fetch file='ftp://user:[email protected]/path/to/currentheadlines.txt'}
+{* comme ci-dessus mais avec des variables *}
+{fetch file="ftp://`$user`:`$password`@`$server`/`$path`"}
{* assigne le contenu récupéré à une variable de template *}
-{fetch file="http://www.myweather.com/68502/" assign="weather"}
-{if $weather ne ""}
- <b>{$weather}</b>
+{fetch file='http://www.myweather.com/68502/' assign='weather'}
+{if $weather ne ''}
+ <div id="weather">{$weather}</div>
{/if}
]]>
</programlisting>
@@ -92,6 +94,7 @@
<para>
Voir aussi
<link linkend="language.function.capture">{capture}</link>,
+ <link linkend="language.function.assign">{assign}</link>
<link linkend="language.function.eval">{eval}</link> et
<link linkend="api.fetch">fetch()</link>.
</para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml?r1=1.10&r2=1.11&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.10 smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.11
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.10 Sun Dec 4 17:56:05 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.10 $ -->
-<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.11 $ -->
+<!-- EN-Revision: 1.14 Maintainer: yannick Status: ready -->
<sect1 id="language.function.html.checkboxes">
<title>{html_checkboxes}</title>
@@ -10,7 +10,7 @@
qui crée un groupe de cases à cocher avec les données fournies. Elle prend
en compte la liste des éléments sélectionnés par défaut. Les attributs requis
sont values et output, à moins que vous n'utilisiez options à la place.
- La sortie générée est compatible XHTML.
+ La sortie générée est conforme au XHTML.
</para>
<informaltable frame="all">
<tgroup cols="5">
@@ -84,6 +84,13 @@
<entry><emphasis>true</emphasis></entry>
<entry>ajoute la balise <label>- à la sortie</entry>
</row>
+ <row>
+ <entry>assign</entry>
+ <entry>chaîne de caractères</entry>
+ <entry>Non</entry>
+ <entry><emphasis>empty</emphasis></entry>
+ <entry>assigne la sortie à un tableau dont chaque checkbox est un élément.</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
@@ -114,8 +121,8 @@
</para>
<programlisting>
<![CDATA[
-{html_checkboxes name="id" values=$cust_ids output=$cust_names
- selected=$customer_id separator="<br />"}
+{html_checkboxes name='id' values=$cust_ids output=$cust_names
+ selected=$customer_id separator='<br />'}
]]>
</programlisting>
<para>
@@ -141,7 +148,8 @@
</para>
<programlisting>
<![CDATA[
-{html_checkboxes name="id" options=$cust_checkboxes selected=$customer_id separator="<br />"}
+{html_checkboxes name='id' options=$cust_checkboxes
+ selected=$customer_id separator='<br />'}
]]>
</programlisting>
<para>
@@ -165,10 +173,10 @@
<![CDATA[
<?php
-$sql = 'select type_id, types from types order by type';
-$smarty->assign('types',$db->getAssoc($sql));
+$sql = 'select type_id, types from contact_types order by type';
+$smarty->assign('contact_types',$db->getAssoc($sql));
-$sql = 'select * from contacts where contact_id=12';
+$sql = 'select contact_id, contact_type, contact from contacts where contact_id=12';
$smarty->assign('contact',$db->getRow($sql));
?>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.6 Sun Dec 4 17:56:05 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
<sect1 id="language.function.html.image">
<title>{html_image}</title>
@@ -109,9 +109,9 @@
<![CDATA[
Où index.tpl est :
-------------------
-{html_image file="pumpkin.jpg"}
-{html_image file="/path/from/docroot/pumpkin.jpg"}
-{html_image file="../path/relative/to/currdir/pumpkin.jpg"}
+{html_image file='pumpkin.jpg'}
+{html_image file='/path/from/docroot/pumpkin.jpg'}
+{html_image file='../path/relative/to/currdir/pumpkin.jpg'}
]]>
</programlisting>
<para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.8 smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.9
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.8 Sun Dec 4 17:56:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
<sect1 id="language.function.html.options">
<title>{html_options}</title>
@@ -163,10 +163,10 @@
<![CDATA[
<?php
-$sql = 'select type_id, types from types order by type';
-$smarty->assign('types',$db->getAssoc($sql));
+$sql = 'select type_id, types from contact_types order by type';
+$smarty->assign('contact_types',$db->getAssoc($sql));
-$sql = 'select contact_id, name, email, type_id
+$sql = 'select contact_id, name, email, contact_type_id
from contacts where contact_id='.$contact_id;
$smarty->assign('contact',$db->getRow($sql));
@@ -180,7 +180,7 @@
<![CDATA[
<select name="type_id">
<option value='null'>-- none --</option>
- {html_options name="type" options=$types selected=$contact.type_id}
+ {html_options name='contact_type' options=$contact_types selected=$contact.type_id}
</select>
]]>
</programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.9 smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.10
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.9 Sat Jan 28 20:51:46 2006
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.14 Maintainer: yannick Status: ready -->
<sect1 id="language.function.html.radios">
<title>{html_radios}</title>
@@ -10,7 +10,7 @@
qui crée des boutons radio html à partir des données fournies. Elle prend en
charge les éléments sélectionnés par défaut. Les attributs requis sont values
et output, à moins que vous n'utilisiez options à la place. La sortie générée est
- compatible XHTML.
+ conforme au XHTML.
</para>
<informaltable frame="all">
<tgroup cols="5">
@@ -108,8 +108,8 @@
</para>
<programlisting>
<![CDATA[
-{html_radios name="id" values=$cust_ids output=$cust_names
- selected=$customer_id separator="<br />"}
+{html_radios name='id' values=$cust_ids output=$cust_names
+ selected=$customer_id separator='<br />'}
]]>
</programlisting>
</example>
@@ -134,7 +134,8 @@
</para>
<programlisting>
<![CDATA[
-{html_radios name="id" options=$cust_radios selected=$customer_id separator="<br />"}
+{html_radios name='id' options=$cust_radios
+ selected=$customer_id separator='<br />'}
]]>
</programlisting>
<para>
@@ -151,15 +152,15 @@
</screen>
</example>
<example>
- <title>{html_radios} - Exemple avec une base de données (eg PEAR ou ADODB):</title>
+ <title>{html_radios} - Exemple avec une base de données (e.g. PEAR ou ADODB):</title>
<programlisting role="php">
<![CDATA[
<?php
-$sql = 'select type_id, types from types order by type';
+$sql = 'select type_id, types from contact_types order by type';
$smarty->assign('types',$db->getAssoc($sql));
-$sql = 'select contact_id, name, email, type_id
+$sql = 'select contact_id, name, email, contact_type_id
from contacts where contact_id='.$contact_id;
$smarty->assign('contact',$db->getRow($sql));
@@ -171,7 +172,8 @@
</para>
<programlisting>
<![CDATA[
-{html_radios name="type" options=$types selected=$contact.type_id separator="<br />"}
+{html_radios name='contact_type_id' options=$types
+ selected=$contact.contact_type_id separator='<br />'}
]]>
</programlisting>
</example>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.7 smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.8
--- smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.7 Sun Dec 4 17:56:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
<sect1 id="language.function.mailto">
<title>{mailto}</title>
@@ -108,13 +108,13 @@
</para>
</note>
<example>
- <title>{mailto}</title>
+ <title>Exemple avec {mailto}</title>
<programlisting>
<![CDATA[
{mailto address="[email protected]"}
<a href="mailto:[email protected]" >[email protected]</a>
-{mailto address="[email protected]" text="envoie-moi un email"}
+{mailto address="[email protected]" text="envoie moi un email"}
<a href="mailto:[email protected]" >envoie-moi un email</a>
{mailto address="[email protected]" encode="javascript"}
@@ -136,10 +136,10 @@
{mailto address="[email protected]" encode="javascript_charcode"}
<script type="text/javascript" language="javascript">
- <!--
- {document.write(String.fromCharCode(60,97, ... coupé ....60,47,97,62))}
- //-->
- </script>
+<!--
+{document.write(String.fromCharCode(60,97, ... coupé ....60,47,97,62))}
+//-->
+</script>
]]>
</programlisting>
</example>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.5 smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.6
--- smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.5 Sat Jan 28 20:51:46 2006
+++ smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
<sect1 id="language.function.popup.init">
<title>{popup_init}</title>
@@ -24,7 +24,7 @@
<![CDATA[
<head>
{* popup_init doit être appelé une fois en début de page. *}
-{popup_init src="/javascripts/overlib.js"}
+{popup_init src='/javascripts/overlib.js'}
</head>
]]>
</programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.6 Sun Dec 4 17:56:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
<sect1 id="language.function.popup">
<title>{popup}</title>
@@ -371,7 +371,7 @@
sur cette fonction.</entry>
</row>
<row>
- <entry>timeout</entry>
+ <entry>function</entry>
<entry>chaîne de caractères</entry>
<entry>Non</entry>
<entry><emphasis>n/a</emphasis></entry>
@@ -412,19 +412,26 @@
<programlisting>
<![CDATA[
{* popup_init doit être appelé en haut de votre page *}
-{popup_init src="/javascripts/overlib.js"}
+{popup_init src='/javascripts/overlib.js'}
{* création d'un lien avec une popup qui apparait sur l'évènement onMouseOver *}
-<A href="mypage.html" {popup text="Ce lien vous amène sur ma page!"}>mypage</A>
+<A href="mypage.html" {popup text='Ce lien vous amène sur ma page!'}>mypage</A>
{* vous pouvez utiliser du html, des liens, etc. dans vos popup *}
-<a href="mypage.html" {popup sticky=true caption="mypage contents"
+<a href="mypage.html" {popup sticky=true caption='Contenu de la page'
text="<ul><li>links</li><li>pages</li><li>images</li></ul>"
-snapx=10 snapy=10}>mypage</a>
+snapx=10 snapy=10 trigger='onClick'}>ma page</a>
+
+{* un popup via une cellule du tableau *}
+<tr><td {popup caption='Détails de cette partie' text=$part_long_description}>{$part_number}</td></tr>
]]>
</programlisting>
</example>
<para>
+ Il y a également un autre bon exemple sur la page de la documentation de
+ <link linkend="language.function.capture">{capture}</link>.
+ </para>
+ <para>
Voir aussi
<link linkend="language.function.popup.init">{popup_init}</link> et
<ulink url="&url.overLib;">overLib</ulink>.
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml:1.8 smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml:1.9
--- smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml:1.8 Sat Jan 28 20:51:46 2006
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
<sect1 id="language.modifier.escape">
<title>escape</title>
@@ -33,8 +33,14 @@
<entry>1</entry>
<entry>chaîne de caractère</entry>
<entry>Non</entry>
- <entry><literal>html</literal>,<literal>htmlall</literal>,<literal>url</literal>,<literal>urlpathinfo</literal>,<literal>quotes</literal>,<literal>hex</literal>,<literal>hexentity</literal>,<literal>javascript</literal></entry>
- <entry><literal>html</literal></entry>
+ <entry>
+ <literal>html</literal>,<literal>htmlall</literal>,
+ <literal>url</literal>,<literal>urlpathinfo</literal>,
+ <literal>quotes</literal>,<literal>hex</literal>,
+ <literal>hexentity</literal>,<literal>javascript</literal>,
+ <literal>mail</literal>
+ </entry>
+ <entry><literal>html</literal></entry>
<entry>Format d'échappement à utiliser.</entry>
</row>
<row>
@@ -46,27 +52,27 @@
</entry>
<entry><literal>ISO-8859-1</literal></entry>
<entry>Le jeu de caractères passé à htmlentities()</entry>
- </row>
+ </row>
</tbody>
</tgroup>
</informaltable>
<example>
<title>escape</title>
-<programlisting role="php">
+ <programlisting role="php">
<![CDATA[
<?php
$smarty->assign('articleTitle',
- "'Stiff Opposition Expected to Casketless Funeral Plan'"
- );
-
+ "'Stiff Opposition Expected to Casketless Funeral Plan'"
+ );
+$smarty->assign('EmailAddress','[email protected]');
?>
]]>
-</programlisting>
-<para>
-Où le template est :
-</para>
-<programlisting>
+ </programlisting>
+ <para>
+ Où le template est :
+ </para>
+ <programlisting>
<![CDATA[
{$titreArticle}
{$titreArticle|escape}
@@ -75,12 +81,13 @@
{$titreArticle|escape:"url"}
{$titreArticle|escape:"quotes"}
<a href="mailto:{$EmailAddress|escape:"hex"}">{$EmailAddress|escape:"hexentity"}</a>
+{$EmailAddress|escape:'mail'}
]]>
-</programlisting>
-<para>
-Ce qui donne à l'écran:
-</para>
-<screen>
+ </programlisting>
+ <para>
+ Ce qui donne à l'écran :
+ </para>
+ <screen>
<![CDATA[
'Stiff Opposition Expected to Casketless Funeral Plan'
&#039;Stiff Opposition Expected to Casketless Funeral Plan&#039;
@@ -89,14 +96,24 @@
%27Stiff+Opposition+Expected+to+Casketless+Funeral+Plan%27
\'Stiff Opposition Expected to Casketless Funeral Plan\'
<a href="mailto:%62%6f%..snip..%65%74">bob..snip..et</a>
+smarty [AT] example [DOT] com
]]>
-</screen>
-</example>
-<para>
- Voir aussi la
- <link linkend="language.escaping">désactivation de l'analyse de Smarty</link> et
- le <link linkend="tips.obfuscating.email">mascage des adresses E-mail</link>.
-</para>
+ </screen>
+ <para>
+ Souvenez-vous que les fonctions natives PHP peuvent être utilisées en tant que modificateurs.
+ </para>
+ <screen>
+<![CDATA[
+{* On place les variables passées en get à l'emplacement courant *}
+<a href="{$SCRIPT_NAME}?page=foo&rewind={$smarty.server.REQUEST_URI|urlencode}">click here</a>
+]]>
+ </screen>
+ </example>
+ <para>
+ Voir aussi la
+ <link linkend="language.escaping">désactivation de l'analyse de Smarty</link> et
+ le <link linkend="tips.obfuscating.email">mascage des adresses E-mail</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml:1.5 smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml:1.6
--- smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml:1.5 Sun Dec 4 20:09:57 2005
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml Wed Mar 22 17:30:04 2006
@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
<sect1 id="language.modifier.lower">
<title>lower</title>
<para>
- Met une variable en minuscules.
+ Met une variable en minuscules. C'est l'équivalent de la fonction PHP
+ <ulink url="&url.php-manual;strtolower">strtolower()</ulink>.
</para>
<example>
<title>lower</title>
<programlisting role="php">
<![CDATA[
<?php
-
$smarty->assign('TitreArticle', 'Deux Suspects Se Sont Sauvés.');
-
?>
]]>
</programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml:1.5 smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml:1.6
--- smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml:1.5 Sat Feb 18 17:54:23 2006
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
<sect1 id="language.modifier.strip">
<title>strip</title>
@@ -50,6 +50,11 @@
]]>
</screen>
</example>
+ <para>
+ Voir aussi
+ <link linkend="language.function.strip">{strip}</link> et
+ <link linkend="language.modifier.truncate">truncate</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml:1.6 smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml:1.7
--- smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml:1.6 Sun Dec 4 20:09:57 2005
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml Wed Mar 22 17:30:04 2006
@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
<sect1 id="language.modifier.upper">
<title>upper</title>
<para>
- Met une variable en majuscules.
+ Met une variable en majuscules. C'est l'équivalent de la fonction PHP
+ <ulink url="&url.php-manual;strtoupper">strtoupper()</ulink>.
</para>
<example>
<title>upper</title>
<programlisting role="php">
<![CDATA[
<?php
-
$smarty->assign('titreArticle', "Si l'attaque n'est pas mise en place
rapidement, celà risque de durer longtemps.");
-
?>
]]>
</programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml
diff -u smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml:1.5 smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml:1.6
--- smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml:1.5 Fri Feb 17 22:40:55 2006
+++ smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
<sect1 id="variable.secure.dir">
<title>$secure_dir</title>
@@ -11,6 +11,18 @@
<link linkend="language.function.fetch">{fetch}</link> l'utilisent quand
la <link linkend="variable.security">sécurité</link> est activée.
</para>
+ <example>
+ <title>$secure_dir example</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$secure_dirs[] = '/path/to/site/root/templates/';
+$secure_dirs[] = '/path/to/includes/';
+$smarty->secure_dir = $secure_dirs;
+?>
+]]>
+ </programlisting>
+ </example>
<para>
Voir aussi
la <link linkend="variable.security.settings">configuration pour la sécurité</link>et
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
diff -u smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml:1.4 smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml:1.5
--- smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml:1.4 Sat Dec 10 17:15:59 2005
+++ smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
<sect1 id="variable.use.sub.dirs">
<title>$use_sub_dirs</title>
@@ -8,7 +8,7 @@
Smarty va créer des sous-dossiers dans les dossiers
<link linkend="variable.compile.dir">templates_c</link> et
<link linkend="variable.cache.dir">cache</link>
- si la variable $use_sub_dirs est défini à true.
+ si la variable $use_sub_dirs est défini à true (Par défaut, vaut false).
Dans un environnement où il peut y avoir potentiellement des centaines de milliers
de fichiers de créés, ceci peut rendre le système de fichiers plus rapide.
D'un autre côté, quelques environnements n'acceptent pas que les processus PHP
@@ -30,6 +30,9 @@
<ulink url="&url.php-manual;features.safe-mode">safe_mode=On</ulink>,
raison pour laquelle c'est paramétrable et que c'est désactivé par défaut.
</para>
+ <para>
+ $use_sub_dirs=true sous Windows peut causer des problèmes.
+</para>
</note>
<note>
<title>Note</title>
@@ -39,7 +42,8 @@
</note>
<para>
Voir aussi
- <link linkend="variable.compile.dir">$compile_dir</link> et
+ <link linkend="variable.compile.dir">$compile_dir</link>,
+ <link linkend="variable.compile.id">$compile_id</link> et
<link linkend="variable.cache.dir">$cache_dir</link>.
</para>
</sect1>