diff --git a/docs/ru/designers/language-custom-functions/language-function-assign.xml b/docs/ru/designers/language-custom-functions/language-function-assign.xml
index 41c441f5..7a2f93cd 100644
--- a/docs/ru/designers/language-custom-functions/language-function-assign.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-assign.xml
@@ -1,57 +1,60 @@
-
- assign
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- var
- строка (string)
- Да
- n/a
- Имя переменной, значение которой будет
- устанавливаться
-
-
- value
- строка (string)
- Да
- n/a
- Устанавливаемое значение
-
-
-
-
-
- assign используется для установки значения переменной в
- процессе выполнения шаблона.
-
-
-assign
-
+
+ assign
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ var
+ строка (string)
+ Да
+ n/a
+ Имя переменной, значение которой будет
+ устанавливаться
+
+
+ value
+ строка (string)
+ Да
+ n/a
+ Устанавливаемое значение
+
+
+
+
+
+ assign используется для установки значения переменной в
+ процессе выполнения шаблона.
+
+
+ assign
+
+
-
+Значение $name - Bob.
+]]>
+
+ counter
@@ -115,4 +115,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-cycle.xml b/docs/ru/designers/language-custom-functions/language-function-cycle.xml
index 995de882..278ed50c 100644
--- a/docs/ru/designers/language-custom-functions/language-function-cycle.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-cycle.xml
@@ -1,4 +1,4 @@
-
+
cycle
@@ -131,4 +131,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-debug.xml b/docs/ru/designers/language-custom-functions/language-function-debug.xml
index 079cafc1..aad62d1a 100644
--- a/docs/ru/designers/language-custom-functions/language-function-debug.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-debug.xml
@@ -1,4 +1,4 @@
-
+
debug
@@ -57,4 +57,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-eval.xml b/docs/ru/designers/language-custom-functions/language-function-eval.xml
index 07341a16..bbc106ae 100644
--- a/docs/ru/designers/language-custom-functions/language-function-eval.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-eval.xml
@@ -1,4 +1,4 @@
-
+
eval
@@ -114,4 +114,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
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 d7ce1e65..85cd78ff 100644
--- a/docs/ru/designers/language-custom-functions/language-function-fetch.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-fetch.xml
@@ -1,4 +1,4 @@
-
+
fetch
@@ -102,4 +102,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml b/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
index 5d3f40c6..6d281fc4 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
@@ -1,4 +1,4 @@
-
+
html_checkboxes
@@ -137,4 +137,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-image.xml b/docs/ru/designers/language-custom-functions/language-function-html-image.xml
index 5fa49b28..5bd83048 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-image.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-image.xml
@@ -1,4 +1,4 @@
-
+
html_image
@@ -132,4 +132,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-options.xml b/docs/ru/designers/language-custom-functions/language-function-html-options.xml
index 981e67d7..ff6ba26c 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-options.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-options.xml
@@ -1,132 +1,135 @@
-
+
-
- html_options
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- values
- массив
- Да, если не указан аттрибут options
- n/a
- массив значений для выпадающего списка
-
-
- output
- массив
- Да, если не указан аттрибут options
- n/a
- массив названий для выпадающего списка
-
-
- selected
- string/array
- Нет
- пусто
- Выбранный элемент(ы)
-
-
- options
- ассоциативный массив
- Да, если не указаны аттрибуты values и output
- n/a
- ассоциативный массив значений и названий
-
-
- name
- строка (string)
- Нет
- пусто
- Название выпадающего списка
-
-
-
-
-
- пользовательская функция html_options генерирует группу html тэгов
- option по указанной информации. Также заботится о выбранных по
- умолчанию элементах. Аттрибуты values и output обязательны, если не
- указан аттрибут options.
-
-
- Если данное значение - массив, то оно будет представлено в виде
- html OPTGROUP. Рекурсия с OPTGROUP поддерживается. Весь вывод
- совместим с XHTML.
-
-
- Если указан необязательный аттрибут name,
- то группа опций заключится в тэг <select
- name="groupname"> и </select>, иначе сгенерируется только
- группа опций.
-
-
- Все параметры, которые не указаны выше, выводятся в виде
- пары name/value внутри тэга <select>-tag. Они игнорируются,
- если аттрибут name не указан.
-
-
-html_options
-
-index.php:
+
+ html_options
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ values
+ массив
+ Да, если не указан аттрибут options
+ n/a
+ массив значений для выпадающего списка
+
+
+ output
+ массив
+ Да, если не указан аттрибут options
+ n/a
+ массив названий для выпадающего списка
+
+
+ selected
+ string/array
+ Нет
+ пусто
+ Выбранный элемент(ы)
+
+
+ options
+ ассоциативный массив
+ Да, если не указаны аттрибуты values и output
+ n/a
+ ассоциативный массив значений и названий
+
+
+ name
+ строка (string)
+ Нет
+ пусто
+ Название выпадающего списка
+
+
+
+
+
+ пользовательская функция html_options генерирует группу html тэгов
+ option по указанной информации. Также заботится о выбранных по
+ умолчанию элементах. Аттрибуты values и output обязательны, если не
+ указан аттрибут options.
+
+
+ Если данное значение - массив, то оно будет представлено в виде
+ html OPTGROUP. Рекурсия с OPTGROUP поддерживается. Весь вывод
+ совместим с XHTML.
+
+
+ Если указан необязательный аттрибут name,
+ то группа опций заключится в тэг <select
+ name="groupname"> и </select>, иначе сгенерируется только
+ группа опций.
+
+
+ Все параметры, которые не указаны выше, выводятся в виде
+ пары name/value внутри тэга <select>-tag. Они игнорируются,
+ если аттрибут name не указан.
+
+
+ html_options
+
+assign('cust_ids', array(1000,1001,1002,1003));
+ $smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
+ Johnson','Carlie Brown'));
+ $smarty->assign('customer_id', 1001);
+ $smarty->display('index.tpl');
-index.tpl:
+ index.tpl:
-<select name=customer_id>
- {html_options values=$cust_ids selected=$customer_id output=$cust_names}
-</select>
+
-index.php:
+ index.php:
-require('Smarty.php.class');
-$smarty = new Smarty;
-$smarty->assign('cust_options', array(
- 1001 => 'Joe Schmoe',
- 1002 => 'Jack Smith',
- 1003 => 'Jane Johnson',
- 1004 => 'Charlie Brown'));
-$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
+ require('Smarty.php.class');
+ $smarty = new Smarty;
+ $smarty->assign('cust_options', array(
+ 1001 => 'Joe Schmoe',
+ 1002 => 'Jack Smith',
+ 1003 => 'Jane Johnson',
+ 1004 => 'Charlie Brown'));
+ $smarty->assign('customer_id', 1001);
+ $smarty->display('index.tpl');
-index.tpl:
+ index.tpl:
-<select name=customer_id>
- {html_options options=$cust_options selected=$customer_id}
-</select>
+
-OUTPUT: (both examples)
+ OUTPUT: (both examples)
-<select name=customer_id>
- <option value="1000">Joe Schmoe</option>
- <option value="1001" selected="selected">Jack Smith</option>
- <option value="1002">Jane Johnson</option>
- <option value="1003">Charlie Brown</option>
-</select>
-
+
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-radios.xml b/docs/ru/designers/language-custom-functions/language-function-html-radios.xml
index 8ae32eeb..c799b200 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-radios.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-radios.xml
@@ -1,126 +1,129 @@
-
+
-
- html_radios
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- name
- строка (string)
- Нет
- radio
- название элементов выбора
-
-
- values
- массив
- Да, если не указан аттрибут options
- n/a
- массив значений элементов выбора
-
-
- output
- массив
- Да, если не указан аттрибут options
- n/a
- массив названий элементов выбора
-
-
- checked
- строка (string)
- Нет
- пусто
- Значение выбранного элемента
-
-
- options
- ассоциативный массив
- Да, если не указаны аттрибуты values и output
- n/a
- ассоциативный массив значений и названий
- элементов выбора
-
-
- separator
- строка (string)
- Нет
- пусто
- текст, разделяющий элементы выбора
-
-
-
-
-
- Пользовательсякая функция html_radios генерирует HMTL код
- группы элементов выбора (radio button group). Автоматически
- устанавливает выбранное значение, если оно укзано. Требует
- наличия аттрибутов values и output или аттрибута options.
- Сгенерированный HMTL код совместим с XHTML.
-
-
- Все параметры, которые не указаны в таблице выше, передаются
- и выводятся внутри каждого созданного тэга <input>.
-
+
+ html_radios
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ name
+ строка (string)
+ Нет
+ radio
+ название элементов выбора
+
+
+ values
+ массив
+ Да, если не указан аттрибут options
+ n/a
+ массив значений элементов выбора
+
+
+ output
+ массив
+ Да, если не указан аттрибут options
+ n/a
+ массив названий элементов выбора
+
+
+ checked
+ строка (string)
+ Нет
+ пусто
+ Значение выбранного элемента
+
+
+ options
+ ассоциативный массив
+ Да, если не указаны аттрибуты values и output
+ n/a
+ ассоциативный массив значений и названий
+ элементов выбора
+
+
+ separator
+ строка (string)
+ Нет
+ пусто
+ текст, разделяющий элементы выбора
+
+
+
+
+
+ Пользовательсякая функция html_radios генерирует HMTL код
+ группы элементов выбора (radio button group). Автоматически
+ устанавливает выбранное значение, если оно укзано. Требует
+ наличия аттрибутов values и output или аттрибута options.
+ Сгенерированный HMTL код совместим с XHTML.
+
+
+ Все параметры, которые не указаны в таблице выше, передаются
+ и выводятся внутри каждого созданного тэга <input>.
+
-
-html_radios
-
-index.php:
+
+ html_radios
+
+assign('cust_ids', array(1000,1001,1002,1003));
+ $smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
+ Johnson','Carlie Brown'));
+ $smarty->assign('customer_id', 1001);
+ $smarty->display('index.tpl');
-index.tpl:
+ index.tpl:
-{html_radios values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}
+ {html_radios values=$cust_ids checked=$customer_id output=$cust_names separator=" "}
-index.php:
+ index.php:
-require('Smarty.php.class');
-$smarty = new Smarty;
-$smarty->assign('cust_radios', array(
- 1001 => 'Joe Schmoe',
- 1002 => 'Jack Smith',
- 1003 => 'Jane Johnson',
- 1004 => 'Charlie Brown'));
-$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
+ require('Smarty.php.class');
+ $smarty = new Smarty;
+ $smarty->assign('cust_radios', array(
+ 1001 => 'Joe Schmoe',
+ 1002 => 'Jack Smith',
+ 1003 => 'Jane Johnson',
+ 1004 => 'Charlie Brown'));
+ $smarty->assign('customer_id', 1001);
+ $smarty->display('index.tpl');
-index.tpl:
+ index.tpl:
-{html_radios name="id" options=$cust_radios checked=$customer_id separator="<br />"}
+ {html_radios name="id" options=$cust_radios checked=$customer_id separator=" "}
-OUTPUT: (both examples)
+ OUTPUT: (both examples)
-<input type="radio" name="id[]" value="1000">Joe Schmoe<br />
-<input type="radio" name="id[]" value="1001" checked="checked"><br />
-<input type="radio" name="id[]" value="1002">Jane Johnson<br />
-<input type="radio" name="id[]" value="1003">Charlie Brown<br />
-
+ Joe Schmoe
+
+ Jane Johnson
+ Charlie Brown
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-select-date.xml b/docs/ru/designers/language-custom-functions/language-function-html-select-date.xml
index 06c69ff2..70b3b2b5 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-select-date.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-select-date.xml
@@ -1,300 +1,305 @@
-
+
-
- html_select_date
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- prefix
- строка (string)
- Нет
- Date_
- префикс названий переменных
-
-
- time
- timestamp/ГГГГ-ММ-ДД
- Нет
- текущее время в формате unix timestamp
- или ГГГГ-ММ-ДД
- используемое время
-
-
- start_year
- строка (string)
- Нет
- текущий год
- Начальный год в выпадающем спииске. Либо указывается
- явно, либо относительно текущего года (+/- N)
-
-
- end_year
- строка (string)
- Нет
- аналогично start_year
- Конечный год в вырадающем списке. Либо указывается
- явно, либо относительно текущего года (+/- N)
-
-
- display_days
- логический (boolean)
- Нет
- true
- выводить ли список дней
-
-
- display_months
- логический (boolean)
- Нет
- true
- выводить ли список месяцев
-
-
- display_years
- логический (boolean)
- Нет
- true
- выводить ли список лет
-
-
- month_format
- строка (string)
- Нет
- %B
- Формат названия месяцев (strftime)
-
-
- day_format
- строка (string)
- Нет
- %02d
- формат названия дней (sprintf)
-
-
- day_value_format
- строка (string)
- Нет
- %d
- формат значения дней (sprintf)
-
-
- year_as_text
- логический (boolean)
- Нет
- false
- Выводить ли значение года текстом
-
-
- reverse_years
- логический (boolean)
- Нет
- false
- Выводить года в обратном порядке
-
-
- field_array
- строка (string)
- Нет
- null
- название переменной (name), которая будет
- содержать выбранные значения в виде массива:
- name[Day], name[Year], name[Month].
-
-
-
- day_size
- строка (string)
- Нет
- null
- Устанавливает аттрибут size тэга select
- для дней
-
-
- month_size
- строка (string)
- Нет
- null
- Устанавливает аттрибут size тэга select
- для месяцев
-
-
- year_size
- строка (string)
- Нет
- null
- Устанавливает аттрибут size тэга select
- для лет
-
-
- all_extra
- строка (string)
- Нет
- null
- Устанавливает дополнительные аттрибуты для
- всех тэгов select/input
-
-
- day_extra
- строка (string)
- Нет
- null
- Устанавливает дополнительные аттрибуты тэгов
- select/input для дней
-
-
- month_extra
- строка (string)
- Нет
- null
- Устанавливает дополнительные аттрибуты тэгов
- select/input для месяцев
-
-
- year_extra
- строка (string)
- Нет
- null
- Устанавливает дополнительные аттрибуты тэгов
- select/input для лет
-
-
- field_order
- строка (string)
- Нет
- MDY
- Порядок следования полей (МДГ)
-
-
- field_separator
- строка (string)
- Нет
- \n
- текст, раздляющий поля
-
-
- month_value_format
- строка (string)
- Нет
- %m
- формат значения месяца (strftime).
- По умолчанию - %m (номер месяца).
-
-
-
-
-
- пользовательская функция html_select_date генерирует поля выбора
- даты.
-
-
-html_select_date
-
+
+ html_select_date
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ prefix
+ строка (string)
+ Нет
+ Date_
+ префикс названий переменных
+
+
+ time
+ timestamp/ГГГГ-ММ-ДД
+ Нет
+ текущее время в формате unix timestamp
+ или ГГГГ-ММ-ДД
+ используемое время
+
+
+ start_year
+ строка (string)
+ Нет
+ текущий год
+ Начальный год в выпадающем спииске. Либо указывается
+ явно, либо относительно текущего года (+/- N)
+
+
+ end_year
+ строка (string)
+ Нет
+ аналогично start_year
+ Конечный год в вырадающем списке. Либо указывается
+ явно, либо относительно текущего года (+/- N)
+
+
+ display_days
+ логический (boolean)
+ Нет
+ true
+ выводить ли список дней
+
+
+ display_months
+ логический (boolean)
+ Нет
+ true
+ выводить ли список месяцев
+
+
+ display_years
+ логический (boolean)
+ Нет
+ true
+ выводить ли список лет
+
+
+ month_format
+ строка (string)
+ Нет
+ %B
+ Формат названия месяцев (strftime)
+
+
+ day_format
+ строка (string)
+ Нет
+ %02d
+ формат названия дней (sprintf)
+
+
+ day_value_format
+ строка (string)
+ Нет
+ %d
+ формат значения дней (sprintf)
+
+
+ year_as_text
+ логический (boolean)
+ Нет
+ false
+ Выводить ли значение года текстом
+
+
+ reverse_years
+ логический (boolean)
+ Нет
+ false
+ Выводить года в обратном порядке
+
+
+ field_array
+ строка (string)
+ Нет
+ null
+ название переменной (name), которая будет
+ содержать выбранные значения в виде массива:
+name[Day], name[Year], name[Month].
+
+
+
+ day_size
+ строка (string)
+ Нет
+ null
+ Устанавливает аттрибут size тэга select
+ для дней
+
+
+ month_size
+ строка (string)
+ Нет
+ null
+ Устанавливает аттрибут size тэга select
+ для месяцев
+
+
+ year_size
+ строка (string)
+ Нет
+ null
+ Устанавливает аттрибут size тэга select
+ для лет
+
+
+ all_extra
+ строка (string)
+ Нет
+ null
+ Устанавливает дополнительные аттрибуты для
+ всех тэгов select/input
+
+
+ day_extra
+ строка (string)
+ Нет
+ null
+ Устанавливает дополнительные аттрибуты тэгов
+ select/input для дней
+
+
+ month_extra
+ строка (string)
+ Нет
+ null
+ Устанавливает дополнительные аттрибуты тэгов
+ select/input для месяцев
+
+
+ year_extra
+ строка (string)
+ Нет
+ null
+ Устанавливает дополнительные аттрибуты тэгов
+ select/input для лет
+
+
+ field_order
+ строка (string)
+ Нет
+ MDY
+ Порядок следования полей (МДГ)
+
+
+ field_separator
+ строка (string)
+ Нет
+ \n
+ текст, раздляющий поля
+
+
+ month_value_format
+ строка (string)
+ Нет
+ %m
+ формат значения месяца (strftime).
+ По умолчанию - %m (номер месяца).
+
+
+
+
+
+ пользовательская функция html_select_date генерирует поля выбора
+ даты.
+
+
+ html_select_date
+
+
-
-
-
-
-html_select_date
-
+
+
+
+]]>
+
+
+
+ html_select_date
+
+
-
+
+
+]]>
+
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-select-time.xml b/docs/ru/designers/language-custom-functions/language-function-html-select-time.xml
index b6352331..75e0b03b 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-select-time.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-select-time.xml
@@ -1,305 +1,308 @@
-
+
-
- html_select_time
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- prefix
- строка (string)
- Нет
- Time_
- префикс названий переменных
-
-
- time
- timestamp
- Нет
- текущее время
- используемое время
-
-
- display_hours
- логический (boolean)
- Нет
- true
- выводить часы
-
-
- display_minutes
- логический (boolean)
- Нет
- true
- выводить минуты
-
-
- display_seconds
- логический (boolean)
- Нет
- true
- выводить секунды
-
-
- display_meridian
- логический (boolean)
- Нет
- true
- выводить меридиан (am/pm)
-
-
- use_24_hours
- логический (boolean)
- Нет
- true
- использовать 24-часовой формат времени
-
-
- minute_interval
- целое (integer)
- Нет
- 1
- интервал элементов выпадающего списка минут
-
-
- second_interval
- целое (integer)
- Нет
- 1
- интервал элементов выпадающего списка секунд
-
-
- field_array
- строка (string)
- Нет
- n/a
- название переменной, в которую передадутся
- выбранные значения в виде массива.
-
-
- all_extra
- строка (string)
- Нет
- null
- указывает дополнительные аттрибуты для
- всех тэгов select/input
-
-
- hour_extra
- строка (string)
- Нет
- null
- указывает дополнительные аттрибуты для
- тэгов select/input для выбора часов
-
-
- minute_extra
- строка (string)
- Нет
- null
- указывает дополнительные аттрибуты для
- тэгов select/input для выбора минут
-
-
- second_extra
- строка (string)
- Нет
- null
- указывает дополнительные аттрибуты для
- тэгов select/input для выбора секунд
-
-
- meridian_extra
- строка (string)
- Нет
- null
- указывает дополнительные аттрибуты для
- тэгов select/input для выбора меридиан
-
-
-
-
-
- пользовательская функция html_select_time генерирует HTML поля
- выбора времени.
-
-
-html_select_time
-
+
+ html_select_time
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ prefix
+ строка (string)
+ Нет
+ Time_
+ префикс названий переменных
+
+
+ time
+ timestamp
+ Нет
+ текущее время
+ используемое время
+
+
+ display_hours
+ логический (boolean)
+ Нет
+ true
+ выводить часы
+
+
+ display_minutes
+ логический (boolean)
+ Нет
+ true
+ выводить минуты
+
+
+ display_seconds
+ логический (boolean)
+ Нет
+ true
+ выводить секунды
+
+
+ display_meridian
+ логический (boolean)
+ Нет
+ true
+ выводить меридиан (am/pm)
+
+
+ use_24_hours
+ логический (boolean)
+ Нет
+ true
+ использовать 24-часовой формат времени
+
+
+ minute_interval
+ целое (integer)
+ Нет
+ 1
+ интервал элементов выпадающего списка минут
+
+
+ second_interval
+ целое (integer)
+ Нет
+ 1
+ интервал элементов выпадающего списка секунд
+
+
+ field_array
+ строка (string)
+ Нет
+ n/a
+ название переменной, в которую передадутся
+ выбранные значения в виде массива.
+
+
+ all_extra
+ строка (string)
+ Нет
+ null
+ указывает дополнительные аттрибуты для
+ всех тэгов select/input
+
+
+ hour_extra
+ строка (string)
+ Нет
+ null
+ указывает дополнительные аттрибуты для
+ тэгов select/input для выбора часов
+
+
+ minute_extra
+ строка (string)
+ Нет
+ null
+ указывает дополнительные аттрибуты для
+ тэгов select/input для выбора минут
+
+
+ second_extra
+ строка (string)
+ Нет
+ null
+ указывает дополнительные аттрибуты для
+ тэгов select/input для выбора секунд
+
+
+ meridian_extra
+ строка (string)
+ Нет
+ null
+ указывает дополнительные аттрибуты для
+ тэгов select/input для выбора меридиан
+
+
+
+
+
+ пользовательская функция html_select_time генерирует HTML поля
+ выбора времени.
+
+
+ html_select_time
+
+
-
+
+
+
+
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-html-table.xml b/docs/ru/designers/language-custom-functions/language-function-html-table.xml
index c87c9bda..ecf05b11 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-table.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-table.xml
@@ -1,93 +1,94 @@
-
+
-
- html_table
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- loop
- массив
- Да
- n/a
- массив данных, по которому будет произведен обход
-
-
- cols
- целое (integer)
- Нет
- 3
- количество колонок таблицы
-
-
- table_attr
- строка (string)
- Нет
- border="1"
- дополнительные аттрибуты тэга table
-
-
- tr_attr
- строка (string)
- Нет
- пусто
- дополнительные аттрибуты тэга tr (если указан
- массив, то его элементы циклически повторяються)
-
-
- td_attr
- строка (string)
- Нет
- пусто
- дополнительные аттрибуты тэга td (если указан
- массив, то его элементы циклически повторяються)
-
-
- trailpad
- строка (string)
- Нет
-
- значение остаточных ячеек на последней
- строке табилцы
-
-
-
-
-
- Пользовательская функция html_table выводит
- массив в виде HTML таблицы. Аттрибут cols
- указывает количество колонок. Аттрибуты table_attr,
- tr_attr и td_attr указывают
- дополнительные аттрибуты тэго table, tr и td. Если значение
- tr_attr или td_attr - массив,
- то кго значения циклический повторяются. Атрибут
- trailpad устанавливает значения для остаточных
- ячеек на послденей строке таблицы.
-
-
-html_table
-
+
+ html_table
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ loop
+ массив
+ Да
+ n/a
+ массив данных, по которому будет произведен обход
+
+
+ cols
+ целое (integer)
+ Нет
+ 3
+ количество колонок таблицы
+
+
+ table_attr
+ строка (string)
+ Нет
+ border="1"
+ дополнительные аттрибуты тэга table
+
+
+ tr_attr
+ строка (string)
+ Нет
+ пусто
+ дополнительные аттрибуты тэга tr (если указан
+ массив, то его элементы циклически повторяються)
+
+
+ td_attr
+ строка (string)
+ Нет
+ пусто
+ дополнительные аттрибуты тэга td (если указан
+ массив, то его элементы циклически повторяються)
+
+
+ trailpad
+ строка (string)
+ Нет
+
+ значение остаточных ячеек на последней
+ строке табилцы
+
+
+
+
+
+ Пользовательская функция html_table выводит
+ массив в виде HTML таблицы. Аттрибут cols
+ указывает количество колонок. Аттрибуты table_attr,
+ tr_attr и td_attr указывают
+ дополнительные аттрибуты тэго table, tr и td. Если значение
+ tr_attr или td_attr - массив,
+ то кго значения циклический повторяются. Атрибут
+ trailpad устанавливает значения для остаточных
+ ячеек на последней строке таблицы.
+
+
+ html_table
+
+assign('data',array(1,2,3,4,5,6,7,8,9));
+$smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"'));
+$smarty->display('index.tpl');
index.tpl:
@@ -97,22 +98,24 @@ index.tpl:
OUTPUT:
-<table border="1">
-<tr><td>1</td><td>2</td><td>3</td></tr>
-<tr><td>4</td><td>5</td><td>6</td></tr>
-<tr><td>7</td><td>8</td><td>9</td></tr>
-</table>
-<table border="0">
-<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
-<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
-<tr><td>9</td><td> </td><td> </td><td> </td></tr>
-</table>
-<table border="1">
-<tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
-<tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr>
-<tr bgcolor="#eeeeee"><td>9</td><td> </td><td> </td><td> </td></tr>
-</table>
-
+
+
1
2
3
+
4
5
6
+
7
8
9
+
+
+
1
2
3
4
+
5
6
7
8
+
9
+
+
+
1
2
3
4
+
5
6
7
8
+
9
+
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-mailto.xml b/docs/ru/designers/language-custom-functions/language-function-mailto.xml
index e17eb9cd..553959d6 100644
--- a/docs/ru/designers/language-custom-functions/language-function-mailto.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-mailto.xml
@@ -1,115 +1,116 @@
-
+
-
- mailto
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- address
- строка (string)
- Да
- n/a
- адрес e-mail
-
-
- text
- строка (string)
- Нет
- n/a
- название ссылки. По умолчанию:
- адрес e-mail
-
-
- encode
- строка (string)
- Нет
- none
- Способ кодирования e-mail.
- Может быть одним из none,
- hex или javascript.
-
-
- cc
- строка (string)
- Нет
- n/a
- адреса e-mail для точной копии.
- Адреса разделяются запятыми.
-
-
- bcc
- строка (string)
- Нет
- n/a
- адреса e-mail для "слепой" копии.
- Адреса разделяются запятыми.
-
-
- subject
- строка (string)
- Нет
- n/a
- тема письма.
-
-
- newsgroups
- строка (string)
- Нет
- n/a
- в какие конференции передовать.
- конференции разделяются запятыми.
-
-
- followupto
- строка (string)
- Нет
- n/a
- addresses to follow up to.
- Адреса разделяются запятыми.
-
-
- extra
- строка (string)
- Нет
- n/a
- Дополнительный аттрибуты, передаваемые в ссылку
- такие как стили (style)
-
-
-
-
-
- пользовательская функция mailto автоматизирует создание ссылок
- на e-mail адреса с возможностью кодирования их. Кодирование
- усложняет работу web-пауков, которые собирают e-mail адреса
- с вашего сайта.
-
-
- Техническое Замечание
-
- javascript - скорее всего наиболее полная форма кодирования,
- хотя вы так же можете использовать шестнадцатиричное
- кодирование.
-
-
-
-mailto
-
+
+ mailto
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ address
+ строка (string)
+ Да
+ n/a
+ адрес e-mail
+
+
+ text
+ строка (string)
+ Нет
+ n/a
+ название ссылки. По умолчанию:
+ адрес e-mail
+
+
+ encode
+ строка (string)
+ Нет
+ none
+ Способ кодирования e-mail.
+ Может быть одним из none,
+ hex или javascript.
+
+
+ cc
+ строка (string)
+ Нет
+ n/a
+ адреса e-mail для точной копии.
+ Адреса разделяются запятыми.
+
+
+ bcc
+ строка (string)
+ Нет
+ n/a
+ адреса e-mail для "слепой" копии.
+ Адреса разделяются запятыми.
+
+
+ subject
+ строка (string)
+ Нет
+ n/a
+ тема письма.
+
+
+ newsgroups
+ строка (string)
+ Нет
+ n/a
+ в какие конференции передовать.
+ конференции разделяются запятыми.
+
+
+ followupto
+ строка (string)
+ Нет
+ n/a
+ addresses to follow up to.
+ Адреса разделяются запятыми.
+
+
+ extra
+ строка (string)
+ Нет
+ n/a
+ Дополнительный аттрибуты, передаваемые в ссылку
+ такие как стили (style)
+
+
+
+
+
+ пользовательская функция mailto автоматизирует создание ссылок
+ на e-mail адреса с возможностью кодирования их. Кодирование
+ усложняет работу web-пауков, которые собирают e-mail адреса
+ с вашего сайта.
+
+
+ Техническое Замечание
+
+ javascript - скорее всего наиболее полная форма кодирования,
+ хотя вы так же можете использовать шестнадцатиричное
+ кодирование.
+
+
+
+ mailto
+
+me@domain.com
+send me some mail
+
+me@d&
+#x6f;main.com
+me@domain.com
+me@domain.com
+me@domain.com
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-math.xml b/docs/ru/designers/language-custom-functions/language-function-math.xml
index c2d3ea91..de4a1b9f 100644
--- a/docs/ru/designers/language-custom-functions/language-function-math.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-math.xml
@@ -1,92 +1,95 @@
-
+
-
- math
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- equation
- строка (string)
- Да
- n/a
- математической выражение
-
-
- format
- строка (string)
- Нет
- n/a
- формат рузультата (sprintf)
-
-
- var
- numeric
- Да
- n/a
- переменная выражения
-
-
- assign
- строка (string)
- Нет
- n/a
- переменная шаблона, которой будет присвоен
- вывод
-
-
- [var ...]
- numeric
- Да
- n/a
- дополнительные переменные выражения
-
-
-
-
-
- пользовательская функция math позволяет дизайнерам шаблонов
- вычислять математические выражения в шаблоне. Любая численная
- переменная шаблона может быть использована в выражении. Переменные,
- используемые в выражении, передаються в качестве параметров,
- которые могут быть как и переменные шаблона, так и статические
- щначения. Допустимые операторы: +, -, /, *, abs, ceil, cos,
- exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt,
- srans и tan. Ознакомтесь с php документацией под данным функциям.
-
-
- Если указан аттрибут "assign", то вывод будет присвоен переменной,
- вместо отображения.
-
-
- Техническое Замечание
-
- использование функции math значительно сказывается на
- времени выполнения программы, так как реализована с помощью
- php функции eval(). Выполнение математических операций в php
- программе более эффективно, то есть следует везде, где возможно,
- делать вычисления в программе и передавать результ в шаблон.
- Следует также избегать повторяющегося вызова функции math
- (например в циклах).
-
-
-
-math
-
+
+ math
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ equation
+ строка (string)
+ Да
+ n/a
+ математической выражение
+
+
+ format
+ строка (string)
+ Нет
+ n/a
+ формат рузультата (sprintf)
+
+
+ var
+ numeric
+ Да
+ n/a
+ переменная выражения
+
+
+ assign
+ строка (string)
+ Нет
+ n/a
+
+ переменная шаблона, которой будет присвоен
+ вывод
+
+
+
+ [var ...]
+ numeric
+ Да
+ n/a
+ дополнительные переменные выражения
+
+
+
+
+
+ пользовательская функция math позволяет дизайнерам шаблонов
+ вычислять математические выражения в шаблоне. Любая численная
+ переменная шаблона может быть использована в выражении. Переменные,
+ используемые в выражении, передаються в качестве параметров,
+ которые могут быть как и переменные шаблона, так и статические
+ щначения. Допустимые операторы: +, -, /, *, abs, ceil, cos,
+ exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt,
+ srans и tan. Ознакомтесь с php документацией под данным функциям.
+
+
+ Если указан аттрибут "assign", то вывод будет присвоен переменной,
+ вместо отображения.
+
+
+ Техническое Замечание
+
+ использование функции math значительно сказывается на
+ времени выполнения программы, так как реализована с помощью
+ php функции eval(). Выполнение математических операций в php
+ программе более эффективно, то есть следует везде, где возможно,
+ делать вычисления в программе и передавать результ в шаблон.
+ Следует также избегать повторяющегося вызова функции math
+ (например в циклах).
+
+
+
+ math
+
+
-
+9.44
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-popup-init.xml b/docs/ru/designers/language-custom-functions/language-function-popup-init.xml
index 8d0d16b2..0856697a 100644
--- a/docs/ru/designers/language-custom-functions/language-function-popup-init.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-popup-init.xml
@@ -1,30 +1,33 @@
-
+
-
- popup_init
-
- функция popup реализует интеграцию с библиотекой overLib, которая
- используется для создания высплывающих окон. Они могут использоваться
- для вывода контекстно-зависимой информации, такой как контекстная
- помощь или высплывающие подсказки. функция popup_init должна быть
- вызвана один раз в начале страницы, где планируется вызов функции
- popup. Библиотеку
- overLib написал Эрик Босрап (Erik Bosrup). Домашняя страница расположена
- по адресу http://www.bosrup.com/web/overlib/.
-
-
- Начиная со Smarty версии 2.1.2, библиотека overLib не включается
- в релиз. Скачайте библиотеку overLib, поместите файл overlib.js
- в корень документов (DOCUMENT_ROOT) или глубже. При вызове функции
- popup_init передайте относительный путь к этому файлу в качестве
- параметра src.
-
-
-popup_init
-
-{* popup_init должен быть вызван один раз в начале страницы *}
-{popup_init src="/javascripts/overlib.js"}
-
+
+ popup_init
+
+ функция popup реализует интеграцию с библиотекой overLib, которая
+ используется для создания всплывающих окон. Они могут использоваться
+ для вывода контекстно-зависимой информации, такой как контекстная
+ помощь или всплывающие подсказки. Функция popup_init должна быть
+ вызвана один раз в начале страницы, где планируется вызов функции
+ popup. Библиотеку
+ overLib написал Эрик Босрап (Erik Bosrup). Домашняя страница расположена
+ по адресу http://www.bosrup.com/web/overlib/.
+
+
+ Начиная со Smarty версии 2.1.2, библиотека overLib не включается
+ в релиз. Скачайте библиотеку overLib, поместите файл overlib.js
+ в корень документов (DOCUMENT_ROOT) или глубже. При вызове функции
+ popup_init передайте относительный путь к этому файлу в качестве
+ параметра src.
+
+
+ popup_init
+
+
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-popup.xml b/docs/ru/designers/language-custom-functions/language-function-popup.xml
index bb14358c..c366a0be 100644
--- a/docs/ru/designers/language-custom-functions/language-function-popup.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-popup.xml
@@ -1,413 +1,413 @@
-
+
-
- popup
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- text
- строка (string)
- Да
- n/a
- HTML код (текст), который будет выводиться
- в высплывающем окне.
-
-
- trigger
- строка (string)
- Нет
- onMouseOver
- Способ вызова окна. Может быть либо
- onMouseOver, либо onClick
-
-
- sticky
- логический (boolean)
- Нет
- false
- Makes the popup stick around until closed
-
-
- caption
- строка (string)
- Нет
- n/a
- устанавливает заголовок
-
-
- fgcolor
- строка (string)
- Нет
- n/a
- цвет внутри окна
-
-
- bgcolor
- строка (string)
- Нет
- n/a
- цвет границы окна
-
-
- textcolor
- строка (string)
- Нет
- n/a
- цвет текста в окне
-
-
- capcolor
- строка (string)
- Нет
- n/a
- цвет заголовка окна
-
-
- closecolor
- строка (string)
- Нет
- n/a
- цвет текста текста "Close" (Закрыть)
-
-
- textfont
- строка (string)
- Нет
- n/a
- шрифт текста в окне
-
-
- captionfont
- строка (string)
- Нет
- n/a
- шрифт заголовка окна
-
-
- closefont
- строка (string)
- Нет
- n/a
- шрифт текста "Close" (Закрыть)
-
-
- textsize
- строка (string)
- Нет
- n/a
- размер шрифта в окне
-
-
- captionsize
- строка (string)
- Нет
- n/a
- размер шрифта заголовка
-
-
- closesize
- строка (string)
- Нет
- n/a
- размер шрифта текста "Close" (Закрыть)
-
-
- width
- целое (integer)
- Нет
- n/a
- ширина окна
-
-
- height
- целое (integer)
- Нет
- n/a
- высота окна
-
-
- left
- логический (boolean)
- Нет
- false
- создавать окно слева от курсора мыши
-
-
- right
- логический (boolean)
- Нет
- false
- создавать окно справа от курсора мыши
-
-
- center
- логический (boolean)
- Нет
- false
- создавать окно на месте мыши
-
-
- above
- логический (boolean)
- Нет
- false
- создает окно выше курсора мыши. ЗАМЕЧАНИЕ: возможно
- только если указан аттрибут height
-
-
- below
- логический (boolean)
- Нет
- false
- создает окно под курсором мыши
-
-
- border
- целое (integer)
- Нет
- n/a
- толщина границы окна
-
-
- offsetx
- целое (integer)
- Нет
- n/a
- горизонтальное смещение окна от курсора мыши.
-
-
- offsety
- целое (integer)
- Нет
- n/a
- вертикальное смещение окна от курсора мыши
-
-
- fgbackground
- url to image
- Нет
- n/a
- определяет фоновое изображение текста,
- вместо fgcolor.
-
-
- bgbackground
- url to image
- Нет
- n/a
- определяет фоновое изображение для границ окна,
- вместо bgcolor. ЗАМЕЧАНИЕ: Может понадобиться установить
- bgcolor в "" или будет показан цвет, а не зиображение.
- ЗАМЕЧАНИЕ: При наличии ссылки "Close" Netscape перерисовывает
- ячейки таблицы, что приводит к некоректному отображению.
-
-
- closetext
- строка (string)
- Нет
- n/a
- устанвливает текст вместо "Close"
-
-
- noclose
- логический (boolean)
- Нет
- n/a
- не отображать текст "Close"
-
-
- status
- строка (string)
- Нет
- n/a
- установить значение строки статуса в браузере
-
-
- autostatus
- логический (boolean)
- Нет
- n/a
- установить значение строки статуса в браузере
- в текст окна. ЗАМЕЧАНИЕ: отменяет значение status
-
-
- autostatuscap
- строка (string)
- Нет
- n/a
- установить значение строки статуса в браузере
- в текст заголовка. ЗАМЕЧАНИЕ: отменяет начение autostatus
-
-
- inarray
- целое (integer)
- Нет
- n/a
- указывает, что текст окна следует взять из указанного
- элемента массива ol_text, расположенного в overlib.js. Этот
- параметр может использоваться вместо text
-
-
- caparray
- целое (integer)
- Нет
- n/a
- указывает, что заголовок окна следует взять из
- указанного элемента массива ol_caps
-
-
- capicon
- url
- Нет
- n/a
- выводит изображение перед заголовком окна.
-
-
- snapx
- целое (integer)
- Нет
- n/a
- ровняет окно к горизонтальной сетке
-
-
- snapy
- целое (integer)
- Нет
- n/a
- ровняет окно к вертикальной сетке
-
-
- fixx
- целое (integer)
- Нет
- n/a
- закрепляет горизонтальное положение окна.
- Замечание: отменяет все остальные параметры
- горизонтального положения
-
-
- fixy
- целое (integer)
- Нет
- n/a
- закрепляет вертикалнное положение окна.
- Замечание: отменяет все остальные параметры
- вертикального положения
-
-
- background
- url
- Нет
- n/a
- указывает фоновое изображение окна
-
-
- padx
- integer,integer
- Нет
- n/a
- дополняет фоновое изображение горизонтальными
- отступами к тексту. Обратите внимание: этот параметр
- принимает два значения
-
-
- pady
- integer,integer
- Нет
- n/a
- дополняет фоновое изображение вертикальными
- отступами к тексту. Обратите внимание: этот параметр
- принимает два значения
-
-
- fullhtml
- логический (boolean)
- Нет
- n/a
- Позволяет полностью контролировать HMTL над
- фоновым изображением. HTML код ожидается в
- параметре text
-
-
- frame
- строка (string)
- Нет
- n/a
- Контролировать высплывающие окна в различных
- фрэймах. См. сайт overlib для дополнительной информации
- по этой функции
-
-
- timeout
- строка (string)
- Нет
- n/a
- вызывает цказанную javascript функцию и
- использует результат как текст окна
-
-
- delay
- целое (integer)
- Нет
- n/a
- врремя жизни окна в милисекундах. Позволяет
- реализовывать высплываюющие подсказки.
-
-
- hauto
- логический (boolean)
- Нет
- n/a
- автоматическое опредление горизонтального
- местоположения окна относительно мыши.
-
-
- vauto
- логический (boolean)
- Нет
- n/a
- автоматическое опредление вертикального
- местоположения окна относительно мыши.
-
-
-
-
-
- функция popup используеться для генерации javascript кода,
- который создаст высплывающее окно.
-
-
-popup
-
+
+ popup
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ text
+ строка (string)
+ Да
+ n/a
+ HTML код (текст), который будет выводиться
+ в высплывающем окне.
+
+
+ trigger
+ строка (string)
+ Нет
+ onMouseOver
+ Способ вызова окна. Может быть либо
+ onMouseOver, либо onClick
+
+
+ sticky
+ логический (boolean)
+ Нет
+ false
+ Makes the popup stick around until closed
+
+
+ caption
+ строка (string)
+ Нет
+ n/a
+ устанавливает заголовок
+
+
+ fgcolor
+ строка (string)
+ Нет
+ n/a
+ цвет внутри окна
+
+
+ bgcolor
+ строка (string)
+ Нет
+ n/a
+ цвет границы окна
+
+
+ textcolor
+ строка (string)
+ Нет
+ n/a
+ цвет текста в окне
+
+
+ capcolor
+ строка (string)
+ Нет
+ n/a
+ цвет заголовка окна
+
+
+ closecolor
+ строка (string)
+ Нет
+ n/a
+ цвет текста текста "Close" (Закрыть)
+
+
+ textfont
+ строка (string)
+ Нет
+ n/a
+ шрифт текста в окне
+
+
+ captionfont
+ строка (string)
+ Нет
+ n/a
+ шрифт заголовка окна
+
+
+ closefont
+ строка (string)
+ Нет
+ n/a
+ шрифт текста "Close" (Закрыть)
+
+
+ textsize
+ строка (string)
+ Нет
+ n/a
+ размер шрифта в окне
+
+
+ captionsize
+ строка (string)
+ Нет
+ n/a
+ размер шрифта заголовка
+
+
+ closesize
+ строка (string)
+ Нет
+ n/a
+ размер шрифта текста "Close" (Закрыть)
+
+
+ width
+ целое (integer)
+ Нет
+ n/a
+ ширина окна
+
+
+ height
+ целое (integer)
+ Нет
+ n/a
+ высота окна
+
+
+ left
+ логический (boolean)
+ Нет
+ false
+ создавать окно слева от курсора мыши
+
+
+ right
+ логический (boolean)
+ Нет
+ false
+ создавать окно справа от курсора мыши
+
+
+ center
+ логический (boolean)
+ Нет
+ false
+ создавать окно на месте мыши
+
+
+ above
+ логический (boolean)
+ Нет
+ false
+ создает окно выше курсора мыши. ЗАМЕЧАНИЕ: возможно
+ только если указан аттрибут height
+
+
+ below
+ логический (boolean)
+ Нет
+ false
+ создает окно под курсором мыши
+
+
+ border
+ целое (integer)
+ Нет
+ n/a
+ толщина границы окна
+
+
+ offsetx
+ целое (integer)
+ Нет
+ n/a
+ горизонтальное смещение окна от курсора мыши.
+
+
+ offsety
+ целое (integer)
+ Нет
+ n/a
+ вертикальное смещение окна от курсора мыши
+
+
+ fgbackground
+ url to image
+ Нет
+ n/a
+ определяет фоновое изображение текста,
+ вместо fgcolor.
+
+
+ bgbackground
+ url to image
+ Нет
+ n/a
+ определяет фоновое изображение для границ окна,
+ вместо bgcolor. ЗАМЕЧАНИЕ: Может понадобиться установить
+ bgcolor в "" или будет показан цвет, а не зиображение.
+ ЗАМЕЧАНИЕ: При наличии ссылки "Close" Netscape перерисовывает
+ ячейки таблицы, что приводит к некоректному отображению.
+
+
+ closetext
+ строка (string)
+ Нет
+ n/a
+ устанвливает текст вместо "Close"
+
+
+ noclose
+ логический (boolean)
+ Нет
+ n/a
+ не отображать текст "Close"
+
+
+ status
+ строка (string)
+ Нет
+ n/a
+ установить значение строки статуса в браузере
+
+
+ autostatus
+ логический (boolean)
+ Нет
+ n/a
+ установить значение строки статуса в браузере
+ в текст окна. ЗАМЕЧАНИЕ: отменяет значение status
+
+
+ autostatuscap
+ строка (string)
+ Нет
+ n/a
+ установить значение строки статуса в браузере
+ в текст заголовка. ЗАМЕЧАНИЕ: отменяет начение autostatus
+
+
+ inarray
+ целое (integer)
+ Нет
+ n/a
+ указывает, что текст окна следует взять из указанного
+ элемента массива ol_text, расположенного в overlib.js. Этот
+ параметр может использоваться вместо text
+
+
+ caparray
+ целое (integer)
+ Нет
+ n/a
+ указывает, что заголовок окна следует взять из
+ указанного элемента массива ol_caps
+
+
+ capicon
+ url
+ Нет
+ n/a
+ выводит изображение перед заголовком окна.
+
+
+ snapx
+ целое (integer)
+ Нет
+ n/a
+ ровняет окно к горизонтальной сетке
+
+
+ snapy
+ целое (integer)
+ Нет
+ n/a
+ ровняет окно к вертикальной сетке
+
+
+ fixx
+ целое (integer)
+ Нет
+ n/a
+ закрепляет горизонтальное положение окна.
+ Замечание: отменяет все остальные параметры
+ горизонтального положения
+
+
+ fixy
+ целое (integer)
+ Нет
+ n/a
+ закрепляет вертикалнное положение окна.
+ Замечание: отменяет все остальные параметры
+ вертикального положения
+
+
+ background
+ url
+ Нет
+ n/a
+ указывает фоновое изображение окна
+
+
+ padx
+ integer,integer
+ Нет
+ n/a
+ дополняет фоновое изображение горизонтальными
+ отступами к тексту. Обратите внимание: этот параметр
+ принимает два значения
+
+
+ pady
+ integer,integer
+ Нет
+ n/a
+ дополняет фоновое изображение вертикальными
+ отступами к тексту. Обратите внимание: этот параметр
+ принимает два значения
+
+
+ fullhtml
+ логический (boolean)
+ Нет
+ n/a
+ Позволяет полностью контролировать HMTL над
+ фоновым изображением. HTML код ожидается в
+ параметре text
+
+
+ frame
+ строка (string)
+ Нет
+ n/a
+ Контролировать высплывающие окна в различных
+ фрэймах. См. сайт overlib для дополнительной информации
+ по этой функции
+
+
+ timeout
+ строка (string)
+ Нет
+ n/a
+ вызывает цказанную javascript функцию и
+ использует результат как текст окна
+
+
+ delay
+ целое (integer)
+ Нет
+ n/a
+ врремя жизни окна в милисекундах. Позволяет
+ реализовывать высплываюющие подсказки.
+
+
+ hauto
+ логический (boolean)
+ Нет
+ n/a
+ автоматическое опредление горизонтального
+ местоположения окна относительно мыши.
+
+
+ vauto
+ логический (boolean)
+ Нет
+ n/a
+ автоматическое опредление вертикального
+ местоположения окна относительно мыши.
+
+
+
+
+
+ функция popup используеться для генерации javascript кода,
+ который создаст высплывающее окно.
+
+
+ popup
+
+mypage
{* можно использовать html, ссылки и т.п. в высплывающем окне *}
-<A href="mypage.html" {popup sticky=true caption="mypage contents"
-text="<UL><LI>links<LI>pages<LI>images</UL>" snapx=10 snapy=10}>mypage</A>
+
-OUTPUT:
-
-(Посетите официальный сайт Smarty для рабочих прммеров.)
-
+]]>
+
+
\ No newline at end of file
+-->
diff --git a/docs/ru/designers/language-custom-functions/language-function-textformat.xml b/docs/ru/designers/language-custom-functions/language-function-textformat.xml
index 2b885f54..ceb32680 100644
--- a/docs/ru/designers/language-custom-functions/language-function-textformat.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-textformat.xml
@@ -1,98 +1,101 @@
-
+
-
- textformat
-
-
-
-
-
-
-
-
-
- Имя аттрибута
- Тип
- Обязателен
- По умолчанию
- Описание
-
-
-
-
- style
- строка (string)
- Нет
- n/a
- предустановленный стиль
-
-
- indent
- number
- Нет
- 0
- отступ строки
-
-
- indent_first
- number
- Нет
- 0
- отступ первой строки
-
-
- indent_char
- строка (string)
- Нет
- (single space)
- символ, которым заполняеться отступ строк.
-
-
- wrap
- number
- Нет
- 80
- количество символов в строке
-
-
- wrap_char
- строка (string)
- Нет
- \n
- текст, разделяющий каждую строку
-
-
- wrap_cut
- логический (boolean)
- Нет
- false
- Переносить текст по символам (то есть точно
- по указанной длине строки) (true), или по
- границам слов (false)
-
-
- assign
- строка (string)
- Нет
- n/a
- переменная шаблона, которой будет присвоен вывод
-
-
-
-
-
- функция textformat используеться для форматирования текст,
- заключенного внтури ее. В основном убирает лишние пробелы и
- специальные символы, а так же форматирует абзацы, делает отступы,
- переносит слова.
-
-
- Можно указывать параметры явно, или использовать предустановленные стили.
- На данный момент существует только стиль "email".
-
-
-textformat
-
+
+ textformat
+
+
+
+
+
+
+
+
+
+ Имя аттрибута
+ Тип
+ Обязателен
+ По умолчанию
+ Описание
+
+
+
+
+ style
+ строка (string)
+ Нет
+ n/a
+ предустановленный стиль
+
+
+ indent
+ number
+ Нет
+ 0
+ отступ строки
+
+
+ indent_first
+ number
+ Нет
+ 0
+ отступ первой строки
+
+
+ indent_char
+ строка (string)
+ Нет
+ (single space)
+ символ, которым заполняеться отступ строк.
+
+
+ wrap
+ number
+ Нет
+ 80
+ количество символов в строке
+
+
+ wrap_char
+ строка (string)
+ Нет
+ \n
+ текст, разделяющий каждую строку
+
+
+ wrap_cut
+ логический (boolean)
+ Нет
+ false
+
+ Переносить текст по символам (то есть точно
+ по указанной длине строки) (true), или по
+ границам слов (false)
+
+
+
+ assign
+ строка (string)
+ Нет
+ n/a
+ переменная шаблона, которой будет присвоен вывод
+
+
+
+
+
+ функция textformat используеться для форматирования текст,
+ заключенного внтури ее. В основном убирает лишние пробелы и
+ специальные символы, а так же форматирует абзацы, делает отступы,
+ переносит слова.
+
+
+ Можно указывать параметры явно, или использовать предустановленные стили.
+ На данный момент существует только стиль "email".
+
+
+ textformat
+
+
-
+]]>
+
+
\ No newline at end of file
+-->