cvs: smarty /docs/ru/programmers/api-functions api-append-by-ref.xml api-append.xml api-assign-by-ref.xml api-assign.xml api-clear-all-assign.xml api-clear-all-cache.xml api-clear-assign.xml api-clear-cache.xml api-clear-compiled-tpl.xml api-clear-config.xml api-config-load.xml api-display.xml
[email protected] ("George Miroshnikov") Fri, 01 Sep 2006 10:45:20 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvsfreespace1157107520@cvsserver> |
freespace Fri Sep 1 10:45:20 2006 UTC
Modified files:
/smarty/docs/ru/programmers/api-functions api-append-by-ref.xml
api-append.xml
api-assign-by-ref.xml
api-assign.xml
api-clear-all-assign.xml
api-clear-all-cache.xml
api-clear-assign.xml
api-clear-cache.xml
api-clear-compiled-tpl.xml
api-clear-config.xml
api-config-load.xml
api-display.xml
Log:
sync with EN
freespace-20060901104520.txt
(text/plain, 45.8 KB)
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-append-by-ref.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-append-by-ref.xml
diff -u smarty/docs/ru/programmers/api-functions/api-append-by-ref.xml:1.5 smarty/docs/ru/programmers/api-functions/api-append-by-ref.xml:1.6
--- smarty/docs/ru/programmers/api-functions/api-append-by-ref.xml:1.5 Thu Nov 25 23:26:13 2004
+++ smarty/docs/ru/programmers/api-functions/api-append-by-ref.xml Fri Sep 1 10:45:20 2006
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: freespace Status: ready -->
<refentry id="api.append.by.ref">
<refnamediv>
- <refname>append_by_ref</refname>
- <refpurpose></refpurpose>
+ <refname>append_by_ref()</refname>
+ <refpurpose>äîáàâëÿåò çíà÷åíèå ïî ññûëêå</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>append_by_ref</methodname>
<methodparam><type>string</type><parameter>varname</parameter></methodparam>
@@ -15,27 +15,37 @@
<methodparam choice="opt"><type>bool</type><parameter>merge</parameter></methodparam>
</methodsynopsis>
<para>
- Ýòà ôóíêöèÿ èñïîëüçóåòñÿ äëÿ äîáàâëåíèÿ çíà÷åíèé ê øàáëîíó ïî ññûëêå.
- Åñëè âû äîáàâëÿåòå ïåðåìåííóþ ïî ññûëêå òî, ñîîòâåòñâåííî, ìîæåòå
- èçìåíÿòü çíà÷åíèå ïåðåìåííîé, íà êîòîðóþ îíà ññûëàåòñÿ. Äëÿ îáúåêòîâ,
- append_by_ref() òàê æå ïîìîãàåò èçáåæàòü èõ êîïèðîâàíèÿ â ïàìÿòè.
- Ñìîòðèòå ðóêîâîäñòâî PHP íà ïðåäìåò ññûëîê íà ïåðåìåííûå äëÿ áîëåå ãëóáîêîãî
- ïîÿñíåíèÿ. Åñëè âû óñòàíàâëèâàåòå íåîáÿçàòåëüíûé òðåòèé ïàðàìåòð â true,
- òî çíà÷åíèå íå äîáàâëÿåòñÿ, à ñëèâàåòñÿ ñ òåêóùèì ìàññèâîì.
- </para>
- ¬e.parameter.merge;
+ Èñïîëüçóåòñÿ äëÿ <link linkend="api.append">äîáàâëåíèÿ</link> çíà÷åíèé
+ â øàáëîí ïî ññûëêå. Åñëè âû äîáàâëÿåòå çíà÷åíèå ïåðåìåííîé ïî ññûëêå è ýòî
+ çíà÷åíèå èçìåíÿåòñÿ â øàáëîíå, ýòè èçìåíåíèÿ áóäóò îòðàæåíû â íà÷àëüíîé
+ ïåðåìåííîé. Äëÿ <link linkend="advanced.features.objects">îáúåêòîâ</link>,
+ append_by_ref() òàêæå ïîçâîëÿåò èçáåæàòü âíóòðåííåãî êîïèðîâàíèÿ äîáàâëÿåìîãî
+ îáúåêòà.
+ Ñì. ðóêîâîäñòâî PHP äëÿ áîëåå ïîäðîáíîãî îïèñàíèÿ ðàáîòû ïåðåäà÷è ïåðåìåííûõ
+ ïî ññûëêàì.
+ Åñëè âû óêàæåòå íåîáÿçàòåëüíûé òðåòèé àðãóìåíò, ðàâíûé true, çíà÷åíèå áóäåò
+ ñîâìåùåíî ñ ñóùåñòâóþùèì ìàññèâîì, âìåñòî äîáàâëåíèÿ.
+ </para>
+ ¬e.parameter.merge;
<example>
<title>append_by_ref</title>
<programlisting role="php">
<![CDATA[
<?php
-// äîáàâëåíèå ïàð èìÿ/çíà÷åíèå
-$smarty->append_by_ref("Name",$myname);
-$smarty->append_by_ref("Address",$address);
+// äîáàâëåíèå ïàð êëþ÷ / çíà÷åíèå
+$smarty->append_by_ref('Name', $myname);
+$smarty->append_by_ref('Address', $address);
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.append">append()</link>
+ è
+ <link linkend="api.assign">assign()</link>.
+ </para>
+
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-append.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-append.xml
diff -u smarty/docs/ru/programmers/api-functions/api-append.xml:1.4 smarty/docs/ru/programmers/api-functions/api-append.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-append.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-append.xml Fri Sep 1 10:45:20 2006
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.5 Maintainer: freespace Status: ready -->
<refentry id="api.append">
<refnamediv>
- <refname>append</refname>
- <refpurpose></refpurpose>
+ <refname>append()</refname>
+ <refpurpose>äîáàâëÿåò ýëåìåíò ê íàçíà÷åííîìó ìàññèâó</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>append</methodname>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
@@ -19,12 +19,12 @@
<methodparam choice="opt"><type>bool</type><parameter>merge</parameter></methodparam>
</methodsynopsis>
<para>
- Ôóíêöèÿ èñïîëüçóåòñÿ äëÿ äîáàâëåíèÿ ýëåìåíòà â íàçíà÷åííûé (assigned) ìàññèâ.
- Åñëè âû äîáàâëÿåòå ê ñòðîêîâîìó çíà÷åíèþ, îíî êîíâåðòèðóåòñÿ â çíà÷åíèå
- ìàññèâà, è, çàòåì äîáàâëÿåòñÿ. Âû ìîæåòå ïåðåäàâàòü ïàðû èìÿ/çíà÷åíèå
- ÿâíî, èëè â âèäå àññîöèàòèâíîãî ìàññèâà, ñîñòîÿùåãî èç ïàð èìÿ/çíà÷åíèå.
- Åñëè âû óñòàíàâëèâàåòå íåîáÿçàòåëüíûé òðåòèé
- ïàðàìåòð â true, òî çíà÷åíèå áóäåò íå äîáàâëåíî, à ñëèòî ñ òåêóùèì ìàññèâîì.
+ Åñëè âû äîáàâëÿåòå çíà÷åíèå ê ñòðîêîâîìó çíà÷åíèþ, ïîñëåäíåå áóäåò
+ ïðåäâàðèòåëüíî ïðåîáðàçîâàíî â ìàññèâ. Âû ìîæåòå ÿâíî ïåðåäàâàòü ïàðû
+ êëþ÷åé / çíà÷åíèé, ëèáî àññîöèàòèâíûé ìàññèâ, ñîäåðæàùèé ïàðû
+ êëþ÷åé / çíà÷åíèé.
+ Åñëè âû óêàæåòå íåîáÿçàòåëüíûé òðåòèé àðãóìåíò, ðàâíûé true, çíà÷åíèå áóäåò
+ ñîâìåùåíî ñ ñóùåñòâóþùèì ìàññèâîì, âìåñòî äîáàâëåíèÿ.
</para>
¬e.parameter.merge;
<example>
@@ -32,16 +32,22 @@
<programlisting role="php">
<![CDATA[
<?php
-// ïåðåäà÷à ïàð èìÿ/çíà÷åíèå
-$smarty->append("Name","Fred");
-$smarty->append("Address",$address);
+// ïåðåäàåì ïàðû êëþ÷ / çíà÷åíèå
+$smarty->append("Name", "Fred");
+$smarty->append("Address", $address);
-// ïåðåäà÷à àññîöèàòèâíîãî ìàññèâà
-$smarty->append(array("city" => "Lincoln","state" => "Nebraska"));
+// ïåðåäàåì àññîöèàòèâíûé ìàññèâ
+$smarty->append(array('city' => 'Lincoln', 'state' => 'Nebraska'));
?>
]]>
</programlisting>
</example>
+ <para>Ñì. òàêæå
+ <link linkend="api.append.by.ref">append_by_ref()</link>,
+ <link linkend="api.assign">assign()</link>
+ è
+ <link linkend="api.get.template.vars">get_template_vars()</link>
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-assign-by-ref.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-assign-by-ref.xml
diff -u smarty/docs/ru/programmers/api-functions/api-assign-by-ref.xml:1.4 smarty/docs/ru/programmers/api-functions/api-assign-by-ref.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-assign-by-ref.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-assign-by-ref.xml Fri Sep 1 10:45:20 2006
@@ -1,47 +1,58 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.5 Maintainer: freespace Status: ready -->
<refentry id="api.assign.by.ref">
<refnamediv>
- <refname>assign_by_ref</refname>
- <refpurpose></refpurpose>
+ <refname>assign_by_ref()</refname>
+ <refpurpose>íàçíà÷àåò ïåðåìåííóþ ïî ññûëêå</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>assign_by_ref</methodname>
<methodparam><type>string</type><parameter>varname</parameter></methodparam>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
</methodsynopsis>
<para>
- Ýòà ôóíêöèÿ èñïîëüçóåòñÿ äëÿ ïåðåäà÷è çíà÷åíèÿ ïåðåìåííîé
- â øàáëîí ïî ññûëêå, âìåñòî ñîçäàíèÿ åå êîïèè. Ñìîòðèòå
- ðóêîâîäñòâî PHP íà ïðåäìåò ññûëîê íà ïåðåìåííûå äëÿ
- áîëåå ãëóáîêîãî ïîÿñíåíèÿ.
- </para>
- <note>
- <title>Òåõíè÷åñêîå çàìå÷àíèå</title>
- <para>
- Ôóíêöèÿ èñïîëüçóåòñÿ äëÿ ïåðåäà÷è çíà÷åíèÿ â øàáëîí ïî ññûëêå.
- Åñëè âû íàçíà÷àåòå ïåðåìåííóþ ïî ññûëêå, òî èìååòå âîçìîæíîñòü
- ìåíÿòü çíà÷åíèå ïåðåìåííîé, íà êîòîðóþ îíà ññûëàåòñÿ.
- ×òî êàñàåòñÿ îáúåêòîâ, òî assign_by_ref() ïîìîãàåò èçáåæàòü
- êîïèðîâàíèÿ ïåðåäàííûõ â øàáëîí îáúåêòîâ â ïàìÿòè.
- Ñìîòðèòå ðóêîâîäñòâî PHP íà ïðåäìåò ññûëîê íà ïåðåìåííûå.
+ Èñïîëüçóåòñÿ äëÿ <link linkend="api.assign">íàçíà÷åíèÿ</link> ïåðåìåííûõ
+ øàáëîíóó ïî ññûëêå, âìåñòî ñîçäàíèÿ êîïèè.
+ Ñì. ðóêîâîäñòâî PHP äëÿ áîëåå ïîäðîáíîãî îïèñàíèÿ ðàáîòû ïåðåäà÷è ïåðåìåííûõ
+ ïî ññûëêàì.
</para>
- </note>
- <example>
- <title>assign_by_ref</title>
+ <note>
+ <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
+ <para>
+ Ýòà ôóíêöèÿ èñïîëüçóåòñÿ äëÿ íàçíà÷åíèÿ ïåðåìåííûõ øàáëîíó ïî ññûëêå.
+ Åñëè âû íàçíà÷àåòå ïåðåìåííóþ ïî ññûëêå è çíà÷åíèå ýòîé ïåðåìåííîé
+ èçìåíÿåòñÿ â øàáëîíå, ýòè èçìåíåíèÿ áóäóò îòðàæåíû â íà÷àëüíîé ïåðåìåííîé.
+ Äëÿ <link linkend="advanced.features.objects">îáúåêòîâ</link>,
+ assign_by_ref() òàêæå ïîçâîëÿåò èçáåæàòü âíóòðåííåãî êîïèðîâàíèÿ äîáàâëÿåìîãî
+ îáúåêòà.
+ Ñì. ðóêîâîäñòâî PHP äëÿ áîëåå ïîäðîáíîãî îïèñàíèÿ ðàáîòû ïåðåäà÷è ïåðåìåííûõ
+ ïî ññûëêàì.
+ </para>
+ </note>
+ <example>
+ <title>assign_by_ref()</title>
<programlisting role="php">
<![CDATA[
<?php
-// ïåðåäà÷à ïàð èìÿ/çíà÷åíèå
+// ïåðåäà÷à ïàð êëþ÷ / çíà÷åíèå
$smarty->assign_by_ref('Name', $myname);
$smarty->assign_by_ref('Address', $address);
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.assign">assign()</link>,
+ <link linkend="api.clear.all.assign">clear_all_assign()</link>,
+ <link linkend="api.append">append()</link>
+ è
+ <link linkend="language.function.assign">{assign}</link>
+ </para>
+
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
@@ -64,3 +75,4 @@
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
+
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-assign.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-assign.xml
diff -u smarty/docs/ru/programmers/api-functions/api-assign.xml:1.4 smarty/docs/ru/programmers/api-functions/api-assign.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-assign.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-assign.xml Fri Sep 1 10:45:20 2006
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
<refentry id="api.assign">
<refnamediv>
- <refname>assign</refname>
- <refpurpose></refpurpose>
+ <refname>assign()</refname>
+ <refpurpose>íàçíà÷àåò çíà÷åíèå øàáëîíó</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>assign</methodname>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
@@ -18,25 +18,58 @@
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
</methodsynopsis>
<para>
- Ôóíêöèÿ èñïîëüçóåòñÿ äëÿ ïðèñâîåíèÿ çíà÷åíèé â øàáëîíàõ. Âû ìîæåòå
- ÿâíî ïåðåäàâàòü ïàðû èìÿ/çíà÷åíèå, èëè àññîöèàòèâíûå ìàññèâû,
- ñîäåðæàùèå ïàðû èìÿ/çíà÷åíèå.
- </para>
- <example>
- <title>assign</title>
+ Âû ìîæåòå ÿâíî ïåðåäàâàòü ïàðû êëþ÷åé / çíà÷åíèé, ëèáî àññîöèàòèâíûé
+ ìàññèâ, ñîäåðæàùèé ïàðû êëþ÷åé / çíà÷åíèé.
+ </para>
+ <example>
+ <title>assign()</title>
<programlisting role="php">
<![CDATA[
<?php
-// ïåðåäà÷à ïàð èìÿ/çíà÷åíèå
+// íàçíà÷åíèå ïàð êëþ÷ / çíà÷åíèå
$smarty->assign('Name', 'Fred');
$smarty->assign('Address', $address);
// ïåðåäà÷à àññîöèàòèâíîãî ìàññèâà
-$smarty->assign(array("city" => "Lincoln", "state" => "Nebraska"));
+$smarty->assign(array('city' => 'Lincoln', 'state' => 'Nebraska'));
+
+// ïåðåäà÷à ñòðîêè èç áàçû äàííûõ (íàïð. ADODB)
+$sql = 'select id, name, email from contacts where contact ='.$id;
+$smarty->assign('contact', $db->getRow($sql));
?>
]]>
</programlisting>
+ <para>
+ Îáðàùàåìñÿ ê ïåðåìåííûì èç øàáëîíà
+ </para>
+ <programlisting>
+<![CDATA[
+{* ïåðåìåííûå ÷óâñòâèòåëüíû ê ðåãèñòðó, êàê è â PHP *}
+{$Name}
+{$Address}
+{$city}
+{$state}
+
+{$contact.id}, {$contact.name},{$contact.email}
+]]>
+ </programlisting>
</example>
+ <para>
+ Äëÿ áîëåå ñëîæíûõ íàçíà÷åíèé ìàññèâîâ ñì.
+ <link linkend="language.function.foreach">{foreach}</link>
+ è
+ <link linkend="language.function.section">{section}</link>
+ </para>
+
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.assign.by.ref">assign_by_ref()</link>,
+ <link linkend="api.get.template.vars">get_template_vars()</link>,
+ <link linkend="api.clear.assign">clear_assign()</link>,
+ <link linkend="api.append">append()</link>
+ è
+ <link linkend="language.function.assign">{assign}</link>
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-clear-all-assign.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-clear-all-assign.xml
diff -u smarty/docs/ru/programmers/api-functions/api-clear-all-assign.xml:1.4 smarty/docs/ru/programmers/api-functions/api-clear-all-assign.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-clear-all-assign.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-clear-all-assign.xml Fri Sep 1 10:45:20 2006
@@ -1,31 +1,47 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<refentry id="api.clear.all.assign">
<refnamediv>
- <refname>clear_all_assign</refname>
- <refpurpose></refpurpose>
+ <refname>clear_all_assign()</refname>
+ <refpurpose>î÷èùàåò ñïèñîê íàçíà÷åííûõ ïåðåìåííûõ</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>clear_all_assign</methodname>
<void />
</methodsynopsis>
- <para>
- Î÷èùàåò âñå ðàíåå ïðèñâîåííûå çíà÷åíèÿ ïåðåìåííûõ.
- </para>
- <example>
- <title>clear_all_assign</title>
+ <example>
+ <title>clear_all_assign()</title>
<programlisting role="php">
<![CDATA[
<?php
-// î÷èñòèòü çíà÷åíèÿ ïåðåìåííûõ
+// ïåðåäà÷à ïàð êëþ÷ / çíà÷åíèå
+$smarty->assign('Name', 'Fred');
+$smarty->assign('Address', $address);
+
+// âûâåäåò òîëüêî ÷òî íàçíà÷åííûå ïåðåìåííûå
+print_r($smarty->get_template_vars());
+
+// î÷èùàåì ñïèñîê íàçíà÷åííûõ ïåðåìåííûõ
$smarty->clear_all_assign();
+
+// íå âûâåäåò íè÷åãî
+print_r($smarty->get_template_vars());
+
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.clear.assign">clear_assign()</link>,
+ <link linkend="api.clear.config">clear_config()</link>,
+ <link linkend="api.assign">assign()</link>
+ è
+ <link linkend="api.append">append()</link>
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
@@ -48,3 +64,4 @@
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
+
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-clear-all-cache.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-clear-all-cache.xml
diff -u smarty/docs/ru/programmers/api-functions/api-clear-all-cache.xml:1.4 smarty/docs/ru/programmers/api-functions/api-clear-all-cache.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-clear-all-cache.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-clear-all-cache.xml Fri Sep 1 10:45:20 2006
@@ -1,33 +1,39 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<refentry id="api.clear.all.cache">
<refnamediv>
- <refname>clear_all_cache</refname>
- <refpurpose></refpurpose>
+ <refname>clear_all_cache()</refname>
+ <refpurpose>ïîëíîñòüþ î÷èùàåò êýø øàáëîíîâ</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>clear_all_cache</methodname>
<methodparam choice="opt"><type>int</type><parameter>expire_time</parameter></methodparam>
</methodsynopsis>
<para>
- Ïîëíîñòüþ î÷èùàåò êýø øàáëîíîâ.  êà÷åñòâå íåîáÿçàòåëüíîãî
- ïàðàìåòðà, âû ìîæåòå óêàçàòü ìèíèìàëüíûé âîçðàñò ôàéëîâ êýøà â ñåêóíäàõ,
- ïî äîñòèæåíèþ êîòîðîãî îíè áóäóò î÷èùåíû.
- </para>
- <example>
- <title>clear_all_cache</title>
+  êà÷åñòâå íåîáÿçàòåëüíîãî ïàðàìåòðà, âû ìîæåòå óêàçàòü ìèíèìàëüíûé âîçðàñò
+ ôàéëîâ êýøà â ñåêóíäàõ, ïðåæäå ÷åì îíè áóäóò î÷èùåíû.
+ </para>
+ <example>
+ <title>clear_all_cache</title>
<programlisting role="php">
<![CDATA[
<?php
-// î÷èñòèòü êýø öåëèêîì
+// î÷èùàåò âåñü êýø
$smarty->clear_all_cache();
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.clear.cache">clear_cache()</link>,
+ <link linkend="api.is.cached">is_cached()</link>
+ è
+ <link linkend="caching">êýøèðîâàíèå</link>
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-clear-assign.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-clear-assign.xml
diff -u smarty/docs/ru/programmers/api-functions/api-clear-assign.xml:1.4 smarty/docs/ru/programmers/api-functions/api-clear-assign.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-clear-assign.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-clear-assign.xml Fri Sep 1 10:45:20 2006
@@ -1,35 +1,43 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<refentry id="api.clear.assign">
<refnamediv>
- <refname>clear_assign</refname>
- <refpurpose></refpurpose>
+ <refname>clear_assign()</refname>
+ <refpurpose>î÷èùàåò íàçíà÷åííóþ ïåðåìåííóþ</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>clear_assign</methodname>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
</methodsynopsis>
<para>
- Î÷èùàåò ïðèñâîåííîå ðàíåå çíà÷åíèå ïåðåìåííîé. Ýòî ìîæåò áûòü
- êàê îáû÷íàÿ ïåðåìåííàÿ, òàê è ìàññèâ íåêîòîðûõ çíà÷åíèé.
- </para>
- <example>
- <title>clear_assign</title>
+ Ìîæåò ïðèíèìàòü èìÿ ïåðåìåííîé, ëèáî ìàññèâ ñ èìåíàìè ïåðåìåííûõ.
+ </para>
+ <example>
+ <title>clear_assign()</title>
<programlisting role="php">
<![CDATA[
<?php
-// î÷èñòèòü çíà÷åíèå ïåðåìåííîé
-$smarty->clear_assign("Name");
+// î÷èùàåò îäíó ïåðåìåííóþ
+$smarty->clear_assign('Name');
-// î÷èñòèòü çíà÷åíèÿ íåñêîëüêî ïåðåìåííûõ
-$smarty->clear_assign(array("Name", "Address", "Zip"));
+// î÷èùàåò íåñêîëüêî ïåðåìåííûõ
+$smarty->clear_assign(array('Name', 'Address', 'Zip'));
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.clear.all.assign">clear_all_assign()</link>,
+ <link linkend="api.clear.config">clear_config()</link>,
+ <link linkend="api.get.template.vars">get_template_vars()</link>,
+ <link linkend="api.assign">assign()</link>
+ è
+ <link linkend="api.append">append()</link>
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-clear-cache.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-clear-cache.xml
diff -u smarty/docs/ru/programmers/api-functions/api-clear-cache.xml:1.4 smarty/docs/ru/programmers/api-functions/api-clear-cache.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-clear-cache.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-clear-cache.xml Fri Sep 1 10:45:20 2006
@@ -1,48 +1,56 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<refentry id="api.clear.cache">
<refnamediv>
- <refname>clear_cache</refname>
- <refpurpose></refpurpose>
+ <refname>clear_cache()</refname>
+ <refpurpose>î÷èùàåò êýø îïðåäåëåííîãî øàáëîíà</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>clear_cache</methodname>
<methodparam><type>string</type><parameter>template</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter>
+ </methodparam>
<methodparam choice="opt"><type>int</type><parameter>expire_time</parameter></methodparam>
</methodsynopsis>
<para>
- Î÷èùàåò êýø óêàçàííîãî øàáëîíà. Åñëè ó âàñ åñòü
- íåñêîëüêî êýøèðîâàííûõ êîïèé øàáëîíà, âû ìîæåòå
- î÷èñòèòü êîíêðåòíóþ êîïèþ, óêàçàâ <parameter>cache_id</parameter> â
- êà÷åñòâå âòîðîãî ïàðàìåòðà. Âû òàê æå ìîæåòå ïåðåäàòü
- compile id â êà÷åñòâå òðåòüåãî ïàðàìåòðà èëè
- "ñãðóïïèðîâàòü" øàáëîíû âìåñòå è óäàëèòü ãðóïïó.
- Äëÿ ïîëó÷åíèÿ äîïîëíèòåëüíîé èíôîðìàöèè, ñìîòðèòå
- <link linkend="caching">ðàçäåë "Êýøèðîâàíèå"</link>.
-  êà÷åñòâå íåîáÿçàòåëüíîãî ÷åòâåðòîãî ïàðàìåòðà âû
- ìîæåòå óêàçàòü ìèíèìàëüíîå âðåìÿ â ñåêóíäàõ, â
- òå÷åíèå êîòîðîãî êýø áóäåò ñóùåñòâîâàòü ïåðåä î÷èñòêîé.
- </para>
- <example>
- <title>clear_cache</title>
+ Åñëè âû èñïîëüçóåòå
+ <link linkend="caching.multiple.caches">ìíîæåñòâåííîå êýøèðîâàíèå</link>
+ äëÿ øàáëîíà, âû ìîæåòå î÷èñòèòü îïðåäåëåííûé êýø, ïåðåäàâàÿ
+ <parameter>cache_id</parameter> â êà÷åñòâå âòîðîãî àðãóìåíòà.
+ Òàêæå, âû ìîæåòå ïåäàòü
+ <link linkend="variable.compile.id"><parameter>$compile_id</parameter></link>
+ â êà÷åñòâå òðåòüåãî àðãóìåíòà.
+ Âû ìîæåòå <link linkend="caching.groups">"ãðóïïèðîâàòü"</link> øàáëîíû
+ âìåñòå, ÷òîáû èõ ìîæíî áûëî óäàëÿòü ãðóïïîé.
+ Ñì. ðàçäåë <link linkend="caching">Êýøèðîâàíèå</link> äëÿ ïîëó÷åíèÿ
+ äîïîëíèòåëüíîé èíôîðìàöèè.
+  êà÷åñòâå íåîáÿçàòåëüíîãî ÷åòâåðòîãî àðãóìåíòà âû ìîæåòå ïåðåäàòü ìèíèìàëüíûé
+ âîçðàñò ôàéëà êýøà â ñåêóíäàõ, ïðåæäå ÷åì îí áóäåò î÷èùåí.
+ </para>
+ <example>
+ <title>clear_cache()</title>
<programlisting role="php">
<![CDATA[
<?php
-// î÷èñòèòü êýø øàáëîíà
-$smarty->clear_cache("index.tpl");
+// î÷èùàåò êýø øàáëîíà
+$smarty->clear_cache('index.tpl');
-// î÷èñòèòü êýøèðîâàííóþ êîïèþ ñ êîíêðåòíûì cache id
-// ïðè ìíîæåñòâåííîì êýøèðîâàíèè øàáëîíà
-$smarty->clear_cache("index.tpl", "CACHEID");
+// î÷èùàåò îïðåäåëåííûé èäåíòèôèêàòîð êýøà äëÿ øàáëîíîâ ñî ìíîæåñòâåííûì êýøèðîâàíèåì
+$smarty->clear_cache('index.tpl', 'CACHEID');
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.clear.all.cache">clear_all_cache()</link>
+ è
+ <link linkend="caching">êýøèðîâàíèå</link>.
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
@@ -65,3 +73,4 @@
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
+
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml
diff -u smarty/docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml:1.4 smarty/docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml Fri Sep 1 10:45:20 2006
@@ -1,38 +1,42 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.3 Maintainer: freespace Status: ready -->
<refentry id="api.clear.compiled.tpl">
<refnamediv>
- <refname>clear_compiled_tpl</refname>
- <refpurpose></refpurpose>
+ <refname>clear_compiled_tpl()</refname>
+ <refpurpose>î÷èùàåò ñêîìïèëèðîâàííóþ âåðñèþ óêàçàííîãî øàáëîíà</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>clear_compiled_tpl</methodname>
<methodparam choice="opt"><type>string</type><parameter>tpl_file</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter>
+ </methodparam>
<methodparam choice="opt"><type>int</type><parameter>exp_time</parameter></methodparam>
</methodsynopsis>
<para>
- Î÷èùàåò óêàçàííóþ îòêîìïèëèðîâàííóþ âåðñèþ øàáëîíà,
- èëè âñå îòêîìïèëèðîâàííûå ôàéëû øàáëîíà åñëè íè÷åãî íå óêàçàíî.
- Åñëè âû ïåðåäàäèòå àðãóìåíò compile_id, òîëüêî îòêîìïèëèðîâàííûå âåðñèè
- øàáëîíîâ ñ ýòèì compile_id áóäóò î÷èùåíû. Åñëè âû ïåðåäàäèòå àðãóìåíò exp_time, òîëüêî
- îòêîìïèëèðîâàííûå âåðñèè øàáëîíîâ ñòàðøå exp_time ñåêóíä áóäóò î÷èùåíû.
- Ïî óìîë÷àíèþ î÷èùàþòñÿ âñå îòêîìïèëèðîâàííûå âåðñèè øàáëîíîâ íåçàâèñèìî îò èõ âîçðàñòà.
- Ýòà ôóíêöèÿ òîëüêî äëÿ îïûòíûõ ïîëüçîâàòåëåé è îáû÷íî â åå
- èñïîëüçîâàíèè íåîáõîäèìîñòè íåò.
- </para>
- <example>
- <title>clear_compiled_tpl</title>
+ Î÷èùàåò ñêîìïèëèðîâàííóþ âåðñèþ óêàçàííîãî øàáëîíà, ëèáî âñå ñêîìïèëèðîâàííûå
+ ôàéëû, åñëè êîíêðåòíûé ôàéë íå óêàçàí.
+ Åñëè âû óêàæåòå àðãóìåíò
+ <link linkend="variable.compile.id">$compile_id</link>, áóäóò î÷èùåíû
+ òîëüêî òå ñêîìïèëèðîâàííûå âåðñèè, êîòîðûå èìåþò òàêîé èäåíòèôèêàòîð.
+ Åñëè âû óêàæåòå àðãóìåíò exp_time, áóäóò î÷èùåíû òîëüêî òå ñêîìïèëèðîâàííûå
+ âåðñèè, êîòîðûå áóäóò ñòàðøå ýòîãî êîë-âà ñåêóíä.
+ Ïî óìîë÷àíèþ î÷èùàþòñÿ âñå ñêîìïèëèðîâàííûå øàáëîíû, íåçàâèñèìî îò èõ
+ âîçðàñòà.
+ Ýòà ôóíêöèÿ ïðåäíàçíà÷åíà äëÿ ïðîäâèíóòîãî èñïîëüçîâàíèÿ è äëÿ ðåøåíèÿ
+ îáû÷íûõ çàäà÷ü íåîáõîäèìîñòè â íåé íåò.
+ </para>
+ <example>
+ <title>clear_compiled_tpl()</title>
<programlisting role="php">
<![CDATA[
<?php
-// î÷èñòèòü îòêîìïèëèðîâàííûé øàáëîí
+// î÷èùàåò ñêîìïèëèðîâàííóþ âåðñèþ îïðåäåëåííîãî øàáëîíà
$smarty->clear_compiled_tpl("index.tpl");
-// î÷èñòèòü âñþ äèðåêòîðèþ ñ îòêîìïèëèðîâàííûìè øàáëîíàìè
+// î÷èùàåò ñêîìïèëèðîâàííûå âåðñèè âñåõ øàáëîíîâ
$smarty->clear_compiled_tpl();
?>
]]>
@@ -60,3 +64,4 @@
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
+
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-clear-config.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-clear-config.xml
diff -u smarty/docs/ru/programmers/api-functions/api-clear-config.xml:1.4 smarty/docs/ru/programmers/api-functions/api-clear-config.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-clear-config.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-clear-config.xml Fri Sep 1 10:45:20 2006
@@ -1,36 +1,46 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<refentry id="api.clear.config">
<refnamediv>
- <refname>clear_config</refname>
- <refpurpose></refpurpose>
+ <refname>clear_config()</refname>
+ <refpurpose>î÷èùàåò íàçíà÷åííóþ êîíôèãóðàöèîííóþ ïåðåìåííóþ</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>clear_config</methodname>
<methodparam choice="opt"><type>string</type><parameter>var</parameter></methodparam>
</methodsynopsis>
<para>
- Ôóíêöèÿ î÷èùàåò âñå íàçíà÷åííûå êîíôèãóðàöèîííûå
- ïåðåìåííûå. Åñëè ïåðåäàíî èìÿ ïåðåìåííîé,
- çíà÷èò î÷èùàåòñÿ òîëüêî îíà.
- </para>
- <example>
- <title>clear_config</title>
+ Î÷èùàåò âñå íàçíà÷åííûå
+ <link linkend="language.config.variables">êîíôèãóðàöèîííûå ïåðåìåííûå</link>.
+ Åñëè óêàçàíî èìÿ ïåðåìåííîé, òîëüêî ýòà ïåðåìåííàÿ áóäåò î÷èùåíà.
+ </para>
+ <example>
+ <title>clear_config()</title>
<programlisting role="php">
<![CDATA[
<?php
-// î÷èùàåì âñå ïåðåìåííûå.
+// î÷èùàåò âñå íàçíà÷åííûå êîíôèãóðàöèîííûå ïåðåìåííûå
$smarty->clear_config();
-// î÷èùàåì òîëüêî îäíó ïåðåìåííóþ
+// î÷èùàåò îäíó êîíôèãóðàöèîííóþ ïåðåìåííóþ
$smarty->clear_config('foobar');
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="api.get.config.vars">get_config_vars()</link>,
+ <link linkend="language.config.variables">config variables</link>,
+ <link linkend="config.files">config files</link>,
+ <link linkend="language.function.config.load">{config_load}</link>,
+ <link linkend="api.config.load">config_load()</link>
+ è
+ <link linkend="api.clear.assign">clear_assign()</link>
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-config-load.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-config-load.xml
diff -u smarty/docs/ru/programmers/api-functions/api-config-load.xml:1.4 smarty/docs/ru/programmers/api-functions/api-config-load.xml:1.5
--- smarty/docs/ru/programmers/api-functions/api-config-load.xml:1.4 Mon Aug 2 06:46:01 2004
+++ smarty/docs/ru/programmers/api-functions/api-config-load.xml Fri Sep 1 10:45:20 2006
@@ -1,50 +1,62 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<refentry id="api.config.load">
<refnamediv>
- <refname>config_load</refname>
- <refpurpose></refpurpose>
+ <refname>config_load()</refname>
+ <refpurpose>çàãðóæàåò äàííûå èç êîíôèãóðàöèîííîãî ôàéëà è íàçíà÷àåò èõ øàáëîíó</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>config_load</methodname>
<methodparam><type>string</type><parameter>file</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>section</parameter></methodparam>
</methodsynopsis>
<para>
- Ôóíêöèÿ çàãðóæàåò äàííûå èç ôàéëà êîíôèãóðàöèè
- (config file) è ïîìåùàåò èõ â øàáëîí. Ýòî
- àíàëîã ôóíêöèè øàáëîíà
- <link linkend="language.function.config.load">config_load</link>.
+ Ýòà ôóíêöèÿ çàãðóæàåò äàííûå èç
+ <link linkend="config.files">êîíôèãóðàöèîííîãî ôàéëà</link>
+ è íàçíà÷àåò èõ øàáëîíó. Ðàáîòàåò èäåíòè÷íî ôóíêöèè øàáëîíà
+ <link linkend="language.function.config.load">{config_load}</link>.
</para>
<note>
- <title>Òåõíè÷åñêîå çàìå÷àíèå</title>
+ <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
<para>
- Íà÷èíàÿ ñ âåðñèè Smarty 2.4.0, ïåðåìåííûå øàáëîíà ïîäñòàâëÿþòñÿ ïðè
- âûçîâå fetch() èëè display(). Êîôèãóðàöèîííûå ïåðåìåííûå,
- çàãðóæàåìûå ïðè âûçîâå config_load() âñåãäà ãëîáàëüíû.
- Äëÿ ïîâûøåíèÿ ñêîðîñòè ðàáîòû, êîíôèãóðàöèîííûå ôàéëû òîæå
- êîìïèëèðóþòñÿ è ê íèì ïðèìåíèòåëüíû íàñòðîéêè <link
- linkend="variable.force.compile">force_compile</link> è <link
- linkend="variable.compile.check">compile_check</link>.
+ Íà÷èíàÿ ñ âåðñèè Smarty 2.4.0, ïðèñâîåííûå ïåðåìåííûå øàáëîíà ñîõðàíÿþòñÿ
+ ìåæäó âûçîâàìè ìåòîäîâ
+ <link linkend="api.fetch">fetch()</link>
+ è
+ <link linkend="api.display">display()</link>.
+ Êîíôèãóðàöèîííûå ïåðåìåííûå, çàãðóæåííûå ÷åðåç config_load(), âñåãäà
+ íàõîäÿòñÿ â ãëîáàëüíîé çîíå âèäèìîñòè. Êîíôèãóðàöèîííûå ôàéëû òàêæå
+ êîìïèëèðóþòñÿ äëÿ áîëåå áûñòðîé îáðàáîòêè, è ó÷èòûâàþò íàñòðîéêè
+ <link linkend="variable.force.compile">$force_compile</link>
+ è
+ <link linkend="variable.compile.check">$compile_check</link>.
</para>
</note>
<example>
- <title>config_load</title>
+ <title>config_load()</title>
<programlisting role="php">
<![CDATA[
<?php
-// çàãðóæàþòñÿ è íàçíà÷àþòñÿ êîíôèãóðàöèîííûå ïåðåìåííûå
+// çàãðóæàåì êîíôèãóðàöèîííûå ïåðåìåííûå è ïðèñâàèâàåì èõ øàáëîíó
$smarty->config_load('my.conf');
-// çàãðóçêà ñåêöèè êîíôèãóðàöèîííîãî ôàéëà
-$smarty->config_load('my.conf','foobar');
+// çàãðóæàåì ñåêöèþ
+$smarty->config_load('my.conf', 'foobar');
?>
]]>
</programlisting>
</example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="language.function.config.load">{config_load}</link>,
+ <link linkend="api.get.config.vars">get_config_vars()</link>,
+ <link linkend="api.clear.config">clear_config()</link>,
+ è
+ <link linkend="language.config.variables">êîíôèãóðàöèîííûå ïåðåìåííûå</link>.
+ </para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/smarty/docs/ru/programmers/api-functions/api-display.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/ru/programmers/api-functions/api-display.xml
diff -u smarty/docs/ru/programmers/api-functions/api-display.xml:1.5 smarty/docs/ru/programmers/api-functions/api-display.xml:1.6
--- smarty/docs/ru/programmers/api-functions/api-display.xml:1.5 Mon May 9 17:34:38 2005
+++ smarty/docs/ru/programmers/api-functions/api-display.xml Fri Sep 1 10:45:20 2006
@@ -1,30 +1,34 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: freespace Status: ready -->
<refentry id="api.display">
<refnamediv>
- <refname>display</refname>
- <refpurpose></refpurpose>
+ <refname>display()</refname>
+ <refpurpose>îòîáðàæàåò øàáëîí</refpurpose>
</refnamediv>
<refsect1>
- <title />
+ <title>Îïèñàíèå</title>
<methodsynopsis>
<type>void</type><methodname>display</methodname>
<methodparam><type>string</type><parameter>template</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter>
+ </methodparam>
</methodsynopsis>
<para>
- Ôóíêöèÿ îòîáðîæàåò øàáëîí. Óêàæèòå âåðíûé òèï <link
- linkend="template.resources">ðåñóðñà øàáëîíîâ</link>
- è ïóòü.  êà÷åñòâå íåîáÿçàòåëüíîãî âòîðîãî ïàðàìåòðà,
- âû ìîæåòå ïåðåäàòü cache id. Ñìîòðèòå ðàçäåë
- <link linkend="caching">Êýøèðîâàíèå</link>
- äëÿ äîïîëíèòåëüíîé èíôîðìàöèè.
- </para>
- ¶meter.compileid;
- <example>
- <title>display</title>
+ Äàííàÿ ôóíêöèÿ îòîáðàæàåò øàáëîí, â îòëè÷èå îò
+ <link linkend="api.fetch">fetch()</link>.
+  êà÷åñòâå ïåðâîãî àðãóìåíòà ñëåäóåäóåò óêàçàòü äîñòóïíûé òèï è ïóòü ê
+ <link linkend="template.resources">ðåñóðñó øàáëîíà</link>.
+  êà÷åñòâå âòîðîãî íåîáÿçàòåëüíîãî àðãóìåòà, âû ìîæåòå ïåðåäàòü èäåíòèôèêàòîð
+ êýøà.
+ Ñì. ðàçäåë
+ <link linkend="caching">Êýøèðîâàíèå</link>
+ äëÿ ïîëó÷åíèÿ äîïîëíèòåëüíîé èíôîðìàöèè.
+ </para>
+ ¶meter.compileid;
+ <example>
+ <title>display()</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -32,62 +36,64 @@
$smarty = new Smarty;
$smarty->caching = true;
-// îáðàùàåìñÿ ê áàçå òîëüêî â ñëó÷àå îòñóòñòâèÿ êýøà
-if(!$smarty->is_cached("index.tpl"))
-{
-
- // ïîäñòàâëÿåì íåêîòîðûå äàííûå
- $address = "245 N 50th";
- $db_data = array(
- "City" => "Lincoln",
- "State" => "Nebraska",
- "Zip" = > "68502"
- );
-
- $smarty->assign("Name","Fred");
- $smarty->assign("Address",$address);
- $smarty->assign($db_data);
+// âûïîëíÿåì çàïðîñ ê ÁÄ òîëüêî â òîì ñëó÷àå, åñëè êýø íå ñóùåñòâóåò
+if(!$smarty->is_cached("index.tpl")) {
+
+ // íåìíîãî äàííûõ äëÿ ïðèìåðà
+ $address = "245 N 50th";
+ $db_data = array(
+ "City" => "Lincoln",
+ "State" => "Nebraska",
+ "Zip" => "68502"
+ );
+
+ $smarty->assign("Name","Fred");
+ $smarty->assign("Address",$address);
+ $smarty->assign($db_data);
}
-// îòîáðàæàåì ðåçóëüòàò
+// âûâîäèì ðåçóëüòàò
$smarty->display("index.tpl");
?>
]]>
- </programlisting>
- </example>
- <para>
- Èñïîëüçóéòå ñèíòàêñèñ <link
- linkend="template.resources">ðåñóðñîâ øàáëîíîâ</link> äëÿ
- îòîáðàæåíèÿ ôàéëîâ, íàõîäÿùèõñÿ âíå äèðåêòîðèè $template_dir.
- </para>
- <example>
- <title>Ïðèìåðû îòîáðàæåíèÿ øàáëîíîâ èç ðàçëè÷íûõ ðåñóðñîâ</title>
+ </programlisting>
+ </example>
+ <para>
+ Èñïîëüçóéòå ñèíòàêñèñ <link
+ linkend="template.resources">ðåñóðñîâ øàáëîíà</link> äëÿ îòîáðàæåíèÿ ôàéëîâ
+ çà ïðåäåëàìè äèðåêòîðèè
+ <link linkend="variable.template.dir">$template_dir</link>.
+ </para>
+ <example>
+ <title>Ïðèìåð ðàáîòû ôóíêöèè display() ñ ðåñóðñàìè øàáëîíà</title>
<programlisting role="php">
<![CDATA[
<?php
// àáñîëþòíûé ôàéëîâûé ïóòü
-$smarty->display("/usr/local/include/templates/header.tpl");
+$smarty->display('/usr/local/include/templates/header.tpl');
-// àáñîëþòíûé ôàéëîâûé ïóòü (òîæå ñàìîå)
-$smarty->display("file:/usr/local/include/templates/header.tpl");
+// àáñîëþòíûé ôàéëîâûé ïóòü (òîò æå ðåçóëüòàò)
+$smarty->display('file:/usr/local/include/templates/header.tpl');
-// àáñîëþòíûé ïóòü Windows (ÎÁßÇÀÒÅËÜÍÎ èñïîëüçóéòå ïðåôèêñ "file:")
-$smarty->display("file:C:/www/pub/templates/header.tpl");
+// àáñîëþòíûé ôàéëîâûé ïóòü ïîä Windows (ïðåôèêñ "file:" ÎÁßÇÀÒÅËÅÍ)
+$smarty->display('file:C:/www/pub/templates/header.tpl');
-// âñòàâêà èç ðåñóðñà ïîä íàçâàíèåì "db"
-$smarty->display("db:header.tpl");
+// èñïîëüçîâàíèå ðåñóðñà øàáëîíà ñ èìåíåì "db"
+$smarty->display('db:header.tpl');
?>
]]>
</programlisting>
</example>
<para>
Ñì. òàêæå
- <link linkend="api.fetch">fetch()</link> è
- <link linkend="api.template.exists">template_exists</link>.
+ <link linkend="api.fetch">fetch()</link>
+ è
+ <link linkend="api.template.exists">template_exists()</link>.
</para>
</refsect1>
</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -108,3 +114,4 @@
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
+