diff --git a/docs/ru/designers/language-custom-functions/language-function-fetch.xml b/docs/ru/designers/language-custom-functions/language-function-fetch.xml index 85cd78ff..13617cea 100644 --- a/docs/ru/designers/language-custom-functions/language-function-fetch.xml +++ b/docs/ru/designers/language-custom-functions/language-function-fetch.xml @@ -1,72 +1,73 @@ - - fetch - - - - - - - - - - Имя аттрибута - Тип - Обязателен - По умолчанию - Описание - - - - - file - строка (string) - Да - n/a - файл, http или ftp сайт для отображния - - - assign - строка (string) - Нет - n/a - Имя переменной, которой будет присвоен вывод - - - - - - fetch используется для отображения локальных файлов, http или ftp - страниц. Есил файл начинается с "http://", то вебстраница будет - получена и выведена. Если файл начинается с "ftp://", то файл будет - получен с ftp сервера и выведен. Для локальных файлов должен быть - указан либо абсолютный путь, либо путь относительно выполняемого - php файла. - - - Если указать специалньый аттрибут "assign", то вывод функции fetch - будет присвоен переменной вместо отображения. Добавлено в - Smarty версии 1.5.0. - - - Техническое Замечание - - HTTP переадресация не поддерживается. Убедитесь, что указываете - завершающие слэши, где это необходимо. - - - - Техническое Замечание - - Если включена security и указан файл из локальной файловой - системы, то отобразятся лишь файлы, который находятся в - указаных безопасных папках ($secure_dir). - - - -fetch - + + fetch + + + + + + + + + + Имя аттрибута + Тип + Обязателен + По умолчанию + Описание + + + + + file + строка (string) + Да + n/a + файл, http или ftp сайт для отображния + + + assign + строка (string) + Нет + n/a + Имя переменной, которой будет присвоен вывод + + + + + + fetch используется для отображения локальных файлов, http или ftp + страниц. Есил файл начинается с "http://", то вебстраница будет + получена и выведена. Если файл начинается с "ftp://", то файл будет + получен с ftp сервера и выведен. Для локальных файлов должен быть + указан либо абсолютный путь, либо путь относительно выполняемого + php файла. + + + Если указать специалньый аттрибут "assign", то вывод функции fetch + будет присвоен переменной вместо отображения. Добавлено в + Smarty версии 1.5.0. + + + Техническое Замечание + + HTTP переадресация не поддерживается. Убедитесь, что указываете + завершающие слэши, где это необходимо. + + + + Техническое Замечание + + Если включена security и указан файл из локальной файловой + системы, то отобразятся лишь файлы, который находятся в + указаных безопасных папках ($secure_dir). + + + + fetch + + - +{/if} +]]> + + - - html_checkboxes - - - - - - - - - - Имя аттрибута - Тип - Обязателен - По умолчанию - Описание - - - - - name - строка (string) - Нет - checkbox - название списка флажков - - - values - массив - Да, если не указан аттрибут options - n/a - Массив значений для флажков - - - output - массив - Да, если не указан аттрибут options - n/a - массив названий флажков - - - checked - строка (string) - Нет - пусто - выбранный флажок - - - options - ассоциативный массив - Да, если не указаны аттрибуты values и output - n/a - Ассоциативнй массив значений и названий - - - separator - строка (string) - Нет - пусто - строка разделяющая каждый флажок - - - - - - Пользовательская функция html_checkboxes генерирует группу - HTML фложков по указанной информации. Также заботится об - флажках, которые выбраны по умолчанию. параметры vslues и output - обязательны, если не указан аттрибут options. Весь вывод - совместим с XHTML. - - - Все параметры, которые не указаны в списке выводятся в виде - пар name/value в каждом созданном тэге <input>. - - -html_checkboxes - -index.php: + + html_checkboxes + + + + + + + + + + Имя аттрибута + Тип + Обязателен + По умолчанию + Описание + + + + + name + строка (string) + Нет + checkbox + название списка флажков + + + values + массив + Да, если не указан аттрибут options + n/a + Массив значений для флажков + + + output + массив + Да, если не указан аттрибут options + n/a + массив названий флажков + + + checked + строка (string) + Нет + пусто + выбранный флажок + + + options + ассоциативный массив + Да, если не указаны аттрибуты values и output + n/a + Ассоциативнй массив значений и названий + + + separator + строка (string) + Нет + пусто + строка разделяющая каждый флажок + + + + + + Пользовательская функция html_checkboxes генерирует группу + HTML фложков по указанной информации. Также заботится об + флажках, которые выбраны по умолчанию. параметры vslues и output + обязательны, если не указан аттрибут options. Весь вывод + совместим с XHTML. + + + Все параметры, которые не указаны в списке выводятся в виде + пар name/value в каждом созданном тэге <input>. + + + html_checkboxes + +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: + index.tpl: -{html_checkboxes values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"} + {html_checkboxes values=$cust_ids checked=$customer_id output=$cust_names separator="
"} -index.php: + 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'); + 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: + index.tpl: -{html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="<br />"} + {html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="
"} -OUTPUT: (both examples) + 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 />
-
+ Joe Schmoe
+
+ Jane Johnson
+ Charlie Brown
+]]> +
+
- - html_image - - - - - - - - - - Имя аттрибута - Тип - Обязателен - По умолчанию - Описание - - - - - file - строка (string) - Да - n/a - название/путь к изображению - - - border - строка (string) - Нет - 0 - размер рамки вокруг изображения - - - height - строка (string) - Нет - реальная высота изображения - высота изображения - - - width - строка (string) - Нет - реальная ширина изображения - ширина изображения - - - basedir - строка (string) - Нет - корень веб сервера - папка, от которой указаны относительные пути - - - link - строка (string) - Нет - n/a - значение href, куда ссылается картинка - - - - - - Пользовательская функция html_image генерирует HTML для изображения. - Ширина и высота автоматически вычисляются из файла изображения, если - не указаны явно. - - - basedir - базовая папка для относительных путей. Если не указана, - то используется корень веб сервер (переменная окружени DOCUMENT_ROOT). - Если security включено, то путь к изображения должен быть в пределах - безопасных папок. - - - Аттрибут link указывает, куда ссылается изображение. Аттрибут - link устанавливает значение аттрибута href тэга А. Если указан - аттрибут link, то изображение окружается выражениями <a - href="LINKVALUE"> и <a>. - - - Техническое Замечание - - html_image требует обращение к диску lzk чтения изображения - и вычисления его размеров. Если не используется кэширование - шаблонов, то тогда лушче не пользоваться тэгом html_image - и вставлять статические тэги изображений, для достижения - оптимального быстродействия. - - - -html_image - + + html_image + + + + + + + + + + Имя аттрибута + Тип + Обязателен + По умолчанию + Описание + + + + + file + строка (string) + Да + n/a + название/путь к изображению + + + border + строка (string) + Нет + 0 + размер рамки вокруг изображения + + + height + строка (string) + Нет + реальная высота изображения + высота изображения + + + width + строка (string) + Нет + реальная ширина изображения + ширина изображения + + + basedir + строка (string) + Нет + корень веб сервера + папка, от которой указаны относительные пути + + + link + строка (string) + Нет + n/a + значение href, куда ссылается картинка + + + + + + Пользовательская функция html_image генерирует HTML для изображения. + Ширина и высота автоматически вычисляются из файла изображения, если + не указаны явно. + + + basedir - базовая папка для относительных путей. Если не указана, + то используется корень веб сервер (переменная окружени DOCUMENT_ROOT). + Если security включено, то путь к изображения должен быть в пределах + безопасных папок. + + + Аттрибут link указывает, куда ссылается изображение. Аттрибут + link устанавливает значение аттрибута href тэга А. Если указан + аттрибут link, то изображение окружается выражениями <a + href="LINKVALUE"> и <a>. + + + Техническое Замечание + + html_image требует обращение к диску lzk чтения изображения + и вычисления его размеров. Если не используется кэширование + шаблонов, то тогда лушче не пользоваться тэгом html_image + и вставлять статические тэги изображений, для достижения + оптимального быстродействия. + + + + html_image + +display('index.tpl'); index.tpl: @@ -108,10 +109,12 @@ index.tpl: 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"> - + + + +]]> + +