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 ''}
{else}
{$title}
@@ -29,8 +28,7 @@
{* êîðîòêèé ïóòü *}
-
-{$title|default:" "}
+{$title|default:' '}
]]>
</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>.
Êîììåíòàðèè íå îòîáðàæàþòñÿ â âûâîäå øàáëîíà, â îòëè÷èå
- îò <!-- êîììåíòàðèåâ HTML -->.
- Îíè èñïîëüçóþòñÿ äëÿ âíóòðåííèõ ïðèìå÷àíèé â øàáëîíàõ.
+ îò <!-- êîììåíòàðèåâ HTML -->,
+ è îíè èñïîëüçóþòñÿ äëÿ âíóòðåííèõ ïðèìå÷àíèé â øàáëîíàõ.
</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-òýã øàáëîíà *}
+{* $Id: Exp $ *}
+
</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