mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-06 03:14:27 +02:00
sync with EN
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.include">
|
<sect1 id="language.function.include">
|
||||||
<title>{include}</title>
|
<title>{include}</title>
|
||||||
@@ -89,10 +89,10 @@
|
|||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
Vous pouvez <20>galement passer des variables au template inclus
|
Vous pouvez <20>galement passer des variables au template inclus
|
||||||
sous forme d'attributs. Les variables pass<73>es au template par ce moyen
|
sous forme d'<link linkend="language.syntax.attributes">attributs</link>.
|
||||||
ne sont accessibles que dans la port<72>e de ce dernier. Les variables
|
Les variables pass<73>es au template par ce moyen ne sont accessibles que
|
||||||
pass<EFBFBD>es en tant qu'attribut remplacent les variables d<>j<EFBFBD> d<>finies,
|
dans la port<72>e de ce dernier. Les variables pass<73>es en tant qu'attribut
|
||||||
qui auraient le m<>me nom.
|
remplacent les variables d<>j<EFBFBD> d<>finies, qui auraient le m<>me nom.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>fonction {include}, passage de variables</title>
|
<title>fonction {include}, passage de variables</title>
|
||||||
|
@@ -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.6 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.insert">
|
<sect1 id="language.function.insert">
|
||||||
<title>{insert}</title>
|
<title>{insert}</title>
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
chemin doit <20>tre absolu ou relatif <20>
|
chemin doit <20>tre absolu ou relatif <20>
|
||||||
<link linkend="variable.trusted.dir">$trusted_dir</link>.
|
<link linkend="variable.trusted.dir">$trusted_dir</link>.
|
||||||
Lorsque <link
|
Lorsque <link
|
||||||
linkend="variable.security">"security" est actif</link>, le script doit <20>tre situ<74>
|
linkend="variable.security">"security"</link> est actif, le script doit <20>tre situ<74>
|
||||||
dans <link linkend="variable.trusted.dir">$trusted_dir</link>.
|
dans <link linkend="variable.trusted.dir">$trusted_dir</link>.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
@@ -128,6 +128,10 @@
|
|||||||
la m<>t<EFBFBD>o, les r<>sultats de recherche, retours utilisateurs, etc.
|
la m<>t<EFBFBD>o, les r<>sultats de recherche, retours utilisateurs, etc.
|
||||||
</para>
|
</para>
|
||||||
</note>
|
</note>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.function.include">{include}</link>
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,14 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.9 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.10 Maintainer: gerald Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.ldelim">
|
<sect1 id="language.function.ldelim">
|
||||||
<title>{ldelim},{rdelim}</title>
|
<title>{ldelim},{rdelim}</title>
|
||||||
<para>
|
<para>
|
||||||
{ldelim} et {rdelim} sont utilis<69>s pour <link linkend="language.escaping"><EFBFBD>chapper</link>
|
{ldelim} et {rdelim} sont utilis<69>s pour <link linkend="language.escaping"><EFBFBD>chapper</link>
|
||||||
les d<>limiteurs en tant que tels, dans notre cas, "{" ou "}". Vous pouvez toujours utiliser <link
|
les d<>limiteurs en tant que tels, dans notre cas, "{" et "}". Vous pouvez toujours utiliser <link
|
||||||
linkend="language.function.literal">{literal}{/literal}</link> pour <20>chapper
|
linkend="language.function.literal">{literal}{/literal}</link> pour <20>chapper
|
||||||
des blocks de texte.
|
des blocks de texte, e.g. Javascript ou css.
|
||||||
Voir aussi <link linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>.
|
Voir aussi <link linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.8 Maintainer: gerald Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.function.php">
|
<sect1 id="language.function.php">
|
||||||
<title>{php}</title>
|
<title>{php}</title>
|
||||||
@@ -49,7 +49,8 @@
|
|||||||
Voir aussi
|
Voir aussi
|
||||||
<link linkend="variable.php.handling">$php_handling</link>,
|
<link linkend="variable.php.handling">$php_handling</link>,
|
||||||
<link linkend="language.function.include.php">{include_php}</link>,
|
<link linkend="language.function.include.php">{include_php}</link>,
|
||||||
<link linkend="language.function.include">{include}</link> et
|
<link linkend="language.function.include">{include}</link>,
|
||||||
|
<link linkend="language.function.insert">{insert}</link> et
|
||||||
<link linkend="tips.componentized.templates">les templates composantes</link>.
|
<link linkend="tips.componentized.templates">les templates composantes</link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@@ -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="section.template.cache.handler.func">
|
<sect1 id="section.template.cache.handler.func">
|
||||||
<title>Fonction de gestion du cache</title>
|
<title>Fonction de gestion du cache</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -67,7 +67,7 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n
|
|||||||
|
|
||||||
// cr<63>e un identifiant de cache unique
|
// cr<63>e un identifiant de cache unique
|
||||||
$CacheID = md5($tpl_file.$cache_id.$compile_id);
|
$CacheID = md5($tpl_file.$cache_id.$compile_id);
|
||||||
|
|
||||||
if(! $link = mysql_pconnect($db_host, $db_user, $db_pass)) {
|
if(! $link = mysql_pconnect($db_host, $db_user, $db_pass)) {
|
||||||
$smarty_obj->_trigger_error_msg("cache_handler: could not connect to database");
|
$smarty_obj->_trigger_error_msg("cache_handler: could not connect to database");
|
||||||
return false;
|
return false;
|
||||||
@@ -79,14 +79,14 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n
|
|||||||
// r<>cup<75>re le cache dans la base de donn<6E>es
|
// r<>cup<75>re le cache dans la base de donn<6E>es
|
||||||
$results = mysql_query("select CacheContents from CACHE_PAGES where CacheID='$CacheID'");
|
$results = mysql_query("select CacheContents from CACHE_PAGES where CacheID='$CacheID'");
|
||||||
if(!$results) {
|
if(!$results) {
|
||||||
$smarty_obj->_trigger_error_msg("cache_handler: query failed.");
|
$smarty_obj->_trigger_error_msg('cache_handler: query failed.');
|
||||||
}
|
}
|
||||||
$row = mysql_fetch_array($results,MYSQL_ASSOC);
|
$row = mysql_fetch_array($results,MYSQL_ASSOC);
|
||||||
|
|
||||||
if($use_gzip && function_exists("gzuncompress")) {
|
if($use_gzip && function_exists('gzuncompress')) {
|
||||||
$cache_content = gzuncompress($row["CacheContents"]);
|
$cache_content = gzuncompress($row['CacheContents']);
|
||||||
} else {
|
} else {
|
||||||
$cache_content = $row["CacheContents"];
|
$cache_content = $row['CacheContents'];
|
||||||
}
|
}
|
||||||
$return = $results;
|
$return = $results;
|
||||||
break;
|
break;
|
||||||
@@ -104,7 +104,7 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n
|
|||||||
'".addslashes($contents)."')
|
'".addslashes($contents)."')
|
||||||
");
|
");
|
||||||
if(!$results) {
|
if(!$results) {
|
||||||
$smarty_obj->_trigger_error_msg("cache_handler: query failed.");
|
$smarty_obj->_trigger_error_msg('cache_handler: query failed.');
|
||||||
}
|
}
|
||||||
$return = $results;
|
$return = $results;
|
||||||
break;
|
break;
|
||||||
@@ -112,12 +112,12 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n
|
|||||||
// efface les donn<6E>es du cache
|
// efface les donn<6E>es du cache
|
||||||
if(empty($cache_id) && empty($compile_id) && empty($tpl_file)) {
|
if(empty($cache_id) && empty($compile_id) && empty($tpl_file)) {
|
||||||
// les efface toutes
|
// les efface toutes
|
||||||
$results = mysql_query("delete from CACHE_PAGES");
|
$results = mysql_query('delete from CACHE_PAGES');
|
||||||
} else {
|
} else {
|
||||||
$results = mysql_query("delete from CACHE_PAGES where CacheID='$CacheID'");
|
$results = mysql_query("delete from CACHE_PAGES where CacheID='$CacheID'");
|
||||||
}
|
}
|
||||||
if(!$results) {
|
if(!$results) {
|
||||||
$smarty_obj->_trigger_error_msg("cache_handler: query failed.");
|
$smarty_obj->_trigger_error_msg('cache_handler: query failed.');
|
||||||
}
|
}
|
||||||
$return = $results;
|
$return = $results;
|
||||||
break;
|
break;
|
||||||
@@ -134,9 +134,9 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</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
|
||||||
@@ -156,4 +156,4 @@ function mysql_cache_handler($action, &$smarty_obj, &$cache_content, $tpl_file=n
|
|||||||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||||||
vim: et tw=78 syn=sgml
|
vim: et tw=78 syn=sgml
|
||||||
vi: ts=1 sw=1
|
vi: ts=1 sw=1
|
||||||
-->
|
-->
|
@@ -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: yannick Status: ready -->
|
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="variable.secure.dir">
|
<sect1 id="variable.secure.dir">
|
||||||
<title>$secure_dir</title>
|
<title>$secure_dir</title>
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
consid<69>r<EFBFBD>s comme s<>curis<69>s.
|
consid<69>r<EFBFBD>s comme s<>curis<69>s.
|
||||||
<link linkend="language.function.include">{include}</link> et
|
<link linkend="language.function.include">{include}</link> et
|
||||||
<link linkend="language.function.fetch">{fetch}</link> l'utilisent quand
|
<link linkend="language.function.fetch">{fetch}</link> l'utilisent quand
|
||||||
la <link linkend="variable.security">s<EFBFBD>curit<EFBFBD> est activ<69>e</link>.
|
la <link linkend="variable.security">s<EFBFBD>curit<EFBFBD></link> est activ<69>e.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Voir aussi
|
Voir aussi
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
<?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="variable.security.settings">
|
<sect1 id="variable.security.settings">
|
||||||
<title>$security_settings</title>
|
<title>$security_settings</title>
|
||||||
<para>
|
<para>
|
||||||
Ces r<>glages servent <20> <20>craser ou sp<73>cifier les param<61>tres de s<>curit<69>
|
Ces r<>glages servent <20> <20>craser ou sp<73>cifier les param<61>tres de s<>curit<69>
|
||||||
quand <link linkend="variable.security">celle-ci est activ<69>e</link>.
|
quand <link linkend="variable.security">celle-ci </link>est activ<69>e.
|
||||||
Les r<>glages possibles sont les suivants :
|
Les r<>glages possibles sont les suivants :
|
||||||
</para>
|
</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
IF_FUNCS - Le tableau des noms de fonctions
|
IF_FUNCS - Le tableau des noms de fonctions
|
||||||
PHP autoris<69>es dans les intructions <link linkend="language.function.if">IF</link>.
|
PHP autoris<69>es dans les intructions <link linkend="language.function.if">{if}</link>.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@@ -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.8 Maintainer: didou Status: ready -->
|
<!-- EN-Revision: 1.9 Maintainer: didou Status: ready -->
|
||||||
|
|
||||||
<sect1 id="caching.cacheable">
|
<sect1 id="caching.cacheable">
|
||||||
<title>Contr<EFBFBD>ler la mise en cache des sorties des Plugins</title>
|
<title>Contr<EFBFBD>ler la mise en cache des sorties des Plugins</title>
|
||||||
@@ -43,10 +43,11 @@ $smarty->caching = true;
|
|||||||
|
|
||||||
function remaining_seconds($params, &$smarty) {
|
function remaining_seconds($params, &$smarty) {
|
||||||
$remain = $params['endtime'] - time();
|
$remain = $params['endtime'] - time();
|
||||||
if ($remain >=0)
|
if ($remain >=0) {
|
||||||
return $remain . " second(s)";
|
return $remain . " second(s)";
|
||||||
else
|
} else {
|
||||||
return "done";
|
return "done";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$smarty->register_function('remaining', 'remaining_seconds', false, array('endtime'));
|
$smarty->register_function('remaining', 'remaining_seconds', false, array('endtime'));
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="plugins.inserts">
|
<sect1 id="plugins.inserts">
|
||||||
<title>Insertions</title>
|
<title>Insertions</title>
|
||||||
<para>
|
<para>
|
||||||
Les plugins d'insertion sont utilis<69>s pour impl<70>menter les fonctions
|
Les plugins d'insertion sont utilis<69>s pour impl<70>menter les fonctions
|
||||||
qui sont appel<65>es par les balises
|
qui sont appel<65>es par les balises
|
||||||
<link linkend="language.function.insert"><command>insert</command></link>
|
<link linkend="language.function.insert">{insert}</link>
|
||||||
dans les templates.
|
dans les templates.
|
||||||
</para>
|
</para>
|
||||||
<funcsynopsis>
|
<funcsynopsis>
|
||||||
@@ -22,7 +23,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
La fonction d'insertion est suppos<6F>e retourner le r<>sultat qui sera
|
La fonction d'insertion est suppos<6F>e retourner le r<>sultat qui sera
|
||||||
substitu<74> <20> la balise <command>insert</command> dans le template.
|
substitu<74> <20> la balise <command>{insert}</command> dans le template.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>Plugin d'insertion</title>
|
<title>Plugin d'insertion</title>
|
||||||
@@ -54,6 +55,7 @@ function smarty_insert_time($params, &$smarty)
|
|||||||
</programlisting>
|
</programlisting>
|
||||||
</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
|
||||||
@@ -73,4 +75,4 @@ End:
|
|||||||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||||||
vim: et tw=78 syn=sgml
|
vim: et tw=78 syn=sgml
|
||||||
vi: ts=1 sw=1
|
vi: ts=1 sw=1
|
||||||
-->
|
-->
|
Reference in New Issue
Block a user