mirror of
https://github.com/smarty-php/smarty.git
synced 2026-05-04 19:54:14 +02:00
sync with EN
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: freespace Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
|
||||
<sect1 id="language.math">
|
||||
<title>Àðèôìåòè÷åñêèå îïåðàöèè</title>
|
||||
<para>
|
||||
@@ -27,7 +27,8 @@
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Ñì. òàêæå ôóíêöèþ <link linkend="language.function.math">{math}</link>.
|
||||
Ñì. òàêæå ôóíêöèþ <link linkend="language.function.math">{math}</link> äëÿ
|
||||
ñëîæíûõ âû÷èñëåíèé.
|
||||
</para>
|
||||
</sect1>
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: freespace Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
|
||||
<sect1 id="language.syntax.attributes">
|
||||
<title>Ïàðàìåòðû</title>
|
||||
<para>
|
||||
@@ -24,18 +24,20 @@
|
||||
<title>ñèíòàêñèñ ïàðàìåòðîâ ôóíêöèè</title>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
{include file="header.tpl"}
|
||||
{include file='header.tpl'}
|
||||
|
||||
{include file="header.tpl" attrib_name="attrib value"}
|
||||
{include file='header.tpl' attrib_name='attrib value'}
|
||||
|
||||
{include file=$includeFile}
|
||||
|
||||
{include file=#includeFile# title="Smarty is cool"}
|
||||
{include file=#includeFile# title='Smarty is cool'}
|
||||
|
||||
{html_select_date display_days=yes}
|
||||
|
||||
<select name="company">
|
||||
{html_options options=$choices selected=$selected}
|
||||
{mailto address='smarty@example.com'}
|
||||
|
||||
<select name='company_id'>
|
||||
{html_options options=$companies selected=$company_id}
|
||||
</select>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: freespace Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
|
||||
<sect1 id="language.syntax.comments">
|
||||
<title>Êîììåíòàðèè</title>
|
||||
<para>
|
||||
@@ -16,6 +16,8 @@
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
<body>
|
||||
{* îäíîñòðî÷íûé êîììåíòàðèé *}
|
||||
|
||||
{* ýòîò ìíîãîñòðî÷íûé êîììåíòàðèé
|
||||
íå îòïðàâëÿåòñÿ â áðàçóåð
|
||||
*}
|
||||
@@ -25,15 +27,17 @@
|
||||
|
||||
|
||||
{* Ïðèìå÷àíèå ðàçðàáîò÷èêà: $includeFile íàçíà÷àåòñÿ â ñêðèïòå foo.php *}
|
||||
<!-- ýòîò html-êîììåíòàðèé áóäåò îòïðàâëåí áðàóçåðó -->
|
||||
<!-- ýòîò HTML-êîììåíòàðèé áóäåò îòïðàâëåí áðàóçåðó -->
|
||||
{include file=$includeFile}
|
||||
|
||||
{include file=#includeFile#}
|
||||
|
||||
{* îòîáðàæàåì âûïàäàþùåå ìåíþ *}
|
||||
{* ýòîò áëîê <select> íåíóæåí *}
|
||||
{*
|
||||
<select name="company">
|
||||
{html_options options=$vals selected=$selected_id}
|
||||
</select>
|
||||
*}
|
||||
</body>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: tony2001 Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
|
||||
<chapter id="language.builtin.functions">
|
||||
<title>Âñòðîåííûå ôóíêöèè</title>
|
||||
<para>
|
||||
@@ -13,10 +13,10 @@
|
||||
&designers.language-builtin-functions.language-function-capture;
|
||||
&designers.language-builtin-functions.language-function-config-load;
|
||||
&designers.language-builtin-functions.language-function-foreach;
|
||||
&designers.language-builtin-functions.language-function-if;
|
||||
&designers.language-builtin-functions.language-function-include;
|
||||
&designers.language-builtin-functions.language-function-include-php;
|
||||
&designers.language-builtin-functions.language-function-insert;
|
||||
&designers.language-builtin-functions.language-function-if;
|
||||
&designers.language-builtin-functions.language-function-ldelim;
|
||||
&designers.language-builtin-functions.language-function-literal;
|
||||
&designers.language-builtin-functions.language-function-php;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: tony2001 Status: ready -->
|
||||
<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
|
||||
<chapter id="language.custom.functions">
|
||||
<title>Ïîëüçîâàòåëüñêèå Ôóíêöèè</title>
|
||||
<para>
|
||||
@@ -21,10 +21,10 @@
|
||||
&designers.language-custom-functions.language-function-html-select-date;
|
||||
&designers.language-custom-functions.language-function-html-select-time;
|
||||
&designers.language-custom-functions.language-function-html-table;
|
||||
&designers.language-custom-functions.language-function-math;
|
||||
&designers.language-custom-functions.language-function-mailto;
|
||||
&designers.language-custom-functions.language-function-popup-init;
|
||||
&designers.language-custom-functions.language-function-math;
|
||||
&designers.language-custom-functions.language-function-popup;
|
||||
&designers.language-custom-functions.language-function-popup-init;
|
||||
&designers.language-custom-functions.language-function-textformat;
|
||||
|
||||
</chapter>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.18 Maintainer: freespace Status: ready -->
|
||||
<!-- EN-Revision: 1.19 Maintainer: freespace Status: ready -->
|
||||
<chapter id="language.modifiers">
|
||||
<title>Ìîäèôèêàòîðû ïåðåìåííûõ</title>
|
||||
<para>
|
||||
@@ -43,6 +43,27 @@
|
||||
<literal>@</literal>. Ïðèìåð: <literal>{$articleTitle|@count}</literal> âûâåäåò
|
||||
êîëè÷åñòâî åëåìåíòîâ â ìàññèâå $articleTitle.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Ìîäèôèêàòîðû ìîãóò àâòîìàòè÷åñêè çàãðóæàòüñÿ èç âàøåé äèðåêòîðèè
|
||||
<link linkend="variable.plugins.dir">$plugins_dir</link> (ñì. òàêæå:
|
||||
<link linkend="plugins.naming.conventions">Ñîãëàøåíèå îá èìåíàõ</link>)
|
||||
èëè ìîãóò ðåãèñòðèðîâàòüñÿ ÿâíî (ñì.: <link
|
||||
linkend="api.register.modifier">register_modifier</link>).
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Ê òîìó æå, ëþáàÿ PHP-ôóíêöèÿ ìîæåò áûòü ÿâíî èñïîëüçîâàíà â êà÷åñòâå ìîäèôèêàòîðà.
|
||||
(Ïðåäûäóùèé ïðèìåð ñ <literal>@count</literal> íà ñàìîì äåëå èñïîëüçóåò ôóíêöèþ
|
||||
PHP, à íå ìîäèôèêàòîð Smarty). Èñïîëüçîâàíèå PHP-ôóíêöèé â êà÷åñòâå ìîäèôèêàòîðîâ
|
||||
èìååò äâå ìàëåíüêèå "ëîâóøêè": Âî-ïåðâûõ, èíîãäà ïîðÿäîê àðãóìåíòîâ ôóíêöèè
|
||||
íå ñàìûé óäîáíûé (<literal>{"%2.f"|sprintf:$float}</literal> - ýòî ðàáî÷èé, íî
|
||||
íå ñîâñåì óäîáíûé âàðèàíò. Áîëüøå ïîäîéäåò <literal>{$float|string_format:"%2.f"}</literal>,
|
||||
êîòîðûé îáåñïå÷èâàåòñÿ äèñòðèáóòèâîì Smarty). Âî-âòîðûõ, â ñëó÷àå âêëþ÷åíèÿ <link
|
||||
linkend="variable.security">$security</link>, âñå PHP-ôóíêöèè, êîòîðûå áóäóò
|
||||
èñïîëüçîâàíû êàê ìîäèôèêàòîðû, äîëæíû áûòü îáúÿâëåíû "áåçîïàñíûìè"
|
||||
â ìàññèâå <link linkend="variable.security.settings">$security_settings['MODIFIER_FUNCS']</link>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Ñì. òàêæå
|
||||
@@ -50,7 +71,7 @@
|
||||
<link linkend="api.register.function">register_function()</link>,
|
||||
<link linkend="plugins">Ïëàãèíû - ðàñøèðåíèå ôóíêöèîíàëüíîñòè Smarty</link>
|
||||
è
|
||||
<link linkend="plugins.modifiers">ìîäèôèêàòîðû</link>,
|
||||
<link linkend="plugins.modifiers">ìîäèôèêàòîðû</link>.
|
||||
</para>
|
||||
|
||||
&designers.language-modifiers.language-modifier-capitalize;
|
||||
|
||||
Reference in New Issue
Block a user