cvs: smarty /docs/ru/appendixes tips.xml /docs/ru/designers language-builtin-functions.xml language-modifiers.xml /docs/ru/designers/language-basic-syntax language-syntax-comments.xml language-syntax-functions.xml language-syntax-variables.xml
[email protected] ("George Miroshnikov") Fri, 21 Apr 2006 10:01:03 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvsfreespace1145613663@cvsserver> |
freespace Fri Apr 21 10:01:03 2006 UTC
Modified files:
/smarty/docs/ru/appendixes tips.xml
/smarty/docs/ru/designers/language-basic-syntax
language-syntax-comments.xml
language-syntax-functions.xml
language-syntax-variables.xml
/smarty/docs/ru/designers language-builtin-functions.xml
language-modifiers.xml
Log:
sync with EN
freespace-20060421100103.txt
(text/plain, 19.5 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/appendixes/tips.xml?r1=1.13&r2=1.14&diff_format=u
Index: smarty/docs/ru/appendixes/tips.xml
diff -u smarty/docs/ru/appendixes/tips.xml:1.13 smarty/docs/ru/appendixes/tips.xml:1.14
--- smarty/docs/ru/appendixes/tips.xml:1.13 Fri Mar 24 14:45:37 2006
+++ smarty/docs/ru/appendixes/tips.xml Fri Apr 21 10:01:03 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.13 $ -->
-<!-- EN-Revision: 1.10 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.14 $ -->
+<!-- EN-Revision: 1.11 Maintainer: freespace Status: ready -->
<chapter id="tips">
<title>Ñîâåòû</title>
<para></para>
@@ -103,13 +103,15 @@
</programlisting>
<para>
- <filename>header.tpl</filename>
+ <filename>header.tpl</filename> - Îáðàòèòå âíèìàíèå, ÷òî "Smarty News"
+ îòîáðàæàåòñÿ òîãäà, êîãäà $title íå çàäàí, áëàãîäàðÿ ìîäèôèêàòîðó
+ <link linkend="language.modifier.default">default</link>.
</para>
<programlisting>
<![CDATA[
<html>
<head>
- <title>{$title|default:'BC News'}</title>
+ <title>{$title|default:'Smarty News'}</title>
</head>
<body>
]]>
@@ -348,7 +350,7 @@
</para>
<programlisting>
<![CDATA[
-{load_ticker symbol="YHOO" assign="ticker"}
+{load_ticker symbol='SMARTY' assign='ticker'}
Stock Name: {$ticker.name} Stock Price: {$ticker.price}
]]>
@@ -377,7 +379,7 @@
<title>Ïðèìåð ñîêðûòèÿ e-mail àäðåñà</title>
<programlisting>
<![CDATA[
-{* â index.tpl *}
+{* â øàáëîíå *}
Ïî âîïðîñàì îáðàùàéòåñü íà
{mailto address=$EmailAddress encode="javascript" subject="Hello"}
@@ -390,7 +392,8 @@
Ýòîò ìåòîä íå ìîæåò ãàðàíòèðîâàòü 100% çàùèòû.
Ñóùåñòâóåò âåðîÿòíîñòü, ÷òî ñïàìåð çàïðîãðàììèðóåò ñâîé
ñáîðùèê e-mail àäðåñîâ íà ðàñêîäèðîâàíèå ýòèõ çíà÷åíèé,
- íî ýòî ìàëîâåðîÿòíî... áóäåì íàäåÿòüñÿ.
+ íî ýòî ìàëîâåðîÿòíî... áóäåì íàäåÿòüñÿ... ïîêà ÷òî...
+ êóäà ÿ òàì äåë ñâîé êâàíòîâûé êîìïüþòåð :-?.
</para>
</note>
<para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.8 smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.9
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.8 Fri Mar 24 14:45:37 2006
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml Fri Apr 21 10:01:03 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.9 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.11 Maintainer: freespace Status: ready -->
<sect1 id="language.syntax.comments">
<title>Êîììåíòàðèè</title>
<para>
@@ -9,14 +9,20 @@
íàïðèìåð: <emphasis>{* ýòî êîììåíòàðèé *}</emphasis>.
Êîììåíòàðèè íå îòîáðàæàþòñÿ â âûâîäå øàáëîíà, â îòëè÷èå
îò <!-- êîììåíòàðèåâ HTML -->,
- è îíè èñïîëüçóþòñÿ äëÿ âíóòðåííèõ ïðèìå÷àíèé â øàáëîíàõ.
+ è îíè èñïîëüçóþòñÿ äëÿ âíóòðåííèõ ïðèìå÷àíèé â øàáëîíàõ, êîòîðûå íèêòî
+ íå óâèäèò ;-)
</para>
<example>
- <title>Êîììåíòàðèè</title>
+ <title>Êîììåíòàðèè âíóòðè øàáëîíà</title>
<programlisting>
<![CDATA[
<body>
{* ß - ïðîñòîé êîììåíòàðèé Smarty, ÿ íå ñóùåñòâóþ â ñêîìïèëèðîâàííîì âûâîäå *}
+<html>
+<head>
+ <title>{$title}</title>
+</head>
+<body>
{* äðóãîé îäíîñòðî÷íûé êîììåíòàðèé Smarty *}
<!-- HTML-êîììåíòàðèé, êîòîðûé áóäåò îòïðàâëåí áðàóçåðó -->
@@ -33,11 +39,11 @@
@ css: the style output
**********************************************************}
-{* çäåñü âêëþ÷àåì çàãîëîâîê *}
+{* Ôàéë-çàãîëîâîê ñ ãëàâíûì ëîãîòèïîì è ò.ä. *}
{include file='header.tpl'}
-{* Ïðèìå÷àíèå ðàçðàáîò÷èêà: $includeFile íàçíà÷àåòñÿ â ñêðèïòå foo.php *}
+{* Ïðèìå÷àíèå ðàçðàáîò÷èêà: ïåðåìåííàÿ $includeFile íàçíà÷àåòñÿ â ñêðèïòå foo.php *}
<!-- Îòîáðàæàåò áëîê êîììåíòàðèåâ ãëàâíîãî êîíòåíòà -->
{include file=$includeFile}
@@ -48,10 +54,12 @@
</select>
*}
-{* cvs-òýã øàáëîíà *}
+{* cvs-òýã øàáëîíà: ýòè 36 ÄÎËÆÍÛ áûòü àìåðèêàíñêîé âàëþòîé,
+ íî â òàêîì ñëó÷àå CVS îáðàáîòàåò èõ *}
{* $Id: Exp $ *}
-
+{* $Id: *}
</body>
+</html>
]]>
</programlisting>
</example>
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.8 smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.9
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.8 Fri Mar 24 14:45:37 2006
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml Fri Apr 21 10:01:03 2006
@@ -1,15 +1,14 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.9 Maintainer: freespace Status: ready -->
<sect1 id="language.syntax.functions">
<title>Ôóíêöèè</title>
<para>
Êàæäûé òýã Smarty ëèáî âûâîäèò çíà÷åíèå <link
linkend="language.variables">ïåðåìåííîé</link>, ëèáî âûçûâàåò
- íåêîòîðóþ ôóíêöèþ. Äëÿ âûçîâà ôóíêöèè íàäî çàêëþ÷èòü â ðàçäåëèòåëè
- íàçâàíèå ôóíêöèè è åå
- <link linkend="language.syntax.attributes">ïàðàìåòðû</link>,
- íàïðèìåð:
+ íåêîòîðóþ ôóíêöèþ. Îíè îáðàáàòûâàþòñÿ ïóò¸ì çàêëþ÷åíèÿ ôóíêöèè è åå
+ <link linkend="language.syntax.attributes">ïàðàìåòðîâ</link>
+ â ðàçäåëèòåëè, íàïðèìåð:
{funcname attr1='val' attr2='val'}.
</para>
<example>
@@ -19,15 +18,15 @@
{config_load file='colors.conf'}
{include file='header.tpl'}
-{insert file='banner_ads.tpl'}
+{insert file='banner_ads.tpl' title='Smarty - ýòî êðóòî'}
-{if $highlight_name}
-Welcome, <font color="{#fontColor#}">{$name}!</font>
+{if $logged_in}
+ Welcome, <font color="{#fontColor#}">{$name}!</font>
{else}
-Welcome, {$name}!
+ Hi, {$name}!
{/if}
-{include file='footer.tpl'}
+{include file='footer.tpl' ad=$random_id}
]]>
</programlisting>
</example>
@@ -42,7 +41,7 @@
<link linkend="language.function.if">{if}</link>,
<link linkend="language.function.section">{section}</link> è
<link linkend="language.function.strip">{strip}</link>.
- Îíè íå äîëæíû áûòü ìîäèôèöèðîâàíû.
+ Ó âàñ íå äîëæíî áûòü ïðè÷èí äëÿ èõ ìîäèôèêàöèè.
</para>
<para>
Ïîëüçîâàòåëüñêèå ôóíêöèè ÿâëÿþòñÿ
@@ -54,6 +53,11 @@
<link linkend="language.function.html.options">{html_options}</link> è
<link linkend="language.function.popup">{popup}</link>.
</para>
+
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.register.function">register_function()</link>
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml:1.4 smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml:1.5
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml:1.4 Fri Mar 24 14:45:37 2006
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml Fri Apr 21 10:01:03 2006
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.11 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.14 Maintainer: freespace Status: ready -->
<sect1 id="language.syntax.variables">
<title>Ïåðåìåííûå</title>
<para>
Ïåðåìåííûå øàáëîíà íà÷èíàþòñÿ ñî çíàêà $äîëëàðà. Îíè ìîãóò ñîñòîÿòü èç öèôð,
áóêâ, çíàêîâ ïîä÷¸ðêèâàíèÿ - êàê è îáû÷íûå
<ulink url="&url.php-manual;language.variables">PHP variable</ulink>.
- Âû ìîæåòå îáðàùàòüñÿ ê ìàññèâàì, èìåþùèì ÷èñëîâûå è íå÷èñëîâûå èíäåêñû.
+ Âû ìîæåòå îáðàùàòüñÿ ê ìàññèâàì ïî ÷èñëîâûì è íå÷èñëîâûì èíäåêñàì.
Âû òàêæå ìîæåòå îáðàùàòüñÿ ê ñâîéñòâàì è ìåòîäàì îáúåêòîâ.
<link linkend="language.config.variables">Ïåðåìåííûå êîíôèãóðàöèîííîãî ôàéëà</link>
- - ýòî èñêëþ÷åíèÿ èç äîëëàðîâîãî ñèíòàêñèñà. Ê íèì ìîæíî îáðàùàòüñÿ, îêðóæèâ
+ - ýòî èñêëþ÷åíèÿ èç äîëëàðîâîãî ñèíòàêñèñà; ê íèì ìîæíî îáðàùàòüñÿ, îêðóæèâ
èõ #ðåøåòêàìè# èëè âîñïîëüçîâàâøèñü ñïåöèàëüíîé ïåðåìåííîé
<link linkend="language.variables.smarty.config">$smarty.config</link>.
</para>
@@ -27,7 +27,7 @@
{#foo#} <-- îòîáðàæàåò ïåðåìåííóþ "foo" êîíôèãóðàöèîííîãî ôàéëà
{$smarty.config.foo} <-- ñèíîíèì äëÿ {#foo#}
{$foo[bar]} <-- ñèíòàêñèñ äîñòóïåí òîëüêî â öèêëå section, ñì. {section}
-{assign var=foo value="baa"}{$foo} <-- îòîáðàæàåò "baa", ñì. {assign}
+{assign var=foo value='baa'}{$foo} <-- îòîáðàæàåò "baa", ñì. {assign}
Òàêæå äîñòóïíî ìíîæåñòâî äðóãèõ êîìáèíàöèé
@@ -46,9 +46,9 @@
</example>
<para>
- Ïåðåìåííûå çàïðîñà, òàêèå êàê GET, POST, SESSION è ò.ä. òàêæå äîñòóïíû, ñì.
- îïèñàíèå çàðåçåðâèðîâàííîé ïåðåìåííîé <link
- linkend="language.variables.smarty">$smarty</link> äëÿ äîïîëíèòåëüíîé èíôîðìàöèè.
+ Ïåðåìåííûå çàïðîñà, òàêèå êàê $_GET, $_SESSION è ò.ä. òàêæå äîñòóïíû, ñì.
+ îïèñàíèå çàðåçåðâèðîâàííîé ïåðåìåííîé <emphasis role="bold"><link
+ linkend="language.variables.smarty">$smarty</link></emphasis> äëÿ äîïîëíèòåëüíîé èíôîðìàöèè.
</para>
<para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-builtin-functions.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/ru/designers/language-builtin-functions.xml
diff -u smarty/docs/ru/designers/language-builtin-functions.xml:1.8 smarty/docs/ru/designers/language-builtin-functions.xml:1.9
--- smarty/docs/ru/designers/language-builtin-functions.xml:1.8 Fri Dec 2 15:34:38 2005
+++ smarty/docs/ru/designers/language-builtin-functions.xml Fri Apr 21 10:01:03 2006
@@ -1,13 +1,20 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
<chapter id="language.builtin.functions">
<title>Âñòðîåííûå ôóíêöèè</title>
<para>
-  smarty âêëþ÷åíû íåñêîëüêî âñòðîåííûõ ôóíêöèé. Âñòðîåííûå ôóíêöèè
- èíòåãðèðîâàíû â ÿçûê øàáëîíîâ. Íåëüçÿ ñîçäàâàòü ïîëüçîâàòåëüñêèå
- ôóíêöèè ñ òàêèìè æå íàçâàíèÿìè èëè êàê-ëèáî ìîäèôèöèðîâàòü
- âñòðîåííûå ôóíêöèè..
+  smarty âêëþ÷åíû íåñêîëüêî âñòðîåííûõ ôóíêöèé. Ýòè âñòðîåííûå ôóíêöèè
+ èíòåãðèðîâàíû â ÿçûê øàáëîíîâ. Íåëüçÿ ñîçäàâàòü
+ <link linkend="language.custom.functions">ïîëüçîâàòåëüñêèå ôóíêöèè</link>
+ ñ òàêèìè æå íàçâàíèÿìè è âàì íå ñëåäóåò ìîäèôèöèðîâàòü âñòðîåííûå ôóíêöèè.
+ </para>
+
+ <para>
+ Íåêîòîðûå ýòè ôóíêöèè èìåþò àòðèáóò <emphasis role="bold">assign</emphasis>,
+ êîòîðûé ïîìåùàåò ðåçóëüòàòè èõ âûïîëíåíèÿ â ïåðåìåííóþ øàáëîíà, âìåñòî âûâîäà
+ â áðàóçåð, ïðàêòè÷åñêè êàê ôóíêöèÿ
+ <link linkend="language.function.assign">{assign}</link>.
</para>
&designers.language-builtin-functions.language-function-capture;
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-modifiers.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/ru/designers/language-modifiers.xml
diff -u smarty/docs/ru/designers/language-modifiers.xml:1.9 smarty/docs/ru/designers/language-modifiers.xml:1.10
--- smarty/docs/ru/designers/language-modifiers.xml:1.9 Fri Dec 2 15:34:39 2005
+++ smarty/docs/ru/designers/language-modifiers.xml Fri Apr 21 10:01:03 2006
@@ -1,38 +1,57 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.19 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.23 Maintainer: freespace Status: ready -->
<chapter id="language.modifiers">
<title>Ìîäèôèêàòîðû ïåðåìåííûõ</title>
<para>
- Ìîäèôèêàòîðû ïåðåìåííûõ ìîãóò áûòü ïðììåíåíû ê ïåðåìåííûì, ïîëüçîâàòåëüñêèì
- ôóíêöèÿì èëè ñòðîêàì. Äëÿ èõ ïðèìåíåíèÿ íàäî ïîñëå ìîäèôèöèðóåìîãî çíà÷åíèÿ
+ Ìîäèôèêàòîðû ïåðåìåííûõ ìîãóò áûòü ïðììåíåíû ê
+ <link linkend="language.syntax.variables">ïåðåìåííûì</link>,
+ <link linkend="language.custom.functions">ïîëüçîâàòåëüñêèì ôóíêöèÿì</link>
+ èëè ñòðîêàì. Äëÿ èõ ïðèìåíåíèÿ íàäî ïîñëå ìîäèôèöèðóåìîãî çíà÷åíèÿ
óêàçàòü ñèìâîë <literal>|</literal> (âåðòèêàëüíàÿ ÷åðòà) è íàçâàíèå ìîäèôèêàòîðà.
Òàê æå ìîäèôèêàòîðû ìîãóò ïðèíèìàòü ïàðàìåòðû, êîòîðûå âëèÿþò íà èõ ïîâåäåíèå.
Ýòè ïàðàìåòðû ñëåäóþò çà íàçâàíèåì ìîäèôèêàòîðà è ðàçäåëÿþòñÿ
- <literal>:</literal> (äâîåòî÷èåì).
+ <literal>:</literal> (äâîåòî÷èåì). Êðîìå òîãî, âñå ôóíêöèè PHP ìîãóò áûòü
+ èñïîëüçîâàíû â êà÷åñòâå ìîäèôèêàòîðîâ - îá ýòîì äàëüøå.
</para>
<example>
- <title>Ïðèìåð ìîäèôèêàòîðà</title>
+ <title>Ïðèìåðû ìîäèôèêàòîðîâ</title>
<programlisting>
<![CDATA[
{* ïðèìåíåíèå ìîäèôèêàòîðà ê ïåðåìåííîé *}
{$title|upper}
+
{* ìîäèôèêàòîð ñ ïàðàìåòðàìè *}
-{$title|truncate:40:"..."}
+{$title|truncate:40:'...'}
{* ïðèìåíåíèå ìîäèôèêàòîðà ê àðãóìåíòó ôóíêöèè *}
{html_table loop=$myvar|upper}
+
{* ñ ïàðàìåòðàìè *}
-{html_table loop=$myvar|truncate:40:"..."}
+{html_table loop=$myvar|truncate:40:'...'}
{* ïðèìåíåíèå ìîäèôèêàòîðà ê ñòðîêå *}
-{"foobar"|upper}
+{'foobar'|upper}
{* èñïîëüçîâàíèå date_format äëÿ ôîðìàòèðîâàíèÿ òåêóùåé äàòû *}
{$smarty.now|date_format:"%Y/%m/%d"}
{* ïðèìåíåíèå ìîäèôèêàòîðà ê ôóíêöèè *}
-{mailto|upper address="[email protected]"}
+{mailto|upper address='[email protected]'}
+
+{* èñïîëüçîâàíèå ôóíêöèè PHP str_repeat *}
+{'='|str_repeat:80}
+
+{* ôóíêöèÿ PHP count *}
+{$myArray|@count}
+
+{* ôóíêöèÿ PHP shuffle, ïðèìåíÿåìàÿ ê IP àäðåñó ñåðâåðà *}
+{$smarty.server.SERVER_ADDR|shuffle}
+
+(* ýòî ïðèâåäåò â âåðõíèé ðåãèñòð áóêâ è îáðåæåò ïðîáåëû ó âñåõ ýëåìåíòîâ ìàññèâà *}
+<select name="name_id">
+ {html_options output=$myArray|upper|truncate:20}
+</select>
]]>
</programlisting>
</example>
@@ -45,15 +64,15 @@
</para>
<para>
- Ìîäèôèêàòîðû ìîãóò àâòîìàòè÷åñêè çàãðóæàòüñÿ èç âàøåé äèðåêòîðèè
- <link linkend="variable.plugins.dir">$plugins_dir</link> (ñì. òàêæå:
- <link linkend="plugins.naming.conventions">Ñîãëàøåíèå îá èìåíàõ</link>)
- èëè ìîãóò ðåãèñòðèðîâàòüñÿ ÿâíî (ñì.: <link
- linkend="api.register.modifier">register_modifier</link>).
+ Ìîäèôèêàòîðû àâòîìàòè÷åñêè çàãðóæàþòñÿ èç äèðåêòîðèè
+ <link linkend="variable.plugins.dir">$plugins_dir</link>
+ èëè ìîãóò áûòü ÿâíî çàðåãèñòðèðîâàíû ïðè ïîìîùè
+ <link linkend="api.register.modifier">register_modifier()</link>;
+ ýòî óäîáíî äëÿ èñïîëüçîâàíèÿ ôóíêöèè êàê â PHP-êîäå, òàê è â øàáëîíå.
</para>
<para>
- Ê òîìó æå, ëþáàÿ PHP-ôóíêöèÿ ìîæåò áûòü ÿâíî èñïîëüçîâàíà â êà÷åñòâå ìîäèôèêàòîðà.
+ Ëþáàÿ PHP-ôóíêöèÿ ìîæåò áûòü ÿâíî èñïîëüçîâàíà â êà÷åñòâå ìîäèôèêàòîðà.
(Ïðåäûäóùèé ïðèìåð ñ <literal>@count</literal> íà ñàìîì äåëå èñïîëüçóåò ôóíêöèþ
PHP, à íå ìîäèôèêàòîð Smarty). Èñïîëüçîâàíèå PHP-ôóíêöèé â êà÷åñòâå ìîäèôèêàòîðîâ
èìååò äâå ìàëåíüêèå "ëîâóøêè": Âî-ïåðâûõ, èíîãäà ïîðÿäîê àðãóìåíòîâ ôóíêöèè
@@ -62,7 +81,8 @@
êîòîðûé îáåñïå÷èâàåòñÿ äèñòðèáóòèâîì Smarty). Âî-âòîðûõ, â ñëó÷àå âêëþ÷åíèÿ <link
linkend="variable.security">$security</link>, âñå PHP-ôóíêöèè, êîòîðûå áóäóò
èñïîëüçîâàíû êàê ìîäèôèêàòîðû, äîëæíû áûòü îáúÿâëåíû "áåçîïàñíûìè"
- â ìàññèâå <link linkend="variable.security.settings">$security_settings['MODIFIER_FUNCS']</link>.
+ â ìàññèâå
+ <link linkend="variable.security.settings">$security_settings['MODIFIER_FUNCS']</link>.
</para>
<para>