cvs: smarty /docs/ru/programmers advanced-features.xml api-functions.xml api-variables.xml caching.xml plugins.xml smarty-constants.xml
[email protected] ("George Miroshnikov") Fri, 03 Feb 2006 09:47:05 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvsfreespace1138960025@cvsserver> |
freespace Fri Feb 3 09:47:05 2006 UTC
Modified files:
/smarty/docs/ru/programmers advanced-features.xml api-functions.xml
api-variables.xml caching.xml
plugins.xml smarty-constants.xml
Log:
sync with EN
freespace-20060203094705.txt
(text/plain, 24.3 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/programmers/advanced-features.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/ru/programmers/advanced-features.xml
diff -u smarty/docs/ru/programmers/advanced-features.xml:1.7 smarty/docs/ru/programmers/advanced-features.xml:1.8
--- smarty/docs/ru/programmers/advanced-features.xml:1.7 Mon Jul 19 13:11:30 2004
+++ smarty/docs/ru/programmers/advanced-features.xml Fri Feb 3 09:47:05 2006
@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.4 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<chapter id="advanced.features">
<title>Ðàñøèðåííûå âîçìîæíîñòè</title>
- &programmers.advanced-features.advanced-features-objects;
- &programmers.advanced-features.advanced-features-prefilters;
- &programmers.advanced-features.advanced-features-postfilters;
- &programmers.advanced-features.advanced-features-outputfilters;
- &programmers.advanced-features.section-template-cache-handler-func;
- &programmers.advanced-features.template-resources;
+ &programmers.advanced-features.advanced-features-objects;
+ &programmers.advanced-features.advanced-features-prefilters;
+ &programmers.advanced-features.advanced-features-postfilters;
+ &programmers.advanced-features.advanced-features-outputfilters;
+ &programmers.advanced-features.section-template-cache-handler-func;
+ &programmers.advanced-features.template-resources;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/programmers/api-functions.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/ru/programmers/api-functions.xml
diff -u smarty/docs/ru/programmers/api-functions.xml:1.8 smarty/docs/ru/programmers/api-functions.xml:1.9
--- smarty/docs/ru/programmers/api-functions.xml:1.8 Sat Feb 5 15:36:29 2005
+++ smarty/docs/ru/programmers/api-functions.xml Fri Feb 3 09:47:05 2006
@@ -1,46 +1,47 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.9 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.10 Maintainer: freespace Status: ready -->
<chapter id="api.functions">
- <title>Ìåòîäû</title>
- &programmers.api-functions.api-append;
- &programmers.api-functions.api-append-by-ref;
- &programmers.api-functions.api-assign;
- &programmers.api-functions.api-assign-by-ref;
- &programmers.api-functions.api-clear-all-assign;
- &programmers.api-functions.api-clear-all-cache;
- &programmers.api-functions.api-clear-assign;
- &programmers.api-functions.api-clear-cache;
- &programmers.api-functions.api-clear-compiled-tpl;
- &programmers.api-functions.api-clear-config;
- &programmers.api-functions.api-config-load;
- &programmers.api-functions.api-display;
- &programmers.api-functions.api-fetch;
- &programmers.api-functions.api-get-config-vars;
- &programmers.api-functions.api-get-registered-object;
- &programmers.api-functions.api-get-template-vars;
- &programmers.api-functions.api-is-cached;
- &programmers.api-functions.api-load-filter;
- &programmers.api-functions.api-register-block;
- &programmers.api-functions.api-register-compiler-function;
- &programmers.api-functions.api-register-function;
- &programmers.api-functions.api-register-modifier;
- &programmers.api-functions.api-register-object;
- &programmers.api-functions.api-register-outputfilter;
- &programmers.api-functions.api-register-postfilter;
- &programmers.api-functions.api-register-prefilter;
- &programmers.api-functions.api-register-resource;
- &programmers.api-functions.api-trigger-error;
- &programmers.api-functions.api-template-exists;
- &programmers.api-functions.api-unregister-block;
- &programmers.api-functions.api-unregister-compiler-function;
- &programmers.api-functions.api-unregister-function;
- &programmers.api-functions.api-unregister-modifier;
- &programmers.api-functions.api-unregister-object;
- &programmers.api-functions.api-unregister-outputfilter;
- &programmers.api-functions.api-unregister-postfilter;
- &programmers.api-functions.api-unregister-prefilter;
- &programmers.api-functions.api-unregister-resource;
+ <title>Ìåòîäû êëàññà Smarty</title>
+ &programmers.api-functions.api-append;
+ &programmers.api-functions.api-append-by-ref;
+ &programmers.api-functions.api-assign;
+ &programmers.api-functions.api-assign-by-ref;
+ &programmers.api-functions.api-clear-all-assign;
+ &programmers.api-functions.api-clear-all-cache;
+ &programmers.api-functions.api-clear-assign;
+ &programmers.api-functions.api-clear-cache;
+ &programmers.api-functions.api-clear-compiled-tpl;
+ &programmers.api-functions.api-clear-config;
+ &programmers.api-functions.api-config-load;
+ &programmers.api-functions.api-display;
+ &programmers.api-functions.api-fetch;
+ &programmers.api-functions.api-get-config-vars;
+ &programmers.api-functions.api-get-registered-object;
+ &programmers.api-functions.api-get-template-vars;
+ &programmers.api-functions.api-is-cached;
+ &programmers.api-functions.api-load-filter;
+ &programmers.api-functions.api-register-block;
+ &programmers.api-functions.api-register-compiler-function;
+ &programmers.api-functions.api-register-function;
+ &programmers.api-functions.api-register-modifier;
+ &programmers.api-functions.api-register-object;
+ &programmers.api-functions.api-register-outputfilter;
+ &programmers.api-functions.api-register-postfilter;
+ &programmers.api-functions.api-register-prefilter;
+ &programmers.api-functions.api-register-resource;
+ &programmers.api-functions.api-trigger-error;
+
+ &programmers.api-functions.api-template-exists;
+ &programmers.api-functions.api-unregister-block;
+ &programmers.api-functions.api-unregister-compiler-function;
+ &programmers.api-functions.api-unregister-function;
+ &programmers.api-functions.api-unregister-modifier;
+ &programmers.api-functions.api-unregister-object;
+ &programmers.api-functions.api-unregister-outputfilter;
+ &programmers.api-functions.api-unregister-postfilter;
+ &programmers.api-functions.api-unregister-prefilter;
+ &programmers.api-functions.api-unregister-resource;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/programmers/api-variables.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/ru/programmers/api-variables.xml
diff -u smarty/docs/ru/programmers/api-variables.xml:1.7 smarty/docs/ru/programmers/api-variables.xml:1.8
--- smarty/docs/ru/programmers/api-variables.xml:1.7 Fri Jan 7 17:56:21 2005
+++ smarty/docs/ru/programmers/api-variables.xml Fri Feb 3 09:47:05 2006
@@ -1,43 +1,43 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.3 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<chapter id="api.variables">
- <title>Ïåðåìåííûå</title>
- &programmers.api-variables.variable-template-dir;
- &programmers.api-variables.variable-compile-dir;
- &programmers.api-variables.variable-config-dir;
- &programmers.api-variables.variable-plugins-dir;
- &programmers.api-variables.variable-debugging;
- &programmers.api-variables.variable-debug-tpl;
- &programmers.api-variables.variable-debugging-ctrl;
- &programmers.api-variables.variable-autoload-filters;
- &programmers.api-variables.variable-compile-check;
- &programmers.api-variables.variable-force-compile;
- &programmers.api-variables.variable-caching;
- &programmers.api-variables.variable-cache-dir;
- &programmers.api-variables.variable-cache-lifetime;
- &programmers.api-variables.variable-cache-handler-func;
- &programmers.api-variables.variable-cache-modified-check;
- &programmers.api-variables.variable-config-overwrite;
- &programmers.api-variables.variable-config-booleanize;
- &programmers.api-variables.variable-config-read-hidden;
- &programmers.api-variables.variable-config-fix-newlines;
- &programmers.api-variables.variable-default-template-handler-func;
- &programmers.api-variables.variable-php-handling;
- &programmers.api-variables.variable-security;
- &programmers.api-variables.variable-secure-dir;
- &programmers.api-variables.variable-security-settings;
- &programmers.api-variables.variable-trusted-dir;
- &programmers.api-variables.variable-left-delimiter;
- &programmers.api-variables.variable-right-delimiter;
- &programmers.api-variables.variable-compiler-class;
- &programmers.api-variables.variable-request-vars-order;
- &programmers.api-variables.variable-request-use-auto-globals;
- &programmers.api-variables.variable-error-reporting;
- &programmers.api-variables.variable-compile-id;
- &programmers.api-variables.variable-use-sub-dirs;
- &programmers.api-variables.variable-default-modifiers;
- &programmers.api-variables.variable-default-resource-type;
+ <title>Ïåðåìåííûå êëàññà Smarty</title>
+ &programmers.api-variables.variable-template-dir;
+ &programmers.api-variables.variable-compile-dir;
+ &programmers.api-variables.variable-config-dir;
+ &programmers.api-variables.variable-plugins-dir;
+ &programmers.api-variables.variable-debugging;
+ &programmers.api-variables.variable-debug-tpl;
+ &programmers.api-variables.variable-debugging-ctrl;
+ &programmers.api-variables.variable-autoload-filters;
+ &programmers.api-variables.variable-compile-check;
+ &programmers.api-variables.variable-force-compile;
+ &programmers.api-variables.variable-caching;
+ &programmers.api-variables.variable-cache-dir;
+ &programmers.api-variables.variable-cache-lifetime;
+ &programmers.api-variables.variable-cache-handler-func;
+ &programmers.api-variables.variable-cache-modified-check;
+ &programmers.api-variables.variable-config-overwrite;
+ &programmers.api-variables.variable-config-booleanize;
+ &programmers.api-variables.variable-config-read-hidden;
+ &programmers.api-variables.variable-config-fix-newlines;
+ &programmers.api-variables.variable-default-template-handler-func;
+ &programmers.api-variables.variable-php-handling;
+ &programmers.api-variables.variable-security;
+ &programmers.api-variables.variable-secure-dir;
+ &programmers.api-variables.variable-security-settings;
+ &programmers.api-variables.variable-trusted-dir;
+ &programmers.api-variables.variable-left-delimiter;
+ &programmers.api-variables.variable-right-delimiter;
+ &programmers.api-variables.variable-compiler-class;
+ &programmers.api-variables.variable-request-vars-order;
+ &programmers.api-variables.variable-request-use-auto-globals;
+ &programmers.api-variables.variable-error-reporting;
+ &programmers.api-variables.variable-compile-id;
+ &programmers.api-variables.variable-use-sub-dirs;
+ &programmers.api-variables.variable-default-modifiers;
+ &programmers.api-variables.variable-default-resource-type;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/programmers/caching.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/ru/programmers/caching.xml
diff -u smarty/docs/ru/programmers/caching.xml:1.7 smarty/docs/ru/programmers/caching.xml:1.8
--- smarty/docs/ru/programmers/caching.xml:1.7 Thu Nov 25 23:26:13 2004
+++ smarty/docs/ru/programmers/caching.xml Fri Feb 3 09:47:05 2006
@@ -1,35 +1,32 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.3 Maintainer: tony2001 Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<chapter id="caching">
<title>Êýøèðîâàíèå</title>
-
<para>
- Êýøèðîâàíèå èñïîëüçóåòñÿ äëÿ óñêîðåíèÿ âûçîâîâ
- <link linkend="api.display">display()</link> èëè
- <link linkend="api.fetch">fetch()</link> ïóòåì ñîõðàíåíèÿ èõ ðåçóëüòàòîâ â
- ôàéë. Êýøèðîâàííàÿ âåðñèÿ ôàéëà (åñëè òàêîâàÿ áóäåò íàéäåíà) îòîáðàæàåòñÿ
- ñðàçó, áåç ïåðåãåíåðàöèè âûâîäà. Êýøèðîâàíèå ìîæåò çíà÷èòåëüíî óñêîðèòü
- ðàáîòó, îñîáåííî åñëè èñïîëüçóþòñÿ ñëîæíûå øàáëîíû ñ áîëüøèì êîëè÷åñòâîì
- äàííûõ. Òàê êàê êýøèðóåòñÿ âûâîä <link linkend="api.display">display()</link> è
- <link linkend="api.fetch">fetch()</link>, îäèí ôàéë â êýøå ìîæåò
- ïðåäñòàâëÿòü èç ñåáÿ íàáîð ðàçíûõ øàáëîíîâ, êîíôèãóðàöèîííûõ ôàéëîâ - âñåãî
- òîãî, ÷òî èñïîëüçîâàëîñü ïðè ãåíåðàöèè ýòîãî âûâîäà.
+ Êýøèðîâàíèå èñïîëüçóåòñÿ äëÿ óñêîðåíèÿ âûçîâîâ <link
+ linkend="api.display">display()</link> èëè <link
+ linkend="api.fetch">fetch()</link> ïðè ïîìîùè ñîõðàíåíèÿ ðåçóëüòàòîâ
+ èõ ðàáîòû â ôàéë. Åñëè äîñòóïíà êýøèðîâàííàÿ âåðñèÿ âûçîâà, îíà îòîáðàæàåòñÿ
+ âìåñòî ïîâòîðíîé îáðàáîòêè øàáëîíà. Êýøèðîâàíèå ìîæåò çíà÷èòåëüíî óñêîðèòü
+ ðàáîòó, îñîáåííî â ñëó÷àå äëèòåëüíî îáðàáàòûâàåìûõ øàáëîíîâ.
+ Òàê êàê ðåçóëüòàò ðàáîòû ìåòîäîâ <link
+ linkend="api.display">display()</link> èëè <link
+ linkend="api.fetch">fetch()</link> êýøèðóåòñÿ, îäèí ôàéë êýøà âïîëíå ìîæåò
+ ñîñòîÿòü èç íåñêîëüêèõ ôàéëîâ øàáëîíîâ, êîíôèãóðàöèîííûõ ôàéëîâ è ò.ä.
</para>
<para>
- Òàê êàê øàáëîíû ìîãóò ìåíÿòüñÿ ñî âðåìåíåì, î÷åíü âàæíî ñëåäèòü çà òåì ÷òî
- âû êýøèðóåòå è íà êîòîðûé ñðîê. Íàïðèìåð, åñëè âû îòîáðàæàåòå òèòóëüíóþ
- ñòðàíèöó âàøåãî ñàéòà, êîòîðàÿ íå ìåíÿåòñÿ ñëèøêîì ÷àñòî, òî å¸ êýøèðîâàííóþ
- âåðñèþ ìîæíî íå îáíîâëÿòü â òå÷åíèå ÷àñà èëè áîëüøå. Ñ äðóãîé ñòîðîíû, åñëè
- âû âûâîäèòå ñòðàíèöó ñ ïðîãíîçîì ïîãîäû, êîòîðàÿ ìîæåò ìåíÿòüñÿ ñ êàæäîé
- ìèíóòîé, òî êýøèðîâàòü å¸ íå èìååò ñìûñëà.
+ Òàê êàê øàáëîíû äèíàìè÷íû, î÷åíü âàæíî áûòü îñòîðîæíûì îòíîñèòåëüíî òîãî,
+ ÷òî âû êýøèðóåòå è íà êàêîé ïåðèîä. Íàïðèìåð, åñëè âû îòîáðàæàåòå ãëàâíóþ
+ ñòðàíèöó âàøåãî ñàéòà, êîòîðàÿ ìåíÿåò ñâî¸ ñîäåðæèìîå äîñòàòî÷íî ðåäêî,
+ õîðîøåé èäååé ìîæåò áûòü êýøèðîâàíèå ýòîé ñòðàíèöû íà ÷àñ è áîëåå.
+ Ñ äðóãîé ñòîðîíû, åñëè âû îòîáðàæàåòå ñòðàíèöó ñ êàðòîé ïîãîäû, êîòîðàÿ
+ îáíîâëÿåòñÿ åæåìèíóòíî, ñìûñëà â êýøèðîâàíèè ýòîé ñòðàíèöû íåò.
</para>
-
&programmers.caching.caching-setting-up;
&programmers.caching.caching-multiple-caches;
&programmers.caching.caching-groups;
&programmers.caching.caching-cacheable;
-
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/programmers/plugins.xml?r1=1.13&r2=1.14&diff_format=u
Index: smarty/docs/ru/programmers/plugins.xml
diff -u smarty/docs/ru/programmers/plugins.xml:1.13 smarty/docs/ru/programmers/plugins.xml:1.14
--- smarty/docs/ru/programmers/plugins.xml:1.13 Sun Aug 28 16:51:15 2005
+++ smarty/docs/ru/programmers/plugins.xml Fri Feb 3 09:47:05 2006
@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.13 $ -->
+<!-- $Revision: 1.14 $ -->
<!-- EN-Revision: 1.5 Maintainer: freespace Status: ready -->
<chapter id="plugins">
<title>Ïëàãèíû - ðàñøèðåíèå ôóíêöèîíàëüíîñòè Smarty</title>
-
<para>
Àðõèòåêòóðà âåðñèè 2.0 ïîçâîëÿåò âíåäðÿòü ïëàãèíû, êîòîðûìè ÿâëÿþòñÿ
ïðàêòè÷åñêè âñå íàñòðàèâàåìûå ýëåìåíòû ôóíêöèîíàëà Smarty. Ñþäà âõîäÿò:
@@ -18,36 +17,15 @@
<listitem><simpara>ðåñóðñû</simpara></listitem>
<listitem><simpara>âñòàâêè</simpara></listitem>
</itemizedlist>
- Çà èñêëþ÷åíèåì ðåñóðñîâ, â öåëÿõ îáðàòíîé ñîâìåñòèìîñòè ñ ïðåäûäóùèìè âåðñèÿìè, ñîõðàíåíà
- âîçìîæíîñòü ðåãèñòðàöèè ôóíêöèé ïîñðåäñòâîì register_* API.
- Åñëè âû íå èñïîëüçóåòå API, à âìåñòî ýòîãî ìîäèôèöèðóåòå
- <literal>$custom_funcs</literal>, <literal>$custom_mods</literal> è íåêîòîðûå äðóãèå
- ïåðåìåííûå íàïðÿìóþ, òîãäà âàì ïðèäåòñÿ ïîäîãíàòü âàøè ñêðèïòû ïîä èñïîëüçîâàíèå
- API èëè ïðåîáðàçîâàòü äîáàâëåííóþ âàìè ôóíêöèîíàëüíîñòü â ïëàãèíû.
+ Çà èñêëþ÷åíèåì ðåñóðñîâ, â öåëÿõ îáðàòíîé ñîâìåñòèìîñòè ñ
+ ïðåäûäóùèìè âåðñèÿìè, ñîõðàíåíà âîçìîæíîñòü ðåãèñòðàöèè ôóíêöèé
+ ïîñðåäñòâîì register_* API.
+ Åñëè âû íå èñïîëüçóåòå API, à âìåñòî ýòîãî ìîäèôèöèðóåòå ñâîéñòâà
+ <literal>$custom_funcs</literal>, <literal>$custom_mods</literal> è
+ íåêîòîðûå äðóãèå íàïðÿìóþ, òîãäà âàì ïðèäåòñÿ ïîäîãíàòü âàøè ñêðèïòû ïîä
+ èñïîëüçîâàíèå API èëè ïðåîáðàçîâàòü äîáàâëåííóþ âàìè ôóíêöèîíàëüíîñòü â
+ ïëàãèíû.
</para>
-
- <sect1>
- <title>Êàê ðàáîòàþò ïëàãèíû</title>
- <para>
- Ïëàãèíû çàãðóæàþòñÿ òîëüêî ïðè íåîáõîäèìîñòè. Çàãðóæåííûìè îêàæóòñÿ
- òîëüêî òîëüêî òå ìîäèôèêàòîðû, ôóíêöèè,ðåñóðñû è ò.ï., êîòîðûå
- îïðåäåëåíû â ñêðèïòå øàáëîíà. Áîëåå òîãî, êàæäûé ïëàãèí çàãðóæàåòñÿ
- ëèøü îäèí ðàç, äàæå åñëè ó âàñ èìååòñÿ íåñêîëüêî ðàçëè÷íûõ ýêçåìïëÿðîâ
- îáúåêòà Smarty, âûïîëíÿåìûõ âíóòðè îäíîãî çàïðîñà.
- </para>
- <para>
- Ïðå/ïîñòôèëüòðû è ôèëüòðû âûâîäà - ýòî îòäåëüíûé ñëó÷àé. Òàê êàê
- îíè íå óïîìèíàþòñÿ â øàáëîíàõ, èõ íåîáõîäèìî çàðåãèñòðèðîâàòü
- èëè ÿâíî çàãðóçèòü ñ ïîìîùüþ API-ôóíêöèé ïåðåä îáðàáîòêîé øàáëîíà.
- Ïîðÿäîê èñïîëíåíèÿ ìíîæåñòâåííûõ ôèëüòðîâ çàâèñèò îò ïîðÿäêà, â êîòîðîì
- îíè áûëè çàðåãèñòðèðîâàíû èëè çàãðóæåíû.
- </para>
- <para>
- Â öåëÿõ îïòèìèçàöèè ïðîèçâîäèòåëüíîñòè, ïîä ïëàãèíû îòâåäåíà îäíà
- ñïåöèàëüíàÿ äèðåêòîðèÿ. ×òîáû óñòàíîâèòü ïëàãèí, ïðîñòî ïîìåñòèòå åãî
- â ýòó äèðåêòîðèþ è Smarty áóäåò èñïîëüçîâàòü åãî â àâòîìàòè÷åñêîì ðåæèìå.
- </para>
- </sect1>
&programmers.plugins.plugins-howto;
&programmers.plugins.plugins-naming-conventions;
&programmers.plugins.plugins-writing;
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/programmers/smarty-constants.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/ru/programmers/smarty-constants.xml
diff -u smarty/docs/ru/programmers/smarty-constants.xml:1.7 smarty/docs/ru/programmers/smarty-constants.xml:1.8
--- smarty/docs/ru/programmers/smarty-constants.xml:1.7 Thu Nov 25 23:26:13 2004
+++ smarty/docs/ru/programmers/smarty-constants.xml Fri Feb 3 09:47:05 2006
@@ -1,54 +1,72 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.3 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.8 Maintainer: freespace Status: ready -->
<chapter id="smarty.constants">
<title>Êîíñòàíòû</title>
<sect1 id="constant.smarty.dir">
<title>SMARTY_DIR</title>
<para>
- Ýòà êîíñòàíòà äîëæíà ñîäåðæàòü ïîëíûé ïóòü ê ôàéëàì Smarty.
+ Ýòà êîíñòàíòà äîëæíà ñîäåðæàòü <emphasis role="bold">ïîëíûé ïóòü</emphasis>
+ ê ôàéëàì êëàññà Smarty.
Åñëè êîíñòàíòà íå îïðåäåëåíà, Smarty áóäåò ïûòàòüñÿ îïðåäåëèòü ïóòü
- ñàìîñòîÿòåëüíî. Ïðè îïðåäåëåíèè äàííîé êîíñòàíòû, ñëýø â êîíöå ñòðîêè
- îáÿçàòåëåí.
+ ñàìîñòîÿòåëüíî. Ïðè îïðåäåëåíèè äàííîé êîíñòàíòû,
+ <emphasis role="bold">ñëýø â êîíöå ñòðîêè îáÿçàòåëåí</emphasis>.
</para>
<example>
<title>SMARTY_DIR</title>
- <programlisting role="php">
+ <programlisting role="php">
<![CDATA[
<?php
-// óñòàíîâêà ïóòè ê äèðåêòîðèè Smarty
-define("SMARTY_DIR","/usr/local/lib/php/Smarty/");
+// óñòàíàâëèâàåò ïóòü ê äèðåêòîðèè Smarty â ñòèëå *nix
+define('SMARTY_DIR', '/usr/local/lib/php/Smarty/libs/');
-require_once(SMARTY_DIR."Smarty.class.php");
+// ïóòü ê äèðåêòîðèè Smarty â ñòèëå windows
+define('SMARTY_DIR', 'c:/webroot/libs/Smarty/libs/');
+
+// ïîäêëþ÷àåì êëàññ Smarty - îáðàòèòå âíèìàíèå íà çàãëàâíóþ 'S'
+require_once(SMARTY_DIR . 'Smarty.class.php');
?>
]]>
- </programlisting>
+ </programlisting>
</example>
- </sect1>
- <sect1 id="constant.smarty.core.dir">
- <title>SMARTY_CORE_DIR</title>
- <para>
- Ýòî ïîëíûé ïóòü ê ôàéëàì ÿäðà (core) Smarty.
- Åñëè îí íå óñòàíîâëåí, Smarty áóäåò èñïîëüçîâàòü çíà÷åíèå ïî óìîë÷àíèþ
- - ïóòü ê ïîääèðåêòîðèè internals/ äèðåêòîðèè SMARTY_DIR.
- Åñëè êîíñòàíòà îïðåäåëåíà, ïóòü äîëæåí çàêàí÷èâàòüñÿ ñëýøåì.
- Èñïîëüçóéòå ýòó êîíñòàíòó, êîãäà âðó÷íóþ ïîäêëþ÷àåòå ëþáîé èç
- core.* ôàéëîâ.
- </para>
- <example>
- <title>SMARTY_CORE_DIR</title>
- <programlisting role="php">
+ <para>
+ Ñì. òàêæå
+ <link linkend="language.variables.smarty.const">$smarty.const</link>
+ è
+ <link linkend="variable.php.handling">êîíñòàíòû $php_handling</link>
+ </para>
+ </sect1>
+
+ <sect1 id="constant.smarty.core.dir">
+ <title>SMARTY_CORE_DIR</title>
+ <para>
+ Ýòî ïîëíûé ïóòü ê ôàéëàì ÿäðà (core) Smarty.
+ Åñëè îí íå óñòàíîâëåí, Smarty áóäåò èñïîëüçîâàòü çíà÷åíèå ïî óìîë÷àíèþ
+ - ïóòü ê ïîääèðåêòîðèè <emphasis>internals/</emphasis> äèðåêòîðèè
+ <link linkend="constant.smarty.dir">SMARTY_DIR</link>.
+ Åñëè êîíñòàíòà îïðåäåëåíà, ïóòü äîëæåí çàêàí÷èâàòüñÿ ñëýøåì.
+ Èñïîëüçóéòå ýòó êîíñòàíòó, êîãäà âðó÷íóþ ïîäêëþ÷àåòå ëþáîé èç
+ core.* ôàéëîâ.
+ </para>
+ <example>
+ <title>SMARTY_CORE_DIR</title>
+ <programlisting role="php">
<![CDATA[
<?php
-// çàãðóçêà core.get_microtime.php
-require_once(SMARTY_CORE_DIR."core.get_microtime.php");
+// çàãðóæàåì core.get_microtime.php
+require_once(SMARTY_CORE_DIR . 'core.get_microtime.php');
+
?>
]]>
- </programlisting>
- </example>
- </sect1>
+ </programlisting>
+ </example>
+ <para>
+ Ñì. òàêæå
+ <link linkend="language.variables.smarty.const">$smarty.const</link>
+ </para>
+ </sect1>
</chapter>
<!-- Keep this comment at the end of the file
Local variables: