cvs: smarty /docs/ru/appendixes tips.xml /docs/ru/designers/language-basic-syntax language-escaping.xml language-syntax-attributes.xml language-syntax-comments.xml language-syntax-functions.xml language-syntax-quotes.xml language-syntax-variables.xml

[email protected] ("George Miroshnikov") Fri, 24 Mar 2006 14:45:37 -0000
Newsgroups php.smarty.cvs
Message-ID <cvsfreespace1143211537@cvsserver>
freespace		Fri Mar 24 14:45:37 2006 UTC

  Modified files:              
    /smarty/docs/ru/appendixes	tips.xml 
    /smarty/docs/ru/designers/language-basic-syntax	
                                                   	language-escaping.xml 
                                                   	language-syntax-attributes.xml 
                                                   	language-syntax-comments.xml 
                                                   	language-syntax-functions.xml 
                                                   	language-syntax-quotes.xml 
                                                   	language-syntax-variables.xml 
  Log:
  sync with EN
freespace-20060324144537.txt (text/plain, 17.2 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/appendixes/tips.xml?r1=1.12&r2=1.13&diff_format=u
Index: smarty/docs/ru/appendixes/tips.xml
diff -u smarty/docs/ru/appendixes/tips.xml:1.12 smarty/docs/ru/appendixes/tips.xml:1.13
--- smarty/docs/ru/appendixes/tips.xml:1.12	Fri Dec 30 15:43:38 2005
+++ smarty/docs/ru/appendixes/tips.xml	Fri Mar 24 14:45:37 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.12 $ -->
-<!-- EN-Revision: 1.9 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.13 $ -->
+<!-- EN-Revision: 1.10 Maintainer: freespace Status: ready -->
 <chapter id="tips">
  <title>Ñîâåòû</title>
  <para></para>
@@ -20,8 +20,7 @@
    <programlisting>
 <![CDATA[
 {* äëèííûé ïóòü *}
-
-{if $title eq ""}
+{if $title eq ''}
  &nbsp;
 {else}
 	{$title}
@@ -29,8 +28,7 @@
 
 
 {* êîðîòêèé ïóòü *}
-
-{$title|default:"&nbsp;"}
+{$title|default:'&nbsp;'}
 ]]>
    </programlisting>
   </example>
@@ -52,7 +50,7 @@
    <programlisting>
 <![CDATA[
 {* ãäå-òî â íà÷àëå øàáëîíà *}
-{assign var="title" value=$title|default:"no title"}
+{assign var='title' value=$title|default:'no title'}
 
 {* åñëè ïåðåìåííàÿ $title áûëà ïóñòîé, òî ñåé÷àñ îíà ñîäåðæèò "no title" *}
 {$title}
@@ -71,30 +69,36 @@
    Åñëè áîëüøèíñòâî âàøèõ øàáëîíîâ èìåþò ïîõîæèå âåðõíèå è íèæíèå
    ÷àñòè, òî èìååò ñìûñë âûíåñòè èõ â îòäåëüíûå ôàéëû. Íî êàê áûòü, åñëè
    øàïêà äîëæíà èìåòü ðàçëè÷íûå çàãîëîâêè íà ðàçëè÷íûõ ñòðàíèöàõ?
-   Âû ìîæåòå ïåðåäàâàòü òåêñò çàãîëîâêà øàïêå â ìîìåíò å¸ âêëþ÷åíèÿ.
+   Âû ìîæåòå ïåðåäàâàòü òåêñò çàãîëîâêà øàïêå â êà÷åñòâå <link
+   linkend="language.syntax.attributes">àòðèáóòà</link> â ìîìåíò å¸ âêëþ÷åíèÿ.
   </para>
   <example>
    <title>Ïðèñâîåíèå ïåðåìåííîé çàãîëîâêà (title) øàáëîíó-øàïêå</title>
    <para>
-    <filename>mainpage.tpl</filename>
+    <filename>mainpage.tpl</filename> - êîãäà îòîáðàæàåòñÿ ãëàâíàÿ ñòðàíèöà,
+    çàãîëîâîê "Main Page" ïåðåäàåòñÿ â <filename>header.tpl</filename>,
+    è áóäåò â ïîñëåäñòâèè èñïîëüçîâàí â êà÷åñòâå çàãîëîâêà.
    </para>
    <programlisting>
 <![CDATA[
-{include file="header.tpl" title="Main Page"}
+{include file='header.tpl' title='Main Page'}
 {* òóò íàõîäèòñÿ òåëî øàáëîíà *}
-{include file="footer.tpl"}
+{include file='footer.tpl'}
 ]]>
    </programlisting>
 
    <para>
-    <filename>archives.tpl</filename>
+    <filename>archives.tpl</filename> - êîãäà îòîáðàæàåòñÿ ñòðàíèöà àðõèâà,
+    çàãîëîâîê áóäåò "Archives". Îáðàòèòå âíèìàíèå, ÷òî â ýòîì ïðèìåðå ìû
+    èñïîëüçóåì ïåðåìåííóþ èç <filename>archives_page.conf</filename>, âìåñòî
+    òîãî, ÷òîáû æåñòêî ïðîïèñàòü å¸ â øàáëîíå.
    </para>
    <programlisting>
 <![CDATA[
-{config_load file="archive_page.conf"}
-{include file="header.tpl" title=#archivePageTitle#}
+{config_load file='archive_page.conf'}
+{include file='header.tpl' title=#archivePageTitle#}
 {* òóò íàõîäèòñÿ òåëî øàáëîíà *}
-{include file="footer.tpl"}
+{include file='footer.tpl'}
 ]]>
    </programlisting>
 
@@ -105,7 +109,7 @@
 <![CDATA[
 <html>
  <head>
-  <title>{$title|default:"BC News"}</title>
+  <title>{$title|default:'BC News'}</title>
  </head>
  <body>
 ]]>
@@ -121,24 +125,13 @@
 ]]>
    </programlisting>
   </example>
-
-  <para>
-   Ïðè îòîáðàæåíèè ãëàâíîé ñòðàíèö, ñòðîêà "Main Page" ïåðåäà¸òñÿ â
-   <filename>header.tpl</filename> è â ïîñëåäñòâèè èñïîëüçóåòñÿ êàê çàãîëîâîê.
-   Ïðè îòîáðàæåíèè ñòðàíèöû àðõèâà, çàãîëîâêîì áóäåò "Archives".
-   Îáðàòèòå âíèìàíèå, ÷òî â ïðèìåðå ñ àðõèâîì ìû èñïîëüçóåì ïåðåìåííóþ èç
-   ôàéëà <filename>archives_page.conf</filename>, âìåñòî òîãî, ÷òîáû æ¸ñòêî
-   çàäàòü å¸ â øàáëîíå. Òàêæå îáðàòèòå âíèìàíèå, ÷òî â ñëó÷àå, åñëè
-   ïåðåìåííàÿ $title íå çàäàíà, ïðè ïîìîùè ìîäèôèêàòîðà ïåðåìåííîé
-   <link linkend="language.modifier.default">default</link>
-   çàãîëîâêîì áóäåò "BC News".
-  </para>
  </sect1>
  
  <sect1 id="tips.dates">
   <title>Äàòû</title>
   <para>
-   Îáû÷íî äàòû â Smarty âñåãäà ïåðåäàþòñÿ êàê âðåìåííûå ìåòêè, ÷òî
+   Îáû÷íî äàòû â Smarty âñåãäà ïåðåäàþòñÿ êàê
+   <ulink url="&url.php-manual;time">âðåìåííûå ìåòêè</ulink>, ÷òî
    ïîçâîëÿåò ïðîåêòèðîâùèêàì øàáëîíîâ èñïîëüçîâàòü <link
  		linkend="language.modifier.date.format">date_format</link>
    äëÿ ïîëíîãî êîíòðîëÿ íàä ôîðìàòèðîâàíèåì äàòû è òàêæå äåëàåò ëåãêèì
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-escaping.xml?r1=1.3&r2=1.4&diff_format=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-escaping.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-escaping.xml:1.3 smarty/docs/ru/designers/language-basic-syntax/language-escaping.xml:1.4
--- smarty/docs/ru/designers/language-basic-syntax/language-escaping.xml:1.3	Sun Aug 28 16:51:14 2005
+++ smarty/docs/ru/designers/language-basic-syntax/language-escaping.xml	Fri Mar 24 14:45:37 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
 <sect1 id="language.escaping">
  <title>Ïðåäîòâðàùåíèå îáðàáîòêè Smarty</title>
  <para>
@@ -45,6 +45,7 @@
 $smarty->left_delimiter = '<!--{';
 $smarty->right_delimiter = '}-->';
 $smarty->assign('foo', 'bar');
+$smarty->assign('name', 'Albert');
 $smarty->display('example.tpl');
 
 ?>
@@ -55,6 +56,7 @@
   </para>
   <programlisting>
 <![CDATA[
+Welcome <!--{$name}--> to Smarty
 <script language="javascript">
   var foo = <!--{$foo}-->;
   function dosomething() {
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml?r1=1.6&r2=1.7&diff_format=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.6 smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.7
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.6	Fri Dec  2 15:34:38 2005
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml	Fri Mar 24 14:45:37 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
 <sect1 id="language.syntax.attributes">
  <title>Ïàðàìåòðû</title>
  <para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml?r1=1.7&r2=1.8&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.7 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.7	Fri Dec  2 15:34:38 2005
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml	Fri Mar 24 14:45:37 2006
@@ -1,43 +1,56 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.9 Maintainer: freespace Status: ready -->
 <sect1 id="language.syntax.comments">
  <title>Êîììåíòàðèè</title>
  <para>
   Êîììåíòàðèè â øàáëîíàõ çàêëþ÷àþòñÿ â çâåçäî÷êè (*) îêðóæåííûå
   <link linkend="variable.left.delimiter">ðàçäåëèòåëÿìè</link>,
-  íàïðèìåð: {* ýòî êîììåíòàðèé *}.
+  íàïðèìåð: <emphasis>{* ýòî êîììåíòàðèé *}</emphasis>.
   Êîììåíòàðèè íå îòîáðàæàþòñÿ â âûâîäå øàáëîíà, â îòëè÷èå
-  îò &lt;!-- êîììåíòàðèåâ HTML --&gt;.
-  Îíè èñïîëüçóþòñÿ äëÿ âíóòðåííèõ ïðèìå÷àíèé â øàáëîíàõ.
+  îò &lt;!-- êîììåíòàðèåâ HTML --&gt;,
+  è îíè èñïîëüçóþòñÿ äëÿ âíóòðåííèõ ïðèìå÷àíèé â øàáëîíàõ.
  </para>
  <example>
   <title>Êîììåíòàðèè</title>
   <programlisting>
 <![CDATA[
 <body>
-{* îäíîñòðî÷íûé êîììåíòàðèé *}
+{* ß - ïðîñòîé êîììåíòàðèé Smarty, ÿ íå ñóùåñòâóþ â ñêîìïèëèðîâàííîì âûâîäå *}
+
+{* äðóãîé îäíîñòðî÷íûé êîììåíòàðèé Smarty *}
+<!-- HTML-êîììåíòàðèé, êîòîðûé áóäåò îòïðàâëåí áðàóçåðó -->
 
 {* ýòîò ìíîãîñòðî÷íûé êîììåíòàðèé
    íå îòïðàâëÿåòñÿ â áðàçóåð
 *}
 
+{*********************************************************
+ Ìíîãîñòðî÷íûé áëîê êîììåíòàðèåâ ñ èíôîðìàöèå îá àâòîðå 
+  @ author:         [email protected]
+  @ maintainer:     [email protected]
+  @ para:           var that sets block style
+  @ css:            the style output
+**********************************************************}
+
 {* çäåñü âêëþ÷àåì çàãîëîâîê *}
-{include file="header.tpl"}
+{include file='header.tpl'}
 
 
 {* Ïðèìå÷àíèå ðàçðàáîò÷èêà:  $includeFile íàçíà÷àåòñÿ â ñêðèïòå foo.php *}
-<!-- ýòîò HTML-êîììåíòàðèé áóäåò îòïðàâëåí áðàóçåðó -->
+<!-- Îòîáðàæàåò áëîê êîììåíòàðèåâ ãëàâíîãî êîíòåíòà -->
 {include file=$includeFile}
 
-{include file=#includeFile#}
-
 {* ýòîò áëîê <select> íåíóæåí *}
 {*
 <select name="company">
   {html_options options=$vals selected=$selected_id}
 </select>
 *}
+
+{* cvs-òýã øàáëîíà *}
+{* &#36;Id: Exp &#36; *}
+
 </body>
 ]]>
   </programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.7&r2=1.8&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.7 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.7	Sun Aug 28 16:51:14 2005
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml	Fri Mar 24 14:45:37 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
 <sect1 id="language.syntax.functions">
  <title>Ôóíêöèè</title>
  <para>
@@ -10,15 +10,16 @@
   íàçâàíèå ôóíêöèè è åå
   <link linkend="language.syntax.attributes">ïàðàìåòðû</link>,
   íàïðèìåð:
-  {funcname attr1="val" attr2="val"}.
+  {funcname attr1='val' attr2='val'}.
  </para>
  <example>
   <title>Ñèíòàêñèñ ôóíêöèé</title>
    <programlisting>
 <![CDATA[
-{config_load file="colors.conf"}
+{config_load file='colors.conf'}
 
-{include file="header.tpl"}
+{include file='header.tpl'}
+{insert file='banner_ads.tpl'}
 
 {if $highlight_name}
 Welcome, <font color="{#fontColor#}">{$name}!</font>
@@ -26,7 +27,7 @@
 Welcome, {$name}!
 {/if}
 
-{include file="footer.tpl"}
+{include file='footer.tpl'}
 ]]>
    </programlisting>
  </example>
@@ -41,14 +42,14 @@
   <link linkend="language.function.if">{if}</link>,
   <link linkend="language.function.section">{section}</link> è
   <link linkend="language.function.strip">{strip}</link>.
-  Îíè íå ìîãóò áûòü ìîäèôèöèðîâàíû.
+  Îíè íå äîëæíû áûòü ìîäèôèöèðîâàíû.
  </para>
  <para>
   Ïîëüçîâàòåëüñêèå ôóíêöèè ÿâëÿþòñÿ
   <emphasis role="bold">äîïîëíèòåëüíûìè</emphasis> è ðåàëèçóþòñÿ ÷åðåç
   <link linkend="plugins">ïëàãèíû</link>.
   Îíè ìîãóò áûòü èçìåíåíû ïî âàøåìó æåëàíèþ, òàêæå âû ìîæåòå
-  äîáàâèòü íîâûå.
+  ñîçäàòü íîâûå.
   Ïðèìåðàìè ïîëüçîâàòåëüñêèõ ôóíêöèé ìîãóò áûòü
   <link linkend="language.function.html.options">{html_options}</link> è
   <link linkend="language.function.popup">{popup}</link>.
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml?r1=1.8&r2=1.9&diff_format=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.8 smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.9
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.8	Thu Jan 26 16:04:33 2006
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml	Fri Mar 24 14:45:37 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.8 Maintainer: freespace Status: ready -->
 <sect1 id="language.syntax.quotes">
  <title>Âíåäðåííûå ïåðåìåííûå â äâîéíûõ êàâû÷êàõ</title>
  <para>
@@ -12,7 +12,7 @@
   êâàäðàòíûõ ñêîáîê.
    ñëó÷àå, åñëè ïåðåìåííàÿ ñîäåðæèò äðóãèå ñèìâîëû
   (òî÷êè, ññûêè íà îáúåêòû è ò.ä.), ïåðåìåííóþ íåîáõîäèìî çàêëþ÷èòü
-  â îáðàòíûå êàâû÷êè.
+  â <link linkend="language.syntax.quotes">îáðàòíûå êàâû÷êè</link>.
    äàííîì ñëó÷àå âû íå ìîæåòå èñïîëüçîâàòü
   <link linkend="language.modifiers">ìîäèôèêàòîðû</link>,
   èõ ñëåäóåò ïðèìåíÿòü âíå êàâû÷åê.
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.3&r2=1.4&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.3 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.3	Sun Aug 28 16:51:14 2005
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-variables.xml	Fri Mar 24 14:45:37 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.11 Maintainer: freespace Status: ready -->
 <sect1 id="language.syntax.variables">
  <title>Ïåðåìåííûå</title>
  <para>
@@ -38,12 +38,25 @@
 {$foo.bar.baz[4]}
 {$foo->bar($baz,2,$bar)} <-- ïåðåäà÷à ïàðàìåòðà
 {"foo"}       <-- ñòàòè÷åñêèå çíà÷åíèÿ òàêæå ðàçðåøåíû
+
+{* îòîáðàæàåò ñåðâåðíóþ ïåðåìåííóþ "SERVER_NAME" ($_SERVER['SERVER_NAME'])*}
+{$smarty.server.SERVER_NAME}
 ]]>
   </programlisting>
  </example>
+
+ <para>
+  Ïåðåìåííûå çàïðîñà, òàêèå êàê GET, POST, SESSION è ò.ä. òàêæå äîñòóïíû, ñì.
+  îïèñàíèå çàðåçåðâèðîâàííîé ïåðåìåííîé <link
+  linkend="language.variables.smarty">$smarty</link> äëÿ äîïîëíèòåëüíîé èíôîðìàöèè.
+ </para>
+ 
  <para>
-  Ñì. òàêæå <link linkend="language.variables.smarty">Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ $smarty</link>
-  è <link linkend="language.config.variables">Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</link>.
+  Ñì. òàêæå <link linkend="language.variables.smarty">Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ $smarty</link>,
+  <link linkend="language.config.variables">Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</link>,
+  <link linkend="language.function.assign">{assign}</link>
+  è
+  <link linkend="api.assign">assign()</link>.
  </para>
 </sect1>
 <!-- Keep this comment at the end of the file