cvs: smarty /docs/ru bookinfo.xml language-defs.ent preface.xml /docs/ru/designers chapter-debugging-console.xml config-files.xml language-combining-modifiers.xml /docs/ru/designers/language-basic-syntax language-syntax-attributes.xml language-syntax-comments.xml language-syntax-functions.xml language-syntax-quotes.xml /docs/ru/designers/language-variables language-assigned-variables.xml language-config-variables.xml language-variables-smarty.xml /docs/ru/programmers plugins.xml
"Antony Dovgal" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvstony20011081958185@cvsserver> |
tony2001 Wed Apr 14 11:56:25 2004 EDT
Modified files:
/smarty/docs/ru bookinfo.xml language-defs.ent preface.xml
/smarty/docs/ru/designers chapter-debugging-console.xml
config-files.xml
language-combining-modifiers.xml
/smarty/docs/ru/designers/language-basic-syntax
language-syntax-attributes.xml
language-syntax-comments.xml
language-syntax-functions.xml
language-syntax-quotes.xml
/smarty/docs/ru/designers/language-variables
language-assigned-variables.xml
language-config-variables.xml
language-variables-smarty.xml
/smarty/docs/ru/programmers plugins.xml
Log:
WS, grammar fixes.
add CDATA to examples
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
tony2001-20040414115625.txt
(text/plain, 59.4 KB)
http://cvs.php.net/diff.php/smarty/docs/ru/bookinfo.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/bookinfo.xml
diff -u smarty/docs/ru/bookinfo.xml:1.1 smarty/docs/ru/bookinfo.xml:1.2
--- smarty/docs/ru/bookinfo.xml:1.1 Tue Mar 30 04:05:19 2004
+++ smarty/docs/ru/bookinfo.xml Wed Apr 14 11:56:24 2004
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
<bookinfo id="bookinfo">
- <title>Smarty - ìàøèíà ñáîðêè PHP øàáëîíîâ</title>
+ <title>Smarty - êîìïèëèðóþùèé îáðàáîò÷èê øàáëîíîâ</title>
<authorgroup id="authors">
<author>
<firstname>Monte</firstname><surname>Ohrt <[email protected]></surname>
http://cvs.php.net/diff.php/smarty/docs/ru/language-defs.ent?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/language-defs.ent
diff -u smarty/docs/ru/language-defs.ent:1.1 smarty/docs/ru/language-defs.ent:1.2
--- smarty/docs/ru/language-defs.ent:1.1 Tue Mar 30 04:05:19 2004
+++ smarty/docs/ru/language-defs.ent Wed Apr 14 11:56:24 2004
@@ -1,6 +1,6 @@
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
-<!ENTITY SMARTYManual "Smarty Manual">
-<!ENTITY SMARTYDesigners "Smarty For Template Designers">
-<!ENTITY SMARTYProgrammers "Smarty For Programmers">
+<!ENTITY SMARTYManual "Ðóêîâîäñòâî ïî Smarty">
+<!ENTITY SMARTYDesigners "Smarty äëÿ äèçàéíåðîâ øàáëîíîâ">
+<!ENTITY SMARTYProgrammers "Smarty äëÿ ïðîãðàììèñòîâ">
<!ENTITY Appendixes "Ïðèëîæåíèÿ">
http://cvs.php.net/diff.php/smarty/docs/ru/preface.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/preface.xml
diff -u smarty/docs/ru/preface.xml:1.1 smarty/docs/ru/preface.xml:1.2
--- smarty/docs/ru/preface.xml:1.1 Tue Mar 30 04:05:19 2004
+++ smarty/docs/ru/preface.xml Wed Apr 14 11:56:24 2004
@@ -1,41 +1,23 @@
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.2 $ -->
<preface id="preface">
<title>Ïðåäèñëîâèå</title>
<para>
- Íåñîìíåííî, îäèí èç íàèáîëåå ÷àñòîçàäàâàåìûõ âîðîñîâ â ñïèñêàõ ðàññûëêè ïî PHP:
- êàê ñäåëàòü, ÷òîáû ìîè PHP èñõîäíèêè áûëè íåçàâèñèìûìè îò îêðóæåíèÿ?
-
- Â òî âðåìÿ
- êàê PHP íàçûâàåòñÿ "HTML âëîæåííûé scripting ÿçûê", ïîñëå íàïèñàíèÿ
- íåñêîëüêèõ ïðîåêòîâ, ãäå ñìåøàíû PHP è HTML, ìíîãèÿ ïîíèìàþò, ÷òî
- ðàçäåëåíèå ôîðìû è ñîäåðæàíèÿ - õîðîøàÿ âåùü [TM]. Â äîïîëíåíèå, âî
- ìíîãèõ äîëæíîñòè äèçàéíåðà è ïðîãðàììèñòà ðàçäåëüíûå. Èç ýòîãî ñëåäóåò
- ïîèñê øàáëîííîãî ðåøåíèÿ.
-
- It is undoubtedly one of the most asked questions on the PHP mailing
- lists: how do I make my PHP scripts independent of the layout? While
- PHP is billed as "HTML embedded scripting language", after writing a
- couple of projects that mixed PHP and HTML freely one comes up with the
- idea that separation of form and content is a Good Thing [TM]. In
- addition, in many companies the roles of layout designer and programmer
- are separate. Consequently, the search for a templating solution
- ensues.
+ Íåñîìíåííî, îäèí èç íàèáîëåå ÷àñòî çàäàâàåìûõ âîïðîñîâ â ñïèñêàõ ðàññûëêè ïî PHP:
+ êàê îòäåëèòü êîä îò ïðåäñòàâëåíèÿ?
+ Íåñìîòðÿ íà òî, ÷òî PHP íàçûâàþò "ÿçûêîì, âñòðàèâàåìûì â HTML", ïîñëå íàïèñàíèÿ
+ íåñêîëüêèõ ïðîåêòîâ, ãäå ñìåøàíû PHP è HTML, ìíîãèå ïîíèìàþò, ÷òî
+ ðàçäåëåíèå ôîðìû è ñîäåðæàíèÿ - Õîðîøàÿ Âåùü [TM]. Êðîìå òîãî, âî
+ ìíîãèõ êîìïàíèÿõ äîëæíîñòè äèçàéíåðà è ïðîãðàììèñòà ðàçäåëåíû ìåæäó ñîáîé.
+ Ïðèõîäèòñÿ èñïîëüçîâàòü øàáëîíû.
</para>
<para>
- Â íàøåé êîìïàíèè íàïðèìåð, ðàçâèòèå çàÿâëåíèÿ(ïðèìåíåíèÿ) ïðîäîëæàåòñÿ
- Ñëåäóþùèì îáðàçîì: Ïîñëå òîãî, êàê òðåáîâàíèÿ docs ñäåëàíû, èíòåðôåéñ
- Ïðîåêòèðîâùèê äåëàåò ìàêåòû èíòåðôåéñà è äàåò èì
- Ïðîãðàììèñò. Ïðîãðàììèñò îñóùåñòâëÿåò äåëîâóþ ëîãèêó â PHP è èñïîëüçîâàíèÿõ
- Ìàêåòû èíòåðôåéñà, ÷òîáû ñîçäàòü ñêåëåòíûå øàáëîíû. Ïðîåêò - òîãäà
- Âðó÷åííûé îò ÷åëîâåêó ðàñïîëîæåíèÿ ñòðàíèöû ïðîåêòèðîâùèêà/òêàíè HTML, êòî ïðèíîñèò
- Øàáëîíû äî èõ ïîëíîé ñëàâû. Ïðîåêò ìîæåò âîçâðàùàòüñÿ è äàëüøå
- Ìåæäó ïðîãðàììèðîâàíèåì/HTML ïàðà âðåìåí. Òàêèì îáðàçîì, ýòî âàæíî äëÿ
- Èìåéòå õîðîøóþ ïîääåðæêó øàáëîíà, ïîòîìó ÷òî ïðîãðàììèñòû íå õîòÿò ÷òî - íèáóäü ê
- Äåëàéòå ñ HTML, è íå õîòèòå ïðîåêòèðîâùèêîâ HTML mucking âîêðóã ñ PHP
- Êîäåêñ. Ïðîåêòèðîâùèêè íóæäàþòñÿ â ïîääåðæêå äëÿ config ôàéëîâ, äèíàìè÷åñêèõ áëîêîâ è
- Äðóãèå ïðîáëåìû(âûïóñêè) èíòåðôåéñà, íî îíè íå õîòÿò èìåòü íåîáõîäèìîñòü èìåòü äåëî
- Çàïóòàííîñòü PHP ïðîãðàììèðîâàíèå ÿçûêà.
-
-
+ <!--
+ Â íàøåé êîìïàíèè, íàïðèìåð, ðàçðàáîòêà ïðîäóêòà èäåò òàêèì îáðàçîì:
+ ïîñëå òîãî, êàê íàïèñàíû âñå ñïåöèôèêàöèè, äèçàéíåð èíòåðôåéñà
+ äåëàåò ìàêåòû è ïåðåäàåò èõ ïðîãðàììèñòó.
+ -->
In our company for example, the development of an application goes on
as follows: After the requirements docs are done, the interface
designer makes mockups of the interface and gives them to the
@@ -92,3 +74,24 @@
born...
</para>
</preface>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/chapter-debugging-console.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/chapter-debugging-console.xml
diff -u smarty/docs/ru/designers/chapter-debugging-console.xml:1.1 smarty/docs/ru/designers/chapter-debugging-console.xml:1.2
--- smarty/docs/ru/designers/chapter-debugging-console.xml:1.1 Tue Mar 30 04:06:15 2004
+++ smarty/docs/ru/designers/chapter-debugging-console.xml Wed Apr 14 11:56:24 2004
@@ -1,37 +1,36 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <chapter id="chapter.debugging.console">
- <title>Êîíñîëü Îòëàäêè</title>
- <para>
-  Smarty âêëþ÷åíà êîíñîëü îòëàäêè. Êîíñîëü ïîçâîëÿåò óçíàòü âñå âêëþ÷åííûå
- ôàéëû, ïåðåìåííûå ïðèñâîåííûå èëè èç ôàéëîâ êîíôèãóðàöèé äëÿ òåêóùåé
- îáðàáîòêè øàáëîíà. Øàáëîí "debug.tpl", ïîñòàâëÿåìûé âìåñòå ñî Smarty,
- óïðàâëÿåò âèäîì êîíñîëè. Óñòàíîâèòå îïöèþ Smarty $debugging â true, è åñëè íàäî,
- óêàæèòå â $debug_tpl ïóòü ðåñóðñà øàáëîíà debug.tpl (ïî óìîë÷àíèþ ýòî SMARTY_DIR).
- Êîãäà âû çàãðóæàåòå ñòðàíèöó, äîëæíî ïîÿâèòüñÿ âñïëûâàþùèå îêíî è âûâåñòè êîíñîëü
- îòëàäêè. Äëÿ âûâîäà äîñòóïíûõ ïåðåìåííûõ äëÿ ñïåöèôè÷åñêîãî øàáëîíà, ñì ôóíêöèþ
- <link linkend="language.function.debug">{debug}</link>. Äëÿ îòêëþ÷åíèÿ êîíñîëè
- îòëàäêè, óñòàíîâèòå $debugging â false. Ìîæíî òàêæå îïöèîíàëüíî âêëþ÷èòü êîíñîëü
- îòëàäêè, äîáàâèâ SMARTY_DEBUG â URL, åñëè âêëþ÷åíà îïöèÿ <link
- linkend="variable.debugging.ctrl">$debugging_ctrl</link>.
- </para>
- <note>
- <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
- <para>
- Êîíñîëü îòëàäêè íå ðàáîòàåò, êîãäà èñïîëüçóåòñÿ ôóíêöèÿ API fetch().
- Íåîáõîäèìî èñïîëüçîâàòü òîëüêî ôóíêöèþ display(). Îíà ãåíåðèðóåò
- javascript êîä âíà÷àëå êàæäîé ñãåíåðèðîâàííîé ñòðàíèöû. Åñëè âàì íå
- íðàâèòüñÿ javascript, ìîæíî îòðåäàòèðîâàòü debug.tpl äëÿ èçìåíåíèÿ
- ñïîñîáà îòîáðàæåíèÿ ïî âàøåìó âêóñó. Îòëàäî÷íàÿ èíôîðìàöèÿ íå êýøèðóåòñÿ
- è â îòëàäî÷íóþ èíôîðìàöèþ íå âêëþ÷àåòñÿ èíôîðìàöèÿ î debug.tpl.
- </para>
- </note>
- <note>
- <para>
- Âðåìÿ çàãðóçêè êàæäîãî øàáëîíà è ôàéëà êîíôèãóðàöèè âûâîäÿòñÿ â ñåêóíäàõ èëè
- â ìèëèñåêóíäàõ.
- </para>
- </note>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<chapter id="chapter.debugging.console">
+ <title>Îòëàäî÷íàÿ êîíñîëü</title>
+ <para>
+  Smarty âêëþ÷åíà êîíñîëü äëÿ îòëàäêè. Êîíñîëü ïîçâîëÿåò óçíàòü âñå âêëþ÷åííûå
+ ôàéëû, ïðèñâîåííûå ïåðåìåííûå è íàñòðîéêè èç êîíôèãóðàöèîííûõ ôàéëîâ.
+ Øàáëîí "debug.tpl", ïîñòàâëÿåìûé âìåñòå ñî Smarty, óïðàâëÿåò âèäîì êîíñîëè.
+ Óñòàíîâèòå îïöèþ Smarty $debugging â true è, åñëè íàäî, óêàæèòå â $debug_tpl ïóòü
+ ê øàáëîíó debug.tpl (ïî óìîë÷àíèþ ýòî SMARTY_DIR).
+ Êîãäà âû çàãðóæàåòå ñòðàíèöó, äîëæíî ïîÿâèòüñÿ âñïëûâàþùèå îêíî è âûâåñòè êîíñîëü
+ îòëàäêè. Äëÿ âûâîäà äîñòóïíûõ ïåðåìåííûõ èç êîíêðåòíîãî øàáëîíà, ñì. ôóíêöèþ
+ <link linkend="language.function.debug">{debug}</link>. Äëÿ îòêëþ÷åíèÿ êîíñîëè
+ îòëàäêè, óñòàíîâèòå $debugging â false. Ìîæíî òàêæå îïöèîíàëüíî âêëþ÷èòü êîíñîëü
+ îòëàäêè, äîáàâèâ SMARTY_DEBUG â URL, åñëè âêëþ÷åíà îïöèÿ <link
+ linkend="variable.debugging.ctrl">$debugging_ctrl</link>.
+</para>
+<note>
+ <para>
+ Êîíñîëü îòëàäêè íå ðàáîòàåò, êîãäà èñïîëüçóåòñÿ ôóíêöèÿ API fetch().
+ Íåîáõîäèìî èñïîëüçîâàòü òîëüêî ôóíêöèþ display(). Îíà ãåíåðèðóåò
+ javascript êîä âíà÷àëå êàæäîé ñãåíåðèðîâàííîé ñòðàíèöû. Åñëè âàì íå
+ íðàâèòñÿ javascript, ìîæíî îòðåäàòèðîâàòü debug.tpl äëÿ èçìåíåíèÿ
+ ñïîñîáà îòîáðàæåíèÿ ïî âàøåìó âêóñó. Îòëàäî÷íàÿ èíôîðìàöèÿ íå êýøèðóåòñÿ
+ è â îòëàäî÷íóþ èíôîðìàöèþ íå âêëþ÷àåòñÿ èíôîðìàöèÿ î debug.tpl.
+ </para>
+</note>
+<note>
+ <para>
+ Âðåìÿ çàãðóçêè êàæäîãî øàáëîíà è ôàéëà êîíôèãóðàöèè âûâîäÿòñÿ â ñåêóíäàõ èëè
+ â ìèëëèñåêóíäàõ.
+ </para>
+</note>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/config-files.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/config-files.xml
diff -u smarty/docs/ru/designers/config-files.xml:1.1 smarty/docs/ru/designers/config-files.xml:1.2
--- smarty/docs/ru/designers/config-files.xml:1.1 Tue Mar 30 04:06:15 2004
+++ smarty/docs/ru/designers/config-files.xml Wed Apr 14 11:56:24 2004
@@ -1,17 +1,18 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <chapter id="config.files">
- <title>Ôàéëû Êîíôèãóðàöèè</title>
- <para>
- Ôàéëàìè êîíôèãóðàöèè äèçàéíåðó óäîáíî óïðàâëÿòü ãëîáàëüíûìè
- ïåðåìåííûìè èç îäíîãî ôàéëàþ. Íà ïðèìåð, öâåòà øàáëîíîâ. Îáû÷íî, åñëè
- âû õîòèòå ñìåíèòü öâåòóâóþ ñõåìó, òî íåîáõîäèìî ïðîñìîòðåòü êàæäûé øàáëîí
- è â íèõ èçìåíÿòü öâåòà. Ñ ïîìîùüþ ôàéëà êîíôèãóðàöèè, âñå öâåòà ìîãóò áûòü
- âûíåñåíû â îòäåëüíûé ôàéë, è òîëüêî îäèí ôàéë íàäî áóäåò èñïðàâëÿòü.
- </para>
- <example>
- <title>Ïðèìåð ôàéëà êîíôèãóðàöèè</title>
- <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<chapter id="config.files">
+ <title>Êîíôèãóðàöèîííûå ôàéëû</title>
+ <para>
+ Ñ ïîìîùüþ êîíôèãóðàöèîííûõ ôàéëîâ äèçàéíåðó óäîáíî óïðàâëÿòü ãëîáàëüíûìè
+ ïåðåìåííûìè èç îäíîãî ôàéëàþ. Íàïðèìåð, öâåòàìè â øàáëîíàõ. Îáû÷íî, åñëè
+ âû õîòèòå ñìåíèòü öâåòóâóþ ñõåìó, òî íåîáõîäèìî ïðîñìîòðåòü êàæäûé øàáëîí
+ è â êàæäîì èçìåíèòü öâåòà. Ñ ïîìîùüþ ôàéëà êîíôèãóðàöèè âñå öâåòà ìîãóò áûòü
+ âûíåñåíû â îòäåëüíûé ôàéë è òîëüêî îäèí ôàéë íàäî áóäåò èñïðàâëÿòü.
+ </para>
+ <example>
+ <title>Ïðèìåð ôàéëà êîíôèãóðàöèè</title>
+ <programlisting>
+<![CDATA[
# ãëîáàëüíûå ïåðåìåííûå
pageTitle = "Main Menu"
bodyBgColor = #000000
@@ -24,49 +25,51 @@
[Login]
pageTitle = "Login"
focus = "username"
-Intro = """Çíà÷åíèå, êîòîðîå çíàèìàåò áîëüøå
- ÷åì îäíó ñòðîêó äîëæíî áûòü çàêëþ÷åíî
- â òðîéíûå êàâû÷êè."""
+Intro = """Çíà÷åíèå, êîòîðîå çàíèìàåò áîëüøå
+ ÷åì îäíó ñòðîêó äîëæíî áûòü çàêëþ÷åíî
+ â òðîéíûå êàâû÷êè."""
# ñïðÿòàííàÿ ñåêöèÿ
[.Database]
host=my.domain.com
db=ADDRESSBOOK
user=php-user
-pass=foobar</programlisting>
- </example>
- <para>
- Çíà÷åíèÿ ïåðåìåííûõ ìîãóò çàêëþ÷àòüñÿ â êàâû÷êè, íî ýòî íå îáÿçàòåëüíî.
- Ìîæíî èñïîëüçîâàòü êàê äâîéíûå, òàê è îäèíàðíûå êàâû÷êè. Åñèë ó âàñ åñòü
- çí÷åíèå, êîòîðîå çíàíèìàåò áîëüøå, ÷åì îäíó ñòðîêó, íåîáõîäèìî çàêëþ÷èòü
- åãî â òðîéíûå êàâû÷êè ("""). Ìîæíî âêëþ÷àòü êîììåíòàðèè â ôàéë êîíôèãóðàöèè
- èñïîëüçóÿ ëþáîé ñèíòàêèñè, êîòîðûé íå ÿâëÿåòüñÿ äîïóñòèìûì ñèíòàêñèñîì
- ôàéëîâ êîíôèãóðàöèè. Ðåêîìåíäóåòñÿ èñïîëçîâàòü ñèìâîë <literal>#</literal>
- (hash) â íà÷àëå ñòðîêè.
- </para>
- <para>
- Ïðèìåð ôàéëà êîíôèãóðàöèè èìååò äâå ñåêöèè. Íàçâàíèÿ ñåêöèé çàêëþ÷åíû â
- êâàäðàòíûå ñêîáêè []. Íàâçàíèÿ ñåêöèé ìîãóò áûòü ïðîèçâîëüíûìè ñòðîêàìè,
- íå ñîäåðæàùèìè ñèìâîëîâ <literal>[</literal> èëè <literal>]</literal>. ×åòûðå
- ïåðåìåííûå âíà÷àëå - ãëîáàëüíûå ïåðåìåííûå èëè ïåðåìåííûå âíå ñåêöèé.
- Ýòè ïåðåìåííûå âñåãäà çàãðóæàþòñÿ èç ôàéëà êîíôèãóðàöèè. Åñëè çàãðóæàåòüñÿ
- îïðåäåëåííàÿ ñåêöèÿ, òî ãëîáàëíûå ïåðåìåííûå è ïåðåìåííûå èç ýòîé ñåêöèè
- ñòàíîâÿòñÿ äîñòóïíûìè. Åñëè ïåðåìåííàÿ ñóùåñòâóåò êàê ãëîáàëüíàÿ, òàê è
- âíóòðè ñåêöèè, òî èñïîëüçóåòñÿ âåðñèÿ èç ñåêöèè. Åñëè åñòü äâå îäèíàêîâûå
- ïåðåìåííûå â ïðåäåëàõ îäíîé ñåêöèè, òî èñïîëüçóåòüñÿ ïîñëåäíèé âñòðåòèâøèéñÿ
- âàðèàíò.
- </para>
- <para>
- Ôàéëû êîíôèãóðàöèè çàãðóæàþòñÿ â øàáëîí â ïîìîùüþ ôóíêöèè
- <command>config_load</command>.
- </para>
- <para>
- Ìîæíî ñïðÿòàòü îòäåëüíûå ïåðåìåííûå èëè öåëûå ñåêöèè, äîáàâèâ ê íàçâàíèþ
- òî÷êó â íà÷àëå. Ýòî ïîëåçíî, êîãäà âàøå ïðèëîæåíèå áåðåò íåêîòîðûå
- ïåðåìåííûå, íå íóæíûå â øàáëîíå, èç ôàéëà êîíôèãóðàöèè. Åñëè øàáëîíû ìîãóò
- ðåäàêòèðîâàòü òðåòüè ëèöà, òî âû ìîæåòå áûòü ñïîêîéíû çà öåííóþ èíôîðìàöèþ
- èç ôàéëîâ êîíôèãóðàöèé: îíè íå ñìîãóò åå çàãðóçèòü â øàáëîí.
- </para>
+pass=foobar
+]]>
+</programlisting>
+ </example>
+ <para>
+ Çíà÷åíèÿ ïåðåìåííûõ ìîãóò çàêëþ÷àòüñÿ â êàâû÷êè, íî ýòî íå îáÿçàòåëüíî.
+ Ìîæíî èñïîëüçîâàòü êàê äâîéíûå, òàê è îäèíàðíûå êàâû÷êè. Åñëè ó âàñ åñòü
+ çíà÷åíèå, êîòîðîå çàíèìàåò áîëüøå, ÷åì îäíó ñòðîêó, íåîáõîäèìî çàêëþ÷èòü
+ åãî â òðîéíûå êàâû÷êè ("""). Ìîæíî âêëþ÷àòü êîììåíòàðèè â ôàéë êîíôèãóðàöèè
+ èñïîëüçóÿ ëþáîé ñèíòàêèñ, êîòîðûé íå ÿâëÿåòñÿ äîïóñòèìûì ñèíòàêñèñîì
+ ôàéëîâ êîíôèãóðàöèè. Ðåêîìåíäóåòñÿ èñïîëüçîâàòü ñèìâîë <literal>#</literal>
+ (hash) â íà÷àëå ñòðîêè.
+ </para>
+ <para>
+ Êîíôèãóðàöèîííûé ôàéë â ïðèìåðå èìååò äâå ñåêöèè. Íàçâàíèÿ ñåêöèé çàêëþ÷åíû â
+ êâàäðàòíûå ñêîáêè []. Íàçâàíèÿ ñåêöèé ìîãóò áûòü ïðîèçâîëüíûìè ñòðîêàìè,
+ íå ñîäåðæàùèìè ñèìâîëîâ <literal>[</literal> èëè <literal>]</literal>. ×åòûðå
+ ïåðåìåííûå âíà÷àëå - ãëîáàëüíûå ïåðåìåííûå èëè ïåðåìåííûå âíå ñåêöèé.
+ Ýòè ïåðåìåííûå âñåãäà çàãðóæàþòñÿ èç ôàéëà êîíôèãóðàöèè. Åñëè çàãðóæàåòñÿ
+ îïðåäåëåííàÿ ñåêöèÿ, òî ãëîáàëüíûå ïåðåìåííûå è ïåðåìåííûå èç ýòîé ñåêöèè
+ ñòàíîâÿòñÿ äîñòóïíûìè. Åñëè ïåðåìåííàÿ ñóùåñòâóåò êàê ãëîáàëüíàÿ, òàê è
+ âíóòðè ñåêöèè, òî èñïîëüçóåòñÿ âåðñèÿ èç ñåêöèè. Åñëè åñòü äâå îäèíàêîâûå
+ ïåðåìåííûå â ïðåäåëàõ îäíîé ñåêöèè, òî èñïîëüçóåòüñÿ ïîñëåäíèé âñòðåòèâøèéñÿ
+ âàðèàíò.
+ </para>
+ <para>
+ Ôàéëû êîíôèãóðàöèè çàãðóæàþòñÿ â øàáëîí â ïîìîùüþ ôóíêöèè
+ <command>config_load</command>.
+ </para>
+ <para>
+ Ìîæíî ñïðÿòàòü îòäåëüíûå ïåðåìåííûå èëè öåëûå ñåêöèè, äîáàâèâ ê íàçâàíèþ
+ òî÷êó â íà÷àëå. Ýòî ïîëåçíî, êîãäà âàøå ïðèëîæåíèå áåðåò íåêîòîðûå
+ ïåðåìåííûå, íåíóæíûå â øàáëîíå, èç ôàéëà êîíôèãóðàöèè. Åñëè øàáëîíû ìîãóò
+ ðåäàêòèðîâàòü òðåòüè ëèöà, òî âû ìîæåòå áûòü ñïîêîéíû çà öåííóþ èíôîðìàöèþ
+ èç ôàéëîâ êîíôèãóðàöèé: îíè íå ñìîãóò åå çàãðóçèòü â øàáëîí.
+ </para>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-combining-modifiers.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-combining-modifiers.xml
diff -u smarty/docs/ru/designers/language-combining-modifiers.xml:1.1 smarty/docs/ru/designers/language-combining-modifiers.xml:1.2
--- smarty/docs/ru/designers/language-combining-modifiers.xml:1.1 Tue Mar 30 04:06:15 2004
+++ smarty/docs/ru/designers/language-combining-modifiers.xml Wed Apr 14 11:56:25 2004
@@ -1,20 +1,21 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <chapter id="language.combining.modifiers">
- <title>Êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
- <para>
- Ìîæíî ïðèìåíÿòü ëþáîé êîëè÷åñòâî ìîäèôèêàòîðîâ ê ïåðåìåííîé. Îíè áóäóò
- ïðèìåíÿòü â ïîðÿäêå èõ óïîìèíàíèÿ ñëåâà íàïðàâî. Ìîäèôèêàòîðû äîëæíû
- áûòü ðàçäåëåíû ñèìâîëîì <literal>|</literal> (âåðòèêàëüíàÿ ÷åðòà).
- </para>
- <example>
- <title>êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
- <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<chapter id="language.combining.modifiers">
+ <title>Êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
+ <para>
+ Ìîæíî ïðèìåíÿòü ëþáîé êîëè÷åñòâî ìîäèôèêàòîðîâ ê ïåðåìåííîé. Îíè áóäóò
+ ïðèìåíÿòü â ïîðÿäêå èõ óïîìèíàíèÿ ñëåâà íàïðàâî. Ìîäèôèêàòîðû äîëæíû
+ áûòü ðàçäåëåíû ñèìâîëîì <literal>|</literal> (âåðòèêàëüíàÿ ÷åðòà).
+ </para>
+ <example>
+ <title>êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
+ <programlisting>
+<![CDATA[
index.php:
$smarty = new Smarty;
-$smarty->assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.');
-$smarty->display('index.tpl');
+$smarty->assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.');
+$smarty->display('index.tpl');
index.tpl:
@@ -31,8 +32,10 @@
S M O K E R S A R E P R O D U C T I V E , B U T D E A T H C U T S E F F I C I E N C Y .
s m o k e r s a r e p r o d u c t i v e , b u t d e a t h c u t s...
s m o k e r s a r e p r o d u c t i v e , b u t . . .
-s m o k e r s a r e p. . .</programlisting>
- </example>
+s m o k e r s a r e p. . .
+]]>
+ </programlisting>
+ </example>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.1 Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml Wed Apr 14 11:56:25 2004
@@ -1,25 +1,26 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.syntax.attributes">
- <title>Ïàðàìåòðû</title>
- <para>
- Áîëüøèíñòâî ôóíêöèé ïðèíèìàåò ïàðàìåòðû, êîòîðûå óòî÷íÿþò èëè
- èçìåíÿþò åå ïîâåäåíèå. Ïàðàìåòðû â Smarty î÷åíü ïîõîæè íà
- ïàðàìåòðû â HTML. Íå îáÿçàòåëüíî çàêëþ÷àòü ñòàòè÷åñêèå çíà÷åíèÿ
- â êàâû÷êè, õîòÿ òåêñò ðåêîìåíäóåòñÿ çàêëþ÷àòü â êàâû÷êè. Ïåðåìåííûå
- òàêæå ìîãóò áûòü èñïîëüçîâàíû â êà÷åñòâå ïàðàìåòðîâ, è íå äîëæíû
- çàêëþ÷àòüñÿ â êàâû÷êè.
- </para>
- <para>
- Íåêîòîðûå ïàðàìåòðû ïðèíèìàþò ëîãè÷åñêèå çíà÷åíèÿ (ïðàâäà èëè ëîæü).
- Îíè ìîãóò áûòü óêàçàíû ñëîâàìè <literal>true</literal>,
- <literal>on</literal>, è <literal>yes</literal>, èëè
- <literal>false</literal>, <literal>off</literal>, è
- <literal>no</literal> áåç êàâû÷åê.
- </para>
- <example>
- <title>Ñèíòàêñèñ ïàðàìåòðîâ ôóíêöèè</title>
- <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.syntax.attributes">
+ <title>Ïàðàìåòðû</title>
+ <para>
+ Áîëüøèíñòâî ôóíêöèé ïðèíèìàåò ïàðàìåòðû, êîòîðûå óòî÷íÿþò èëè
+ èçìåíÿþò åå ïîâåäåíèå. Ïàðàìåòðû â Smarty î÷åíü ïîõîæè íà
+ ïàðàìåòðû â HTML. Íå îáÿçàòåëüíî çàêëþ÷àòü ñòàòè÷åñêèå çíà÷åíèÿ
+ â êàâû÷êè, õîòÿ òåêñò ðåêîìåíäóåòñÿ çàêëþ÷àòü â êàâû÷êè. Ïåðåìåííûå
+ òàêæå ìîãóò áûòü èñïîëüçîâàíû â êà÷åñòâå ïàðàìåòðîâ, è íå äîëæíû
+ çàêëþ÷àòüñÿ â êàâû÷êè.
+ </para>
+ <para>
+ Íåêîòîðûå ïàðàìåòðû ïðèíèìàþò ëîãè÷åñêèå çíà÷åíèÿ (ïðàâäà èëè ëîæü).
+ Îíè ìîãóò áûòü óêàçàíû ñëîâàìè <literal>true</literal>,
+ <literal>on</literal>, è <literal>yes</literal>, èëè
+ <literal>false</literal>, <literal>off</literal>, è
+ <literal>no</literal> áåç êàâû÷åê.
+ </para>
+ <example>
+ <title>Ñèíòàêñèñ ïàðàìåòðîâ ôóíêöèè</title>
+ <programlisting>
+<![CDATA[
{include file="header.tpl"}
{include file=$includeFile}
@@ -28,10 +29,12 @@
{html_select_date display_days=yes}
-<SELECT name=company>
+<SELECT name=company>
{html_options values=$vals selected=$selected output=$output}
-</SELECT></programlisting>
-</example>
+</SELECT>
+]]>
+ </programlisting>
+ </example>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
@@ -52,4 +55,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml?r1=1.1&r2=1.2&ty=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.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.1 Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml Wed Apr 14 11:56:25 2004
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
<sect1 id="language.syntax.comments">
<title>Êîììåíòàðèè</title>
<para>
@@ -11,6 +11,7 @@
<example>
<title>Êîììåíòàðèè</title>
<programlisting>
+<![CDATA[
{* øàáëîí Smarty *}
{* ïîäêëþ÷àåì øàïêó øàáëîíà *}
@@ -21,9 +22,11 @@
{include file=#includeFile#}
{* âûïàäàþùèé ñïèñîê *}
-<SELECT name=company>
+<SELECT name=company>
{html_options values=$vals selected=$selected output=$output}
-</SELECT></programlisting>
+</SELECT>
+]]>
+ </programlisting>
</example>
</sect1>
<!-- Keep this comment at the end of the file
@@ -45,4 +48,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.1&r2=1.2&ty=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.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.1 Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml Wed Apr 14 11:56:25 2004
@@ -1,39 +1,42 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.syntax.functions">
- <title>Ôóíêöèè</title>
- <para>
- Êàæäûé òýã Smarty ëèáî âûâîäèò çíà÷åíèå <link
- linkend="language.variables">ïåðåìåííîé</link>, ëèáî âûçûâàåò
- íåêîòîðóþ ôóíêöèþ. Äëÿ âûçîâà ôóíêöèè íàäî íàçâàíèå ôóíêöèè è åå
- ïàðàìåòðû çàêëþ÷èòü â ðàçäåëèòåëè, íàïðèìåð: {funcname attr1="val"
- attr2="val"}.
- </para>
- <example>
- <title>Ñèíòàêñèñ ôóíêöèé</title>
- <programlisting>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.syntax.functions">
+ <title>Ôóíêöèè</title>
+ <para>
+ Êàæäûé òýã Smarty ëèáî âûâîäèò çíà÷åíèå <link
+ linkend="language.variables">ïåðåìåííîé</link>, ëèáî âûçûâàåò
+ íåêîòîðóþ ôóíêöèþ. Äëÿ âûçîâà ôóíêöèè íàäî íàçâàíèå ôóíêöèè è åå
+ ïàðàìåòðû çàêëþ÷èòü â ðàçäåëèòåëè, íàïðèìåð: {funcname attr1="val"
+ attr2="val"}.
+ </para>
+ <example>
+ <title>Ñèíòàêñèñ ôóíêöèé</title>
+ <programlisting>
+<![CDATA[
{config_load file="colors.conf"}
{include file="header.tpl"}
{if $highlight_name}
- Welcome, <font color="{#fontColor#}">{$name}!</font>
+Welcome, <font color="{#fontColor#}">{$name}!</font>
{else}
- Welcome, {$name}!
+Welcome, {$name}!
{/if}
-{include file="footer.tpl"}</programlisting>
- </example>
- <para>
- È âñòðîåííûå, è ïîëüçîâàòåëüñêèå ôóíêöèè èñïîëüçóþòñÿ ñ îäèíàêîâûì
- ñèíòàêñèñîì. Âñòðîåííûå ôóíêöèè ðåàëèçîâàíû âíóòðè Smarty è íå
- ìîãóò áûòü èçìåíåíû èëè ïåðåîïðåäåëåíû. Ýòî òàêèå ôóíêöèè, êàê
- <command>if</command>, <command>section</command>,
- <command>strip</command>. Ïîëüçîâàòåëüñêèå ôóíêöèè ðåàëèçóþòñÿ ÷åðåç
- ïëàãèíû. Îíè ìîãóò áûòü èçìåíåíû ïî âàøåìó æåëàíèþ, òàêæå âû ìîæåòå
- íàïèñàòü íîâûå. Ïðèìåðû ïîëüçîâàòåëüñêèõ ôóíêöèé:
- <command>html_options</command>, <command>html_select_date</command>.
- </para>
+{include file="footer.tpl"}
+]]>
+ </programlisting>
+ </example>
+ <para>
+ È âñòðîåííûå, è ïîëüçîâàòåëüñêèå ôóíêöèè èñïîëüçóþòñÿ ñ îäèíàêîâûì
+ ñèíòàêñèñîì. Âñòðîåííûå ôóíêöèè ðåàëèçîâàíû âíóòðè Smarty è íå
+ ìîãóò áûòü èçìåíåíû èëè ïåðåîïðåäåëåíû. Ýòî òàêèå ôóíêöèè, êàê
+ <command>if</command>, <command>section</command>,
+ <command>strip</command>. Ïîëüçîâàòåëüñêèå ôóíêöèè ðåàëèçóþòñÿ ÷åðåç
+ ïëàãèíû. Îíè ìîãóò áûòü èçìåíåíû ïî âàøåìó æåëàíèþ, òàêæå âû ìîæåòå
+ íàïèñàòü íîâûå. Ïðèìåðû ïîëüçîâàòåëüñêèõ ôóíêöèé:
+ <command>html_options</command>, <command>html_select_date</command>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
@@ -54,4 +57,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.1 Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml Wed Apr 14 11:56:25 2004
@@ -1,28 +1,31 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.syntax.quotes">
- <title>Âíåäðåííûå ïåðåìåííûå â äâîéíûõ êàâû÷êàõ</title>
- <para>
- Smarty ðàñïîçíàåò ïåðåìåííûå, åñëè îíè âñòðå÷àþòñÿ â ñòðîêàõ,
- çàêëþ÷åííûõ â äâîéíûå êàâû÷êè. Ðàñïîçíàþòñÿ ïåðåìåííûå,
- ñîñòîÿùèå èç ÷èñåë, áóêâ, ñèìâîëîâ _,[,]. Åñëè íàäî èñïîëüçîâàòü
- äðóãèå ñèìâîëû äëÿ óêàçàíèÿ ïåðåìåííîé (òî÷êà èëè -> (ññûëêà â
- îáúåêò)), òî ïåðåìåííàÿ íåîáõîäèìî çàêëþ÷èòü â îáðàòíûå êàâû÷êè ``.
- </para>
- <example>
- <title>Ñèíòàêñèñ âíåäðåííûõ ïåðåìåííûõ</title>
- <programlisting>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.syntax.quotes">
+ <title>Âíåäðåííûå ïåðåìåííûå â äâîéíûõ êàâû÷êàõ</title>
+ <para>
+ Smarty ðàñïîçíàåò ïåðåìåííûå, åñëè îíè âñòðå÷àþòñÿ â ñòðîêàõ,
+ çàêëþ÷åííûõ â äâîéíûå êàâû÷êè. Ðàñïîçíàþòñÿ ïåðåìåííûå,
+ ñîñòîÿùèå èç ÷èñåë, áóêâ, ñèìâîëîâ _,[,]. Åñëè íàäî èñïîëüçîâàòü
+ äðóãèå ñèìâîëû äëÿ óêàçàíèÿ ïåðåìåííîé (òî÷êà èëè ->), òî ïåðåìåííóþ
+ íåîáõîäèìî çàêëþ÷èòü â îáðàòíûå êàâû÷êè ``.
+ </para>
+ <example>
+ <title>Ñèíòàêñèñ âíåäðåííûõ ïåðåìåííûõ</title>
+ <programlisting>
+<![CDATA[
Ïðèìåð ñèíòàêñèñà:
-{func var="test $foo test"} <-- èùåò $foo
-{func var="test $foo_bar test"} <-- èùåò $foo_bar
-{func var="test $foo[0] test"} <-- èùåò $foo[0]
-{func var="test $foo[bar] test"} <-- èùåò $foo[bar]
-{func var="test $foo.bar test"} <-- èùåò $foo (íå $foo.bar)
-{func var="test `$foo.bar` test"} <-- èùåò $foo.bar
+{func var="test $foo test"} <-- èùåò $foo
+{func var="test $foo_bar test"} <-- èùåò $foo_bar
+{func var="test $foo[0] test"} <-- èùåò $foo[0]
+{func var="test $foo[bar] test"} <-- èùåò $foo[bar]
+{func var="test $foo.bar test"} <-- èùåò $foo (íå $foo.bar)
+{func var="test `$foo.bar` test"} <-- èùåò $foo.bar
Ïðàêòè÷åñêèå ïðèìåðû:
-{include file="subdir/$tpl_name.tpl"} <-- çàìåíèò $tpl_name íà åå çíà÷åíèå
-{cycle values="one,two,`$smarty.config.myval`"} <-- íàäî çàêëþ÷àòü â îáðàòíûå êàâû÷êè</programlisting>
+{include file="subdir/$tpl_name.tpl"} <-- çàìåíèò $tpl_name íà åå çíà÷åíèå
+{cycle values="one,two,`$smarty.config.myval`"} <-- íàäî çàêëþ÷àòü â îáðàòíûå êàâû÷êè
+]]>
+ </programlisting>
</example>
</sect1>
<!-- Keep this comment at the end of the file
@@ -44,4 +47,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-variables/language-assigned-variables.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-variables/language-assigned-variables.xml
diff -u smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.1 smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.2
--- smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.1 Tue Apr 13 04:46:28 2004
+++ smarty/docs/ru/designers/language-variables/language-assigned-variables.xml Wed Apr 14 11:56:25 2004
@@ -1,117 +1,131 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.assigned.variables">
- <title>Ïåðåìåííûå, óñòàíîâëåííûå â PHP</title>
- <para>
- Ïåðåìåííûå, óñòàíîâëåííûå â PHP, óïîòðåáëÿþòñÿ ñî çíàêîì äîëëàð
- <literal>$</literal> ïåðåä íèì. Ïåðåìåííûå, óñòàíîâëåííûå â
- øàáëîíå ñ ïîìîùüþ ôóíêöèè <link
- linkend="language.function.assign">assign</link> óïîòðåáëÿþòñÿ
- àíàëîãè÷íûì îáðàçîì.
- </para>
- <example>
-
- <title>Óñòàíîâëåííûå ïåðåìåííûå</title>
-<programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+ <sect1 id="language.assigned.variables">
+ <title>Ïåðåìåííûå, óñòàíîâëåííûå â PHP</title>
+ <para>
+ Ïåðåìåííûå, óñòàíîâëåííûå â PHP, óïîòðåáëÿþòñÿ ñî çíàêîì äîëëàð
+ <literal>$</literal> ïåðåä íèì. Ïåðåìåííûå, óñòàíîâëåííûå â
+ øàáëîíå ñ ïîìîùüþ ôóíêöèè <link
+ linkend="language.function.assign">assign</link> óïîòðåáëÿþòñÿ
+ àíàëîãè÷íûì îáðàçîì.
+ </para>
+ <example>
+ <title>Óñòàíîâëåííûå ïåðåìåííûå</title>
+ <programlisting>
+<![CDATA[
Ïðèâåò {$firstname}, ìû ðàäû ñíîâà òåáÿ âèäåòü.
-<p>
+<p>
Ïîñëåäíèé ðàç òû ïîñåùàë íàñ {$lastLoginDate}.
OUTPUT:
Ïðèâåò Ïåòÿ, ìû ðàäû ñíîâà òåáÿ âèäåòü.
-<p>
-Ïîñëåäíèé ðàç òû ïîñåùàë íàñ January 11th, 2001.</programlisting>
-</example>
-
- <sect2 id="language.variables.assoc.arrays">
- <title>Àññîöèàòèâíûå ìàññèâû</title>
- <para>
- ×òîáû èñïîëüçîâàòü ïåðåìåííóþ èç àññîöèàòèâíîãî ìàññèâà,
- íàäî óêàçàòü êëþ÷ ýëåìåíòà ïîñëå çíàêà '.' (òî÷êà).
- </para>
-<example>
-<title>äîñòóï ê ïåððåìåííûì àññîöèàòèâíîãî ìàññèâà</title>
-<programlisting>
+<p>
+Ïîñëåäíèé ðàç òû ïîñåùàë íàñ January 11th, 2001.
+]]>
+ </programlisting>
+ </example>
+
+ <sect2 id="language.variables.assoc.arrays">
+ <title>Àññîöèàòèâíûå ìàññèâû</title>
+ <para>
+ ×òîáû èñïîëüçîâàòü ïåðåìåííóþ èç àññîöèàòèâíîãî ìàññèâà,
+ íàäî óêàçàòü êëþ÷ ýëåìåíòà ïîñëå çíàêà '.' (òî÷êà).
+ </para>
+ <example>
+ <title>äîñòóï ê ïåððåìåííûì àññîöèàòèâíîãî ìàññèâà</title>
+ <programlisting>
+<![CDATA[
index.php:
$smarty = new Smarty;
-$smarty->assign('Contacts',
- array('fax' => '555-222-9876',
- 'email' => '[email protected]',
- 'phone' => array('home' => '555-444-3333',
- 'cell' => '555-111-1234')));
-$smarty->display('index.tpl');
+$smarty->assign('Contacts',
+ array('fax' => '555-222-9876',
+ 'email' => '[email protected]',
+ 'phone' => array('home' => '555-444-3333',
+ 'cell' => '555-111-1234')));
+$smarty->display('index.tpl');
index.tpl:
-{$Contacts.fax}<br>
-{$Contacts.email}<br>
+{$Contacts.fax}<br>
+{$Contacts.email}<br>
{* you can print arrays of arrays as well *}
-{$Contacts.phone.home}<br>
-{$Contacts.phone.cell}<br>
+{$Contacts.phone.home}<br>
+{$Contacts.phone.cell}<br>
OUTPUT:
-555-222-9876<br>
[email protected]<br>
-555-444-3333<br>
-555-111-1234<br></programlisting>
-</example>
- </sect2>
- <sect2 id="language.variables.array.indexes">
- <title>Èíäåêñèðîâàííûå ìàññèâû</title>
- <para>
- Ìîæíî èñïîëüçîâàòü ïåðåìåííóþ èç ìàññèâà ïî å èíäåêñó.
- Ñèíòàêñèñ àíàëîãè÷åí PHP.
- </para>
-<example>
-<title>äîñòóï ê åëåìåíòó ìàññèâà ïî åãî èíäåêñó</title>
-<programlisting>
+555-222-9876<br>
[email protected]<br>
+555-444-3333<br>
+555-111-1234<br>
+]]>
+ </programlisting>
+ </example>
+ </sect2>
+
+ <sect2 id="language.variables.array.indexes">
+ <title>Èíäåêñèðîâàííûå ìàññèâû</title>
+ <para>
+ Ìîæíî èñïîëüçîâàòü ïåðåìåííóþ èç ìàññèâà ïî å èíäåêñó.
+ Ñèíòàêñèñ àíàëîãè÷åí PHP.
+ </para>
+ <example>
+ <title>äîñòóï ê åëåìåíòó ìàññèâà ïî åãî èíäåêñó</title>
+ <programlisting>
+<![CDATA[
index.php:
$smarty = new Smarty;
-$smarty->assign('Contacts',
- array('555-222-9876',
- '[email protected]',
- array('555-444-3333',
- '555-111-1234')));
-$smarty->display('index.tpl');
+$smarty->assign('Contacts',
+ array('555-222-9876',
+ '[email protected]',
+ array('555-444-3333',
+ '555-111-1234')));
+$smarty->display('index.tpl');
index.tpl:
-{$Contacts[0]}<br>
-{$Contacts[1]}<br>
+{$Contacts[0]}<br>
+{$Contacts[1]}<br>
{* you can print arrays of arrays as well *}
-{$Contacts[2][0]}<br>
-{$Contacts[2][1]}<br>
+{$Contacts[2][0]}<br>
+{$Contacts[2][1]}<br>
OUTPUT:
-555-222-9876<br>
[email protected]<br>
-555-444-3333<br>
-555-111-1234<br></programlisting>
-</example>
- </sect2>
- <sect2 id="language.variables.objects">
- <title>Îáúåêòû</title>
- <para>
- ×òîáû èñïîëüçîâàòü ñâîéñòâà îáüåêòîâ, íàäî óêàçàòü ïåðåä íàçâàíèåì
- ñâîñòâà çíàê `->'.
- </para>
-<example>
-<title>äîñòóï ê ñâîéñòâàì îáúåêòà</title>
-<programlisting>
-name: {$person->name}<br>
-email: {$person->email}<br>
+555-222-9876<br>
[email protected]<br>
+555-444-3333<br>
+555-111-1234<br>
+]]>
+ </programlisting>
+ </example>
+ </sect2>
+
+ <sect2 id="language.variables.objects">
+ <title>Îáúåêòû</title>
+ <para>
+ ×òîáû èñïîëüçîâàòü ñâîéñòâà îáüåêòîâ, íàäî óêàçàòü ïåðåä èìåíåì
+ àòðèáóòà çíàê `->'.
+ </para>
+ <example>
+ <title>äîñòóï ê ñâîéñòâàì îáúåêòà</title>
+ <programlisting>
+<![CDATA[
+name: {$person->name}<br>
+email: {$person->email}<br>
OUTPUT:
-name: Zaphod Beeblebrox<br>
-email: [email protected]<br></programlisting>
-</example>
- </sect2>
+name: Zaphod Beeblebrox<br>
+email: [email protected]<br>
+]]>
+ </programlisting>
+ </example>
+ </sect2>
+
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
@@ -132,4 +146,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-variables/language-config-variables.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-variables/language-config-variables.xml
diff -u smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.1 smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.2
--- smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.1 Tue Apr 13 04:46:28 2004
+++ smarty/docs/ru/designers/language-variables/language-config-variables.xml Wed Apr 14 11:56:25 2004
@@ -1,18 +1,20 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.config.variables">
- <title>Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</title>
- <para>
- Äëÿ èñïîëüçîâàíèÿ ïåðåìåííûõ, ïîëó÷åííûõ èç ôàéëîâ êîíôèãóðàèè,
- íåîáõîäèìî çàêëþ÷èòü èõ èìÿ ìåæäó çíàêàìè # èëè ÷åðåç ïåðåìåííóþ
- <link linkend="language.variables.smarty.config">$smarty.config</link>.
- Äëÿ óïîòðåáëåíèÿ èõ â êà÷åñòâå âíåäðåííûûõ ïåðåìåííûõ ìîæíî
- èñïîëüçîâàòü òîëüêî âòîðîé ñïîñîá.
- </para>
-<example>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
-<title>Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè</title>
-<programlisting>
+<sect1 id="language.config.variables">
+ <title>Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</title>
+ <para>
+ Äëÿ èñïîëüçîâàíèÿ ïåðåìåííûõ, ïîëó÷åííûõ èç ôàéëîâ êîíôèãóðàèè,
+ íåîáõîäèìî çàêëþ÷èòü èõ èìÿ ìåæäó çíàêàìè # èëè ÷åðåç ïåðåìåííóþ
+ <link linkend="language.variables.smarty.config">$smarty.config</link>.
+ Äëÿ óïîòðåáëåíèÿ èõ â êà÷åñòâå âíåäðåííûûõ ïåðåìåííûõ ìîæíî
+ èñïîëüçîâàòü òîëüêî âòîðîé ñïîñîá.
+ </para>
+ <example>
+ <title>Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè</title>
+ <programlisting>
+<![CDATA[
+
foo.conf:
pageTitle = "This is mine"
@@ -24,56 +26,58 @@
index.tpl:
{config_load file="foo.conf"}
-<html>
-<title>{#pageTitle#}</title>
-<body bgcolor="{#bodyBgColor#}">
-<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
-<tr bgcolor="{#rowBgColor#}">
- <td>First</td>
- <td>Last</td>
- <td>Address</td>
-</tr>
-</table>
-</body>
-</html>
+<html>
+<title>{#pageTitle#}</title>
+<body bgcolor="{#bodyBgColor#}">
+<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
+<tr bgcolor="{#rowBgColor#}">
+<td>First</td>
+<td>Last</td>
+<td>Address</td>
+</tr>
+</table>
+</body>
+</html>
index.tpl: (alternate syntax)
{config_load file="foo.conf"}
-<html>
-<title>{$smarty.config.pageTitle}</title>
-<body bgcolor="{$smarty.config.bodyBgColor}">
-<table border="{$smarty.config.tableBorderSize}" bgcolor="{$smarty.config.tableBgColor}">
-<tr bgcolor="{$smarty.config.rowBgColor}">
- <td>First</td>
- <td>Last</td>
- <td>Address</td>
-</tr>
-</table>
-</body>
-</html>
+<html>
+<title>{$smarty.config.pageTitle}</title>
+<body bgcolor="{$smarty.config.bodyBgColor}">
+<table border="{$smarty.config.tableBorderSize}" bgcolor="{$smarty.config.tableBgColor}">
+<tr bgcolor="{$smarty.config.rowBgColor}">
+<td>First</td>
+<td>Last</td>
+<td>Address</td>
+</tr>
+</table>
+</body>
+</html>
OUTPUT: (same for both examples)
-<html>
-<title>This is mine</title>
-<body bgcolor="#eeeeee">
-<table border="3" bgcolor="#bbbbbb">
-<tr bgcolor="#cccccc">
- <td>First</td>
- <td>Last</td>
- <td>Address</td>
-</tr>
-</table>
-</body>
-</html></programlisting>
-</example>
- <para>
- Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè íå ìîãóò áûòü èñïîëüçîâàíû,
- ïîêà îíè íå áóäóò çàãðóæåíû. Ýòà ïðîöåäóðà îïèñàíà äàëåå
- â äàííîì ðóêîâîäñòâå (<command>config_load</command>).
- </para>
+<html>
+<title>This is mine</title>
+<body bgcolor="#eeeeee">
+<table border="3" bgcolor="#bbbbbb">
+<tr bgcolor="#cccccc">
+<td>First</td>
+<td>Last</td>
+<td>Address</td>
+</tr>
+</table>
+</body>
+</html>
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè íå ìîãóò áûòü èñïîëüçîâàíû,
+ ïîêà îíè íå áóäóò çàãðóæåíû. Ýòà ïðîöåäóðà îïèñàíà äàëåå
+ â äàííîì ðóêîâîäñòâå (<command>config_load</command>).
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
@@ -94,4 +98,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-variables/language-variables-smarty.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-variables/language-variables-smarty.xml
diff -u smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.1 smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.2
--- smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.1 Tue Apr 13 04:46:28 2004
+++ smarty/docs/ru/designers/language-variables/language-variables-smarty.xml Wed Apr 14 11:56:25 2004
@@ -1,22 +1,22 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.variables.smarty">
- <title>çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty}</title>
- <para>
- Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty} èñïîëüçóåòñÿ äëÿ äîñòóïà
- ê íåñêîëüêèì ñïåöèàëüíûì ïåðåìåííûì. Äàëåå ñëåäóåò ïîëíûé èõ ñïèñîê.
- </para>
-
- <sect2 id="language.variables.smarty.request">
- <title>Ïåðåìåííûå çàïðîñà.</title>
- <para>
- Ê ïåðåìåííûì èç òàêèõ ìàññèâîâ, êàê _GET, _POST, _COOKIES, _SERVER,
- _ENV è _SESSION, ìîæíî îáðàùàòüñÿ àíàëîãè÷íî íèæåïðèâåäåííûì ïðèìåðàì.
- </para>
- <example>
-
- <title>Âûâîä ïåðåìåííûõ çàïðîñà</title>
- <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.variables.smarty">
+ <title>Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty}</title>
+ <para>
+ Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty} èñïîëüçóåòñÿ äëÿ äîñòóïà
+ ê íåñêîëüêèì ñïåöèàëüíûì ïåðåìåííûì. Äàëåå ñëåäóåò ïîëíûé èõ ñïèñîê.
+ </para>
+
+ <sect2 id="language.variables.smarty.request">
+ <title>Ïåðåìåííûå çàïðîñà.</title>
+ <para>
+ Ê ïåðåìåííûì èç òàêèõ ìàññèâîâ, êàê _GET, _POST, _COOKIES, _SERVER,
+ _ENV è _SESSION, ìîæíî îáðàùàòüñÿ àíàëîãè÷íî íèæåïðèâåäåííûì ïðèìåðàì.
+ </para>
+ <example>
+ <title>Âûâîä ïåðåìåííûõ çàïðîñà</title>
+ <programlisting>
+<![CDATA[
{* Âûâîä çíà÷åíèÿ $page èç URL (GET) http://www.domain.com/index.php?page=foo *}
{$smarty.get.page}
@@ -36,79 +36,84 @@
{$smarty.session.id}
{* Âûâîä ïåðåìåííîé "username" èç îáúåäèíåííîãî ìàññèâà get/post/cookies/server/env *}
-{$smarty.request.username}</programlisting>
-</example>
- </sect2>
-
- <sect2 id="language.variables.smarty.now">
- <title>{$smarty.now}</title>
- <para>
- Ê òåêóùåìó timestamp (øòàì âðåìåíè) ìîæíî îáðàòèòüñÿ ÷åðåç
- {$smarty.now}. Îíî ñîäåðæèò ÷èñëî ñåêóíä ñ íà÷àëà òàê
- íàçûâàåìîé Ýïîõè (Epoch, 1 ÿíâàðÿ 1970 ãîäà) è ìîæåò áûòü
- ïåðåäàíî ïðÿìî ìîäèôèêàòîðó date_format äëÿ âûâîäà òåêóùåé
- äàòû.
- </para>
-<example>
-
-<title>èñïîëüçîâàíèå {$smarty.now}</title>
-<programlisting>
+{$smarty.request.username}
+]]>
+ </programlisting>
+ </example>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.now">
+ <title>{$smarty.now}</title>
+ <para>
+ Ê òåêóùåìó timestamp (øòàì âðåìåíè) ìîæíî îáðàòèòüñÿ ÷åðåç
+ {$smarty.now}. Îíî ñîäåðæèò ÷èñëî ñåêóíä ñ íà÷àëà òàê
+ íàçûâàåìîé Ýïîõè (Epoch, 1 ÿíâàðÿ 1970 ãîäà) è ìîæåò áûòü
+ ïåðåäàíî ïðÿìî ìîäèôèêàòîðó date_format äëÿ âûâîäà òåêóùåé
+ äàòû.
+ </para>
+ <example>
+ <title>èñïîëüçîâàíèå {$smarty.now}</title>
+ <programlisting>
+<![CDATA[
{* âûâîäèì òåêóùåå âðåìÿ è äàòó ñ ïîìîùüþ ìîäèôèêàòîðà date_format *}
-{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}</programlisting>
-</example>
- </sect2>
- <sect2 id="language.variables.smarty.const">
- <title>{$smarty.const}</title>
- <para>
- Ðåàëèçóåò äîñòóï ê êîíñòàíòàì PHP.
- </para>
-<example>
-
-<title>èñïîëüçîâàíèå {$smarty.const}</title>
-<programlisting>
-{$smarty.const._MY_CONST_VAL}</programlisting>
-</example>
- </sect2>
-
- <sect2 id="language.variables.smarty.capture">
- <title>{$smarty.capture}</title>
- <para>
- Äîñòóï ê âûâîäó, ñîõðàíåííîìó ñ ïîìîùüþ òýãîâ
- {capture}..{/capture}, ìîæíî ïîëó÷èòü èñïîëüçóÿ ïåðåìåííóþ
- {$smarty}. Ñìîòðè ðàçäåë <link
- linkend="language.function.capture">capture</link> äëÿ ïðèìåðà.
- </para>
- </sect2>
-
- <sect2 id="language.variables.smarty.config">
- <title>{$smarty.config}</title>
- <para>
- Ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ ññûëàíèÿ
- íà ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèé. {$smarty.config.foo}
- ÿâëÿåòñÿ ñèíîíèìîì äëÿ {#foo#}. Ñìîòðè ðàçäåë <link
- linkend="language.function.config.load">config_load</link>
- äëÿ ïðèìåðà.
- </para>
- </sect2>
-
- <sect2 id="language.variables.smarty.loops">
- <title>{$smarty.section}, {$smarty.foreach}</title>
- <para>
- Ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ èñïïîëüçîâàíèÿ
- ñâîéñòâ ñòðóêòóð 'section' è 'foreach'. Ñìîòðè ðàçäåëû ïî
- <link linkend="language.function.section">section</link> è
- <link linkend="language.function.foreach">foreach</link>.
- </para>
- </sect2>
-
- <sect2 id="language.variables.smarty.template">
- <title>{$smarty.template}</title>
- <para>
- Ýòà ïåðåìåííàÿ ñîäåðæèò èìÿ òåêóùåãî øàáëîíà.
- </para>
- </sect2>
+{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
+]]>
+ </programlisting>
+ </example>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.const">
+ <title>{$smarty.const}</title>
+ <para>
+ Ðåàëèçóåò äîñòóï ê êîíñòàíòàì PHP.
+ </para>
+ <example>
+ <title>èñïîëüçîâàíèå {$smarty.const}</title>
+ <programlisting>
+ {$smarty.const._MY_CONST_VAL}
+ </programlisting>
+ </example>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.capture">
+ <title>{$smarty.capture}</title>
+ <para>
+ Äîñòóï ê âûâîäó, ñîõðàíåííîìó ñ ïîìîùüþ òýãîâ
+ {capture}..{/capture}, ìîæíî ïîëó÷èòü èñïîëüçóÿ ïåðåìåííóþ
+ {$smarty}. Ñìîòðèòå ðàçäåë <link
+ linkend="language.function.capture">capture</link> äëÿ ïðèìåðà.
+ </para>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.config">
+ <title>{$smarty.config}</title>
+ <para>
+ Ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ ïîëó÷åíèÿ çíà÷åíèé
+ ïåðåìåííûõ èç ôàéëîâ êîíôèãóðàöèé. {$smarty.config.foo}
+ ÿâëÿåòñÿ ñèíîíèìîì äëÿ {#foo#}. Ñìîòðèòå ðàçäåë <link
+ linkend="language.function.config.load">config_load</link>
+ äëÿ ïðèìåðà.
+ </para>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.loops">
+ <title>{$smarty.section}, {$smarty.foreach}</title>
+ <para>
+ Ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ èñïïîëüçîâàíèÿ
+ ñâîéñòâ ñòðóêòóð 'section' è 'foreach'. Ñìîòðè ðàçäåëû ïî
+ <link linkend="language.function.section">section</link> è
+ <link linkend="language.function.foreach">foreach</link>.
+ </para>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.template">
+ <title>{$smarty.template}</title>
+ <para>
+ Ýòà ïåðåìåííàÿ ñîäåðæèò èìÿ òåêóùåãî øàáëîíà.
+ </para>
+ </sect2>
-</sect1>
+ </sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -128,4 +133,4 @@
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/programmers/plugins.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/ru/programmers/plugins.xml
diff -u smarty/docs/ru/programmers/plugins.xml:1.4 smarty/docs/ru/programmers/plugins.xml:1.5
--- smarty/docs/ru/programmers/plugins.xml:1.4 Tue Apr 13 07:46:20 2004
+++ smarty/docs/ru/programmers/plugins.xml Wed Apr 14 11:56:25 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<chapter id="plugins">
<title>Extending Smarty With Plugins</title>
<para>
@@ -44,7 +44,8 @@
install a plugin, simply place it in the directory and Smarty will use
it automatically.
</para>
-
+ </sect1>
+
&programmers.plugins.plugins-naming-conventions;
&programmers.plugins.plugins-writing;