Модификатор
|
Используется
|
Описание
|
description=ТЕКСТ
description[ЯЗЫК]=ТЕКСТ
|
для параметров интерактивных форм
|
Текст, который будет отображаться в интерактивной форме перед полем для ввода данного параметра. На многоязычных сайтах можно указать различный текст для соответствующих ветвей сайта. Если данная характеристика не указана, то в форме отображается название параметра. Пример:
description=Ваше имя
description[ru]=Ваше имя
descriptionn[en]=Your Name
|
tdescription=ТЕКСТ
tdescription[ЯЗЫК]=ТЕКСТ
|
для параметров интерактивных форм
|
Текст, который будет отображаться при показе результатов введенной интерактивной формы перед значением данного параметра. На многоязычных сайтах можно указать различный текст для соответствующих ветвей сайта. Если данная характеристика не указана, то в форме отображается название параметра. Пример:
tdescription=Вы ввели имя
tdescription[ru]=Вы ввели имя
tdescription[en]=You enter name
|
desctext=ТЕКСТ
desctext[ЯЗЫК]=ТЕКСТ
|
для параметров интерактивных форм
|
Дополнительный текст, который будет отображаться в интерактивной форме рядом с названием параметра или характеристикой description
|
fdstyle=CSS_СТРОКА
|
для параметров интерактивных форм
|
Строка текста в формате CSS, задающая стиль показа описания параметра в интерактивной форме. Пример:
fdstyle=width:200px; font-weight:bold;
|
festyle=CSS_СТРОКА
|
для параметров интерактивных форм
|
Строка текста в формате CSS, задающая стиль показа поля для ввода параметра в интерактивной форме. Пример:
festyle=width:300px; border:1px solid #999;
|
onclick=ИМЯ_ФУНКЦИИ()
|
для параметров интерактивных форм
|
Указывает имя JavaScript функции, которая будет запускаться на событии onclick в поле ввода данного параметра в интерактивной форме.
|
onchange=ИМЯ_ФУНКЦИИ()
|
для параметров интерактивных форм
|
Указывает имя JavaScript функции, которая будет запускаться на событии onchange в поле ввода данного параметра в интерактивной форме.
|
onsubmitfunc=ИМЯ_ФУНКЦИИ
|
для параметров интерактивных форм
|
Указывает имя JavaScript функции, которая будет запускаться при вводе интерактивной формы с данным параметром. Как правило, используется для проверки корректности значений введенных параметров формы.
|
readonly=yes
|
для параметров интерактивных форм
|
Устанавливает атрибут readonly (запрещение редактирования) в поле ввода данного параметра в форме.
|
disabled=yes
|
для параметров интерактивных форм
|
Устанавливает атрибут disabled (запрещение) в поле ввода данного параметра в форме.
|
strip_tags=no
|
для параметров интерактивных форм типа text, textarea
|
Разрешает ввод HTML-тегов в поле данного параметра в форме. По-умолчанию, все HTML-теги из полей типа text и textarea в введенной форме удаляются. Используется в модулях form и forumx.
|
strip_tags=yes
strip_tags=1
|
для параметров типа text, textarea, number
|
Удаляет все HTML-теги из значений данного параметра при вводе, импорте и редактировании.
|
safe=yes
safe=1
|
для параметров типа text, textarea, number
|
При показе (выводе) значений данного параметра все HTML-теги преобразуются в HTML-мнемоники (текст)
|
femaxlength=ЧИСЛО
|
для параметров интерактивных форм типа text, textarea
|
Устанавливает значение атрибута maxlength (максимальная длина вводимого текста) в поле ввода данного параметра в интерактивной форме.
|
fesize=ЧИСЛО
|
для параметров интерактивных форм типа select, mselect
|
Устанавливает значение атрибута size (максимальное число строк) в поле ввода данного параметра в интерактивной форме.
|
fedateformat=ВИД_ДАТЫ
|
для параметров интерактивных форм типа date
|
Задает формат ввода даты (дня, месяца, года) и времени в виде списков или текстовых полей. Примеры:
fedateformat=dsmsys - ввод даты с помощью списков
fedateformat=dimiyiti - ввод даты и времени с помощью текстовых полей
fedateformat=t - ввод только времени в формате ЧЧ:ММ
|
fedstyle=CSS_СТРОКА
femstyle=CSS_СТРОКА
feystyle=CSS_СТРОКА
fetstyle=CSS_СТРОКА
|
для параметров интерактивных форм типа date
|
Строки текста в формате CSS, задающие стиль показа полей для ввода дня, месяца, года и времени в интерактивной форме. Указываются вместе с характеристикой fedateformat.
|
fedatecal=ФОРМАТ_ДАТЫ
|
для параметров интерактивных форм типа date
|
Задает формат ввода даты и времени с использованием календаря. Примеры:
fedatecal=%d.%m.%Y - ввод даты в формате ДД.ММ.ГГГГ
fedatecal=%d.%m.%Y %H:%M - ввод даты и времени
|
selected=ТЕКСТ
selected=$ PARAMS[имя]
selected=$ USER[имя]
|
для параметров интерактивных форм
|
Задает начальное значение поля формы. Поле заполняется указанным текстом или значением указанного параметра текущего объекта или пользователя (для авторизованных посетителей). Примеры:
selected=01.01.2005
selected=$ PARAMS[today]
selected=$ USER[name]
|
y_start=ГОД
|
для параметров интерактивных форм типа date
|
Задает начальное значение списка годов для ввода даты в формате fedateformat=dsmsys. Указывается четырехзначное число или ключевое слово today - текущий год.
|
y_end=ГОД
|
для параметров интерактивных форм типа date
|
Задает конечное значение списка годов для ввода даты в формате fedateformat=dsmsys. Указывается четырехзначное число или ключевое слово today - текущий год.
|
y_order=desc
|
для параметров интерактивных форм типа date
|
Задает обратный порядок для списка годов (от более позднего к раннему).
|
search=ИМЯ_ПАРАМЕТРА
|
для параметров, используемых в форме поиска
|
Указывает модулю поиска (search), с каким параметром (атрибутом) объекта надо сравнивать значение, введенное в поле данного параметра в форме посика. Примеры:
search=mess_header
search=art_type
|
searchcond=УСЛОВИЕ
|
для параметров, используемых в форме поиска
|
Указывает модулю поиска (search) условие сравнения значения параметра (атрибута) и числа, введенного в поле формы поиска. УСЛОВИЕ может быть следующим:
lt - параметр меньше введенного числа
le - параметр меньше или равен введенному числу
gt - параметр больше введенного числа
ge - параметр больше или равен введенному числу
eq - параметр равен введенному числу
like - параметр содержит введенную строку
bool - параметр содержит введенные слова (аналог расширенного запроса)
nl - искать пустые значения параметров, если в они не заданы в форме (для параметров list, checks, mselects, selects)
|
searchlist=УСЛОВИЕ
|
для параметров в форме поиска типа list, checks, mselects, selects
|
Указывает модулю поиска (search) условие проверки "многозначных" параметров и полей, заданных в форме (по умолчанию - and). УСЛОВИЕ может быть следующим:
or - параметр содержит любое указанное в форме значение
and - параметр содержит все указанные в форме значения
Для поиска "пустых" значений используется модификатор searchcond=nl (см. выше)
|
dependmaster=ИМЯ_ПАРАМЕТРА
|
для параметров типа mselect, mradio, list и mselects
|
Указывает имя "управляемого" параметра. Значения списка указанного параметра будут зависеть от выбранного значения данного параметра.
|
dependslave=ИМЯ_ПАРАМЕТРА
|
для параметров типа mselect, mradio, list и mselects
|
Указывает имя "управляющего" параметра. Значения списка данного параметра будут зависеть от выбранного значения указанного параметра.
|
limit=X,XX
|
для параметров типа mselect, mradio, list и mselects
|
Задает limit для создания списка значенией данного параметра.
|
order=SQL
|
для параметров типа mselect, mradio, list и mselects
|
Задает order для создания списка значенией данного параметра (по умолчанию - tree_order).
|
edit=no
|
для служебных параметров
|
Запрещает всем Пользователям изменение значений данного параметра в объектах с помощью модуля JM
|
edit_groups=СПИСОК
|
для служебных параметров
|
Задает список групп пользователей, которым разрешено редактирование данного параметра в объектах с помощью модуля JM
|
parse=1
parse=yes
|
для параметров типа textarea
|
Значения данного параметра в объектах задаются в виде отдельных строк в форматах:
КЛЮЧ1=ЗНАЧЕНИЕ1
КЛЮЧ2=ЗНАЧЕНИЕ2
КЛЮЧ3[]=ЗНАЧЕНИЕ31
КЛЮЧ3[]=ЗНАЧЕНИЕ32
КЛЮЧ4[индекс1]=ЗНАЧЕНИЕ41
КЛЮЧ4[индекс2]=ЗНАЧЕНИЕ42
В результирующие XML данные этот параметр попадет в виде набора узлов
< ПАРАМЕТР>
< КЛЮЧ1>ЗНАЧЕНИЕ1< /КЛЮЧ1>
< КЛЮЧ2>ЗНАЧЕНИЕ2< /КЛЮЧ2>
< КЛЮЧ3>
< item id="0">ЗНАЧЕНИЕ31< /item >
< item id="1">ЗНАЧЕНИЕ32< /item >
< /КЛЮЧ3>
< КЛЮЧ4>
< item id="индекс1">ЗНАЧЕНИЕ41< /item>
< item id="индекс2">ЗНАЧЕНИЕ42< /item>
< КЛЮЧ4>
< /ПАРАМЕТР>
|
modekey=ЧИСЛО
|
для параметра imagekey
|
Задает режим генерации защитного кода.
modekey=1 - генерируется одно число для ввода
modekey=2 - генерируется два числа для ввода суммы
|
keywidth=ЧИСЛО
keyheight=ЧИСЛО
|
для параметра imagekey
|
Задают ширину и высоту изображения защитного кода в пикселах. Если модификаторы не заданы, то код выводится размером 66х29.
|
max_file_size=ЧИСЛО
|
для параметров типа file, image
|
Задает максимальный размер загружаемых файлов в байтах
|
filename=ИМЯ_ФАЙЛА
|
для параметров типа file
|
Задает имя загружаемого файла, под которым он будет храниться на сервере
|
fileext=РАСШИРЕНИЕ_ФАЙЛА
|
для параметров типа file
|
Задает расширение загружаемого файла, под которым он будет храниться на сервере
|
allowext=xxx,yyy,zzz
|
для параметров типа file
|
Задает список допустимых расширений загружаемых файлов
|
textsize=mediumtext
textsize=longtext |
для параметров textarea
|
Установка модификатора изменит размер поля params в базе данных. Обычно поле params имеет тип TEXT и размер 65535 байт. С применением двухбайтной кодировки UTF-8 и русских букв допустимый размер поля уменьшается до 32768 символов.
Типы полей mysql и их лимиты:
TEXT - 65 535 байт
MEDIUMTEXT - 16 777 215 байт.
LONGTEXT - 4 294 967 295 байт.
|