cvs: smarty /docs/ru/designers/language-custom-functions language-function-fetch.xml language-function-html-checkboxes.xml language-function-html-image.xml
"Antony Dovgal" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvstony20011082045917@cvsserver> |
tony2001 Thu Apr 15 12:18:37 2004 EDT
Modified files:
/smarty/docs/ru/designers/language-custom-functions
language-function-fetch.xml
language-function-html-checkboxes.xml
language-function-html-image.xml
Log:
WS fix again
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
tony2001-20040415121837.txt
(text/plain, 27.7 KB)
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-custom-functions/language-function-fetch.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/ru/designers/language-custom-functions/language-function-fetch.xml
diff -u smarty/docs/ru/designers/language-custom-functions/language-function-fetch.xml:1.2 smarty/docs/ru/designers/language-custom-functions/language-function-fetch.xml:1.3
--- smarty/docs/ru/designers/language-custom-functions/language-function-fetch.xml:1.2 Thu Apr 15 11:47:00 2004
+++ smarty/docs/ru/designers/language-custom-functions/language-function-fetch.xml Thu Apr 15 12:18:37 2004
@@ -1,72 +1,73 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.2 $ -->
- <sect1 id="language.function.fetch">
- <title>fetch</title>
- <informaltable frame="all">
- <tgroup cols="5">
- <colspec colname="param" align="center" />
- <colspec colname="type" align="center" />
- <colspec colname="required" align="center" />
- <colspec colname="default" align="center" />
- <colspec colname="desc" />
- <thead>
- <row>
- <entry>Èìÿ àòòðèáóòà</entry>
- <entry>Òèï</entry>
- <entry>Îáÿçàòåëåí</entry>
- <entry>Ïî óìîë÷àíèþ</entry>
- <entry>Îïèñàíèå</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>file</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Äà</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>ôàéë, http èëè ftp ñàéò äëÿ îòîáðàæíèÿ</entry>
- </row>
- <row>
- <entry>assign</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Èìÿ ïåðåìåííîé, êîòîðîé áóäåò ïðèñâîåí âûâîä</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
- fetch èñïîëüçóåòñÿ äëÿ îòîáðàæåíèÿ ëîêàëüíûõ ôàéëîâ, http èëè ftp
- ñòðàíèö. Åñèë ôàéë íà÷èíàåòñÿ ñ "http://", òî âåáñòðàíèöà áóäåò
- ïîëó÷åíà è âûâåäåíà. Åñëè ôàéë íà÷èíàåòñÿ ñ "ftp://", òî ôàéë áóäåò
- ïîëó÷åí ñ ftp ñåðâåðà è âûâåäåí. Äëÿ ëîêàëüíûõ ôàéëîâ äîëæåí áûòü
- óêàçàí ëèáî àáñîëþòíûé ïóòü, ëèáî ïóòü îòíîñèòåëüíî âûïîëíÿåìîãî
- php ôàéëà.
- </para>
- <para>
- Åñëè óêàçàòü ñïåöèàëíüûé àòòðèáóò "assign", òî âûâîä ôóíêöèè fetch
- áóäåò ïðèñâîåí ïåðåìåííîé âìåñòî îòîáðàæåíèÿ. Äîáàâëåíî â
- Smarty âåðñèè 1.5.0.
- </para>
- <note>
- <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
- <para>
- HTTP ïåðåàäðåñàöèÿ íå ïîääåðæèâàåòñÿ. Óáåäèòåñü, ÷òî óêàçûâàåòå
- çàâåðøàþùèå ñëýøè, ãäå ýòî íåîáõîäèìî.
- </para>
- </note>
- <note>
- <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
- <para>
- Åñëè âêëþ÷åíà security è óêàçàí ôàéë èç ëîêàëüíîé ôàéëîâîé
- ñèñòåìû, òî îòîáðàçÿòñÿ ëèøü ôàéëû, êîòîðûé íàõîäÿòñÿ â
- óêàçàíûõ áåçîïàñíûõ ïàïêàõ ($secure_dir).
- </para>
- </note>
-<example>
-<title>fetch</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<sect1 id="language.function.fetch">
+ <title>fetch</title>
+ <informaltable frame="all">
+ <tgroup cols="5">
+ <colspec colname="param" align="center" />
+ <colspec colname="type" align="center" />
+ <colspec colname="required" align="center" />
+ <colspec colname="default" align="center" />
+ <colspec colname="desc" />
+ <thead>
+ <row>
+ <entry>Èìÿ àòòðèáóòà</entry>
+ <entry>Òèï</entry>
+ <entry>Îáÿçàòåëåí</entry>
+ <entry>Ïî óìîë÷àíèþ</entry>
+ <entry>Îïèñàíèå</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>file</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Äà</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>ôàéë, http èëè ftp ñàéò äëÿ îòîáðàæíèÿ</entry>
+ </row>
+ <row>
+ <entry>assign</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Èìÿ ïåðåìåííîé, êîòîðîé áóäåò ïðèñâîåí âûâîä</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ fetch èñïîëüçóåòñÿ äëÿ îòîáðàæåíèÿ ëîêàëüíûõ ôàéëîâ, http èëè ftp
+ ñòðàíèö. Åñèë ôàéë íà÷èíàåòñÿ ñ "http://", òî âåáñòðàíèöà áóäåò
+ ïîëó÷åíà è âûâåäåíà. Åñëè ôàéë íà÷èíàåòñÿ ñ "ftp://", òî ôàéë áóäåò
+ ïîëó÷åí ñ ftp ñåðâåðà è âûâåäåí. Äëÿ ëîêàëüíûõ ôàéëîâ äîëæåí áûòü
+ óêàçàí ëèáî àáñîëþòíûé ïóòü, ëèáî ïóòü îòíîñèòåëüíî âûïîëíÿåìîãî
+ php ôàéëà.
+ </para>
+ <para>
+ Åñëè óêàçàòü ñïåöèàëíüûé àòòðèáóò "assign", òî âûâîä ôóíêöèè fetch
+ áóäåò ïðèñâîåí ïåðåìåííîé âìåñòî îòîáðàæåíèÿ. Äîáàâëåíî â
+ Smarty âåðñèè 1.5.0.
+ </para>
+ <note>
+ <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
+ <para>
+ HTTP ïåðåàäðåñàöèÿ íå ïîääåðæèâàåòñÿ. Óáåäèòåñü, ÷òî óêàçûâàåòå
+ çàâåðøàþùèå ñëýøè, ãäå ýòî íåîáõîäèìî.
+ </para>
+ </note>
+ <note>
+ <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
+ <para>
+ Åñëè âêëþ÷åíà security è óêàçàí ôàéë èç ëîêàëüíîé ôàéëîâîé
+ ñèñòåìû, òî îòîáðàçÿòñÿ ëèøü ôàéëû, êîòîðûé íàõîäÿòñÿ â
+ óêàçàíûõ áåçîïàñíûõ ïàïêàõ ($secure_dir).
+ </para>
+ </note>
+ <example>
+ <title>fetch</title>
+ <programlisting>
+<![CDATA[
{* âêëþ÷àåì javascript â øàáëîí *}
{fetch file="/export/httpd/www.domain.com/docs/navbar.js"}
@@ -80,8 +81,10 @@
{fetch file="http://www.myweather.com/68502/" assign="weather"}
{if $weather ne ""}
<b>{$weather}</b>
-{/if}</programlisting>
-</example>
+{/if}
+]]>
+ </programlisting>
+ </example>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
diff -u smarty/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml:1.2 smarty/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml:1.3
--- smarty/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml:1.2 Thu Apr 15 11:47:00 2004
+++ smarty/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml Thu Apr 15 12:18:37 2004
@@ -1,122 +1,125 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.2 $ -->
- <sect1 id="language.function.html.checkboxes">
- <title>html_checkboxes</title>
- <informaltable frame="all">
- <tgroup cols="5">
- <colspec colname="param" align="center" />
- <colspec colname="type" align="center" />
- <colspec colname="required" align="center" />
- <colspec colname="default" align="center" />
- <colspec colname="desc" />
- <thead>
- <row>
- <entry>Èìÿ àòòðèáóòà</entry>
- <entry>Òèï</entry>
- <entry>Îáÿçàòåëåí</entry>
- <entry>Ïî óìîë÷àíèþ</entry>
- <entry>Îïèñàíèå</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>name</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>checkbox</emphasis></entry>
- <entry>íàçâàíèå ñïèñêà ôëàæêîâ</entry>
- </row>
- <row>
- <entry>values</entry>
- <entry>ìàññèâ</entry>
- <entry>Äà, åñëè íå óêàçàí àòòðèáóò options</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Ìàññèâ çíà÷åíèé äëÿ ôëàæêîâ</entry>
- </row>
- <row>
- <entry>output</entry>
- <entry>ìàññèâ</entry>
- <entry>Äà, åñëè íå óêàçàí àòòðèáóò options</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>ìàññèâ íàçâàíèé ôëàæêîâ</entry>
- </row>
- <row>
- <entry>checked</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>ïóñòî</emphasis></entry>
- <entry>âûáðàííûé ôëàæîê</entry>
- </row>
- <row>
- <entry>options</entry>
- <entry>àññîöèàòèâíûé ìàññèâ</entry>
- <entry>Äà, åñëè íå óêàçàíû àòòðèáóòû values è output</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Àññîöèàòèâíé ìàññèâ çíà÷åíèé è íàçâàíèé</entry>
- </row>
- <row>
- <entry>separator</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>ïóñòî</emphasis></entry>
- <entry>ñòðîêà ðàçäåëÿþùàÿ êàæäûé ôëàæîê</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
- Ïîëüçîâàòåëüñêàÿ ôóíêöèÿ html_checkboxes ãåíåðèðóåò ãðóïïó
- HTML ôëîæêîâ ïî óêàçàííîé èíôîðìàöèè. Òàêæå çàáîòèòñÿ îá
- ôëàæêàõ, êîòîðûå âûáðàíû ïî óìîë÷àíèþ. ïàðàìåòðû vslues è output
- îáÿçàòåëüíû, åñëè íå óêàçàí àòòðèáóò options. Âåñü âûâîä
- ñîâìåñòèì ñ XHTML.
- </para>
- <para>
- Âñå ïàðàìåòðû, êîòîðûå íå óêàçàíû â ñïèñêå âûâîäÿòñÿ â âèäå
- ïàð name/value â êàæäîì ñîçäàííîì òýãå <input>.
- </para>
-<example>
-<title>html_checkboxes</title>
-<programlisting>
-index.php:
-
-require('Smarty.php.class');
-$smarty = new Smarty;
-$smarty->assign('cust_ids', array(1000,1001,1002,1003));
-$smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
-Johnson','Charlie Brown'));
-$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
-
-
-index.tpl:
-
-{html_checkboxes values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}
-
-
-index.php:
-
-require('Smarty.php.class');
-$smarty = new Smarty;
-$smarty->assign('cust_checkboxes', array(
- 1001 => 'Joe Schmoe',
- 1002 => 'Jack Smith',
- 1003 => 'Jane Johnson','Charlie Brown'));
-$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
-
-index.tpl:
-
-{html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="<br />"}
-
-
-OUTPUT: (both examples)
-
-<input type="checkbox" name="id[]" value="1000">Joe Schmoe<br />
-<input type="checkbox" name="id[]" value="1001" checked="checked"><br />
-<input type="checkbox" name="id[]" value="1002">Jane Johnson<br />
-<input type="checkbox" name="id[]" value="1003">Charlie Brown<br /></programlisting>
-</example>
+<!-- $Revision: 1.3 $ -->
+<sect1 id="language.function.html.checkboxes">
+ <title>html_checkboxes</title>
+ <informaltable frame="all">
+ <tgroup cols="5">
+ <colspec colname="param" align="center" />
+ <colspec colname="type" align="center" />
+ <colspec colname="required" align="center" />
+ <colspec colname="default" align="center" />
+ <colspec colname="desc" />
+ <thead>
+ <row>
+ <entry>Èìÿ àòòðèáóòà</entry>
+ <entry>Òèï</entry>
+ <entry>Îáÿçàòåëåí</entry>
+ <entry>Ïî óìîë÷àíèþ</entry>
+ <entry>Îïèñàíèå</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>name</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>checkbox</emphasis></entry>
+ <entry>íàçâàíèå ñïèñêà ôëàæêîâ</entry>
+ </row>
+ <row>
+ <entry>values</entry>
+ <entry>ìàññèâ</entry>
+ <entry>Äà, åñëè íå óêàçàí àòòðèáóò options</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Ìàññèâ çíà÷åíèé äëÿ ôëàæêîâ</entry>
+ </row>
+ <row>
+ <entry>output</entry>
+ <entry>ìàññèâ</entry>
+ <entry>Äà, åñëè íå óêàçàí àòòðèáóò options</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>ìàññèâ íàçâàíèé ôëàæêîâ</entry>
+ </row>
+ <row>
+ <entry>checked</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>ïóñòî</emphasis></entry>
+ <entry>âûáðàííûé ôëàæîê</entry>
+ </row>
+ <row>
+ <entry>options</entry>
+ <entry>àññîöèàòèâíûé ìàññèâ</entry>
+ <entry>Äà, åñëè íå óêàçàíû àòòðèáóòû values è output</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Àññîöèàòèâíé ìàññèâ çíà÷åíèé è íàçâàíèé</entry>
+ </row>
+ <row>
+ <entry>separator</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>ïóñòî</emphasis></entry>
+ <entry>ñòðîêà ðàçäåëÿþùàÿ êàæäûé ôëàæîê</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ Ïîëüçîâàòåëüñêàÿ ôóíêöèÿ html_checkboxes ãåíåðèðóåò ãðóïïó
+ HTML ôëîæêîâ ïî óêàçàííîé èíôîðìàöèè. Òàêæå çàáîòèòñÿ îá
+ ôëàæêàõ, êîòîðûå âûáðàíû ïî óìîë÷àíèþ. ïàðàìåòðû vslues è output
+ îáÿçàòåëüíû, åñëè íå óêàçàí àòòðèáóò options. Âåñü âûâîä
+ ñîâìåñòèì ñ XHTML.
+ </para>
+ <para>
+ Âñå ïàðàìåòðû, êîòîðûå íå óêàçàíû â ñïèñêå âûâîäÿòñÿ â âèäå
+ ïàð name/value â êàæäîì ñîçäàííîì òýãå <input>.
+ </para>
+ <example>
+ <title>html_checkboxes</title>
+ <programlisting>
+<![CDATA[
+ index.php:
+
+ require('Smarty.php.class');
+ $smarty = new Smarty;
+ $smarty->assign('cust_ids', array(1000,1001,1002,1003));
+ $smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
+ Johnson','Charlie Brown'));
+ $smarty->assign('customer_id', 1001);
+ $smarty->display('index.tpl');
+
+
+ index.tpl:
+
+ {html_checkboxes values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}
+
+
+ index.php:
+
+ require('Smarty.php.class');
+ $smarty = new Smarty;
+ $smarty->assign('cust_checkboxes', array(
+ 1001 => 'Joe Schmoe',
+ 1002 => 'Jack Smith',
+ 1003 => 'Jane Johnson','Charlie Brown'));
+ $smarty->assign('customer_id', 1001);
+ $smarty->display('index.tpl');
+
+ index.tpl:
+
+ {html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="<br />"}
+
+
+ OUTPUT: (both examples)
+
+ <input type="checkbox" name="id[]" value="1000">Joe Schmoe<br />
+ <input type="checkbox" name="id[]" value="1001" checked="checked"><br />
+ <input type="checkbox" name="id[]" value="1002">Jane Johnson<br />
+ <input type="checkbox" name="id[]" value="1003">Charlie Brown<br />
+]]>
+ </programlisting>
+ </example>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-custom-functions/language-function-html-image.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/ru/designers/language-custom-functions/language-function-html-image.xml
diff -u smarty/docs/ru/designers/language-custom-functions/language-function-html-image.xml:1.2 smarty/docs/ru/designers/language-custom-functions/language-function-html-image.xml:1.3
--- smarty/docs/ru/designers/language-custom-functions/language-function-html-image.xml:1.2 Thu Apr 15 11:47:00 2004
+++ smarty/docs/ru/designers/language-custom-functions/language-function-html-image.xml Thu Apr 15 12:18:37 2004
@@ -1,104 +1,105 @@
<?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.2 $ -->
- <sect1 id="language.function.html.image">
- <title>html_image</title>
- <informaltable frame="all">
- <tgroup cols="5">
- <colspec colname="param" align="center" />
- <colspec colname="type" align="center" />
- <colspec colname="required" align="center" />
- <colspec colname="default" align="center" />
- <colspec colname="desc" />
- <thead>
- <row>
- <entry>Èìÿ àòòðèáóòà</entry>
- <entry>Òèï</entry>
- <entry>Îáÿçàòåëåí</entry>
- <entry>Ïî óìîë÷àíèþ</entry>
- <entry>Îïèñàíèå</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>file</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Äà</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>íàçâàíèå/ïóòü ê èçîáðàæåíèþ</entry>
- </row>
- <row>
- <entry>border</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>0</emphasis></entry>
- <entry>ðàçìåð ðàìêè âîêðóã èçîáðàæåíèÿ</entry>
- </row>
- <row>
- <entry>height</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>ðåàëüíàÿ âûñîòà èçîáðàæåíèÿ</emphasis></entry>
- <entry>âûñîòà èçîáðàæåíèÿ</entry>
- </row>
- <row>
- <entry>width</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>ðåàëüíàÿ øèðèíà èçîáðàæåíèÿ</emphasis></entry>
- <entry>øèðèíà èçîáðàæåíèÿ</entry>
- </row>
- <row>
- <entry>basedir</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>êîðåíü âåá ñåðâåðà</emphasis></entry>
- <entry>ïàïêà, îò êîòîðîé óêàçàíû îòíîñèòåëüíûå ïóòè</entry>
- </row>
- <row>
- <entry>link</entry>
- <entry>ñòðîêà (string)</entry>
- <entry>Íåò</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>çíà÷åíèå href, êóäà ññûëàåòñÿ êàðòèíêà</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
- Ïîëüçîâàòåëüñêàÿ ôóíêöèÿ html_image ãåíåðèðóåò HTML äëÿ èçîáðàæåíèÿ.
- Øèðèíà è âûñîòà àâòîìàòè÷åñêè âû÷èñëÿþòñÿ èç ôàéëà èçîáðàæåíèÿ, åñëè
- íå óêàçàíû ÿâíî.
- </para>
- <para>
- basedir - áàçîâàÿ ïàïêà äëÿ îòíîñèòåëüíûõ ïóòåé. Åñëè íå óêàçàíà,
- òî èñïîëüçóåòñÿ êîðåíü âåá ñåðâåð (ïåðåìåííàÿ îêðóæåíè DOCUMENT_ROOT).
- Åñëè security âêëþ÷åíî, òî ïóòü ê èçîáðàæåíèÿ äîëæåí áûòü â ïðåäåëàõ
- áåçîïàñíûõ ïàïîê.
- </para>
- <para>
- Àòòðèáóò link óêàçûâàåò, êóäà ññûëàåòñÿ èçîáðàæåíèå. Àòòðèáóò
- link óñòàíàâëèâàåò çíà÷åíèå àòòðèáóòà href òýãà À. Åñëè óêàçàí
- àòòðèáóò link, òî èçîáðàæåíèå îêðóæàåòñÿ âûðàæåíèÿìè <a
- href="LINKVALUE"> è <a>.
- </para>
- <note>
- <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
- <para>
- html_image òðåáóåò îáðàùåíèå ê äèñêó lzk ÷òåíèÿ èçîáðàæåíèÿ
- è âû÷èñëåíèÿ åãî ðàçìåðîâ. Åñëè íå èñïîëüçóåòñÿ êýøèðîâàíèå
- øàáëîíîâ, òî òîãäà ëóø÷å íå ïîëüçîâàòüñÿ òýãîì html_image
- è âñòàâëÿòü ñòàòè÷åñêèå òýãè èçîáðàæåíèé, äëÿ äîñòèæåíèÿ
- îïòèìàëüíîãî áûñòðîäåéñòâèÿ.
- </para>
- </note>
-<example>
-<title>html_image</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<sect1 id="language.function.html.image">
+ <title>html_image</title>
+ <informaltable frame="all">
+ <tgroup cols="5">
+ <colspec colname="param" align="center" />
+ <colspec colname="type" align="center" />
+ <colspec colname="required" align="center" />
+ <colspec colname="default" align="center" />
+ <colspec colname="desc" />
+ <thead>
+ <row>
+ <entry>Èìÿ àòòðèáóòà</entry>
+ <entry>Òèï</entry>
+ <entry>Îáÿçàòåëåí</entry>
+ <entry>Ïî óìîë÷àíèþ</entry>
+ <entry>Îïèñàíèå</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>file</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Äà</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>íàçâàíèå/ïóòü ê èçîáðàæåíèþ</entry>
+ </row>
+ <row>
+ <entry>border</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>0</emphasis></entry>
+ <entry>ðàçìåð ðàìêè âîêðóã èçîáðàæåíèÿ</entry>
+ </row>
+ <row>
+ <entry>height</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>ðåàëüíàÿ âûñîòà èçîáðàæåíèÿ</emphasis></entry>
+ <entry>âûñîòà èçîáðàæåíèÿ</entry>
+ </row>
+ <row>
+ <entry>width</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>ðåàëüíàÿ øèðèíà èçîáðàæåíèÿ</emphasis></entry>
+ <entry>øèðèíà èçîáðàæåíèÿ</entry>
+ </row>
+ <row>
+ <entry>basedir</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>êîðåíü âåá ñåðâåðà</emphasis></entry>
+ <entry>ïàïêà, îò êîòîðîé óêàçàíû îòíîñèòåëüíûå ïóòè</entry>
+ </row>
+ <row>
+ <entry>link</entry>
+ <entry>ñòðîêà (string)</entry>
+ <entry>Íåò</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>çíà÷åíèå href, êóäà ññûëàåòñÿ êàðòèíêà</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ Ïîëüçîâàòåëüñêàÿ ôóíêöèÿ html_image ãåíåðèðóåò HTML äëÿ èçîáðàæåíèÿ.
+ Øèðèíà è âûñîòà àâòîìàòè÷åñêè âû÷èñëÿþòñÿ èç ôàéëà èçîáðàæåíèÿ, åñëè
+ íå óêàçàíû ÿâíî.
+ </para>
+ <para>
+ basedir - áàçîâàÿ ïàïêà äëÿ îòíîñèòåëüíûõ ïóòåé. Åñëè íå óêàçàíà,
+ òî èñïîëüçóåòñÿ êîðåíü âåá ñåðâåð (ïåðåìåííàÿ îêðóæåíè DOCUMENT_ROOT).
+ Åñëè security âêëþ÷åíî, òî ïóòü ê èçîáðàæåíèÿ äîëæåí áûòü â ïðåäåëàõ
+ áåçîïàñíûõ ïàïîê.
+ </para>
+ <para>
+ Àòòðèáóò link óêàçûâàåò, êóäà ññûëàåòñÿ èçîáðàæåíèå. Àòòðèáóò
+ link óñòàíàâëèâàåò çíà÷åíèå àòòðèáóòà href òýãà À. Åñëè óêàçàí
+ àòòðèáóò link, òî èçîáðàæåíèå îêðóæàåòñÿ âûðàæåíèÿìè <a
+ href="LINKVALUE"> è <a>.
+ </para>
+ <note>
+ <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
+ <para>
+ html_image òðåáóåò îáðàùåíèå ê äèñêó lzk ÷òåíèÿ èçîáðàæåíèÿ
+ è âû÷èñëåíèÿ åãî ðàçìåðîâ. Åñëè íå èñïîëüçóåòñÿ êýøèðîâàíèå
+ øàáëîíîâ, òî òîãäà ëóø÷å íå ïîëüçîâàòüñÿ òýãîì html_image
+ è âñòàâëÿòü ñòàòè÷åñêèå òýãè èçîáðàæåíèé, äëÿ äîñòèæåíèÿ
+ îïòèìàëüíîãî áûñòðîäåéñòâèÿ.
+ </para>
+ </note>
+ <example>
+ <title>html_image</title>
+ <programlisting>
+<![CDATA[
index.php:
require('Smarty.php.class');
$smarty = new Smarty;
-$smarty->display('index.tpl');
+$smarty->display('index.tpl');
index.tpl:
@@ -108,10 +109,12 @@
OUTPUT: (possible)
-<img src="pumpkin.jpg" border="0" width="44" height="68">
-<img src="/path/under/docroot/pumpkin.jpg" border="0" width="44" height="68">
-<img src="../path/relative/to/currdir/pumpkin.jpg" border="0" width="44" height="68"></programlisting>
-</example>
+<img src="pumpkin.jpg" border="0" width="44" height="68">
+<img src="/path/under/docroot/pumpkin.jpg" border="0" width="44" height="68">
+<img src="../path/relative/to/currdir/pumpkin.jpg" border="0" width="44" height="68">
+]]>
+ </programlisting>
+ </example>
</sect1>
<!-- Keep this comment at the end of the file
Local variables: