Коды Ucoz'a | применение условных операторов
|
|
Михалыч | Дата: Воскресенье, 26.05.2013, 01:59 | Сообщение # 1 |
Сообщений: 31
Статус: Не в сети
| 1. Редактор страниц - Страница сайта
$GLOBAL_AHEADER$ - Глобальный блок "Верхняя часть сайта" $GLOBAL_BFOOTER$ - Глобальный блок "Нижняя часть сайта" $GLOBAL_CLEFTER$ - Глобальный блок "Первый контейнер" $GLOBAL_DRIGHTER$ - Глобальный блок "Второй контейнер" $ADD_ENTRY_LINK$ - ссылка для добавления новых материалов $CALENDAR$ - календарь "показывает календарь на сайте" $ARCHIVE_MENU$ - выпадающее меню со списком месяцев, в которые были сделаны записи $CATEGORIES$ - меню категорий модуля $MODULE_SEARCH_FORM$ - форма для поиска материалов модуля !не поиск сайта! $LAST_NEWS$ - последние новости сайта : оформляется как <div align="right" style="padding-bottom:3px;">[ Add entry ]</div>$LAST_NEWS$ $COUNTER$ - счетчик посещений (модуль "Статистика") $GROUP_ID$ - ID группы пользователя $HOME_PAGE_LINK$ - адрес главной страницы сайта ("Общие настройки") $IP_ADDRESS$ - IP адрес $IS_NEW_PM$ - флаг, регулирующий есть новые сообщения или нет (использовать только в условиях ) $LOGIN_FORM$ - форма для входа пользователей (имеет свой шаблон) $LOG_FORM$ - форма для входа пользователей (используется "DIVная" структура позволяющая управлять формой с помощью CSS) $LOGIN_LINK$ - ссылка для входа пользователей $LOGOUT_LINK$ - ссылка для выхода пользователей $ONLINE_COUNTER$ - счетчик выводящий количество человек онлайн (требует активизации функции "Кто Онлайн") $ONLINE_USERS_LIST$ - список пользователей находящихся на сайте (требует активизации функции "Кто Онлайн") $PERSONAL_PAGE_LINK$ - ссылка на персональную страницу пользователя $PM_URL$ - ссылка на страницу личных сообщений $POLL$ - случайный опрос из списка ваших опросов (модуль "Опросы") $SEARCH_FORM$ - форма для индексированного поиска материалов по всему сайту $REGISTER_LINK$ - ссылка на страницу для регистрации пользователей $SITE_NAME$ - название вашего сайта $TODAY_BIRTHDAYS$ - список пользователей, у которых день рождения в текущий день $UNREAD_PM$ - количество непрочитанных личных сообщений $USERNAME$ - имя пользователя (login) $USERS_LIST_URL$ - ссылка на страницу со списком пользователей сайта $USERS_ON$ - флаг, указывающий, что функция "Пользователи" включена $USER_AVATAR_URL$ - ссылка на аватар пользователя $USER_BIRTHDAY$ - день рождения пользователя (yyyy-mm-dd) $USER_FULL_NAME$ - полное имя пользователя $USER_GENDER$ - пол пользователя, который зашел на сайт $USER_GENDER_ID$ - ID пола пользователя, который зашел на сайт $USER_GROUP$ - группа пользователя (администраторы, модераторы, пользователи и т.д.) $USER_ID$ - ID пользователя (если гость, то 0) $USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт $CONTENT$ - содержимое страницы $MODULE_NAME$ - название модуля $DATE$ - текущая дата $USER_AGENT$ - тип браузера (firefox, opera, safari, ie) $USER_AGENT_VER$ - версия браузера $USER_AGENT_PDA$ $POWERED_BY$ - ссылка на главную страницу системы uCoz (обязательный код) ----Копирайты ucoz----
<?if($koд$)?><?else?><?endif?> - специальные условные операторы, которые позволяют реализовать условия в шаблонах Условные блоки позволяют выводить (обрабатывать) или не выводить (не обрабатывать) участок шаблона в зависимости от истинности или ложности различных условий, применяемых к значениям специальных переменных (таких как $GROUP_ID$). Условный блок начинается конструкцией '' и заканчивается оператором ''. Допускаются вложения условных блоков друг в друга.
Синтаксис условных блоков следующий:истинный_кодложный_код
* $VARNAME$ - название специальной переменной, к значению которой будет применено условие.
истинный_код – HTML-код, выводимый при истинности указанного условия (может полностью отсутствовать, если необходима только проверка на ложность).
* ложный_код – HTML-код, выводимый при ложности указанного условия (может полностью отсутствовать вместе с оператором '', если необходима только проверка на истинность).
Несколько примеров:
Hello $USERNAME$
You are just GUEST
Hello Andrew
Categories pageOther page
* = - полное совпадение значения с операндом (строковое сравнение с учетом регистра); * ! - несовпадение значения с операндом (отрицание строкового сравнения с учетом регистра); * > - значение численно больше операнда (численное сравнение целых или дробных десятичных чисел); * ***10.0)?>***
Выведет ' *** ', если $POSTS$ больше 50, ' ** ', если больше 10 и меньше-равно 50, и ' * ', если меньше-равно 10. не четноечетное. Выведет, является ли число в $NUMBER$ четным или не четным.
$MODULE_ID$ - специальный код, уникальный для каждого модуля $PAGE_ID$, $URI_ID$ - специальные коды которые могут пригодиться, если нужно выводить различный текст или какой-то другой код для разных страниц, использующих один и тот же шаблон. Например, форум имеет массу различных страниц, однако шаблон у данного модуля только один, но с помощью кода $PAGE_ID$ можно вывести какой-то текст только на нужных типах страниц.
Примеры:
Forums main page
Read forums rules!!!
Recent threads
Узнать значения переменных $MODULE_ID$, $PAGE_ID$, $URI_ID$ можно через "Admin bar" с правами администратора.
$PAGE_ID$ - специальный код, применяемый в условном операторе $URI_ID$ - специальный код, уникальный для всех страниц сайта $USER_LOGGED_IN$ - специальный код, применяемый в условном операторе
Значение USER_LOGGED_IN
Условные блоки позволяют выводить (обрабатывать) или не выводить (не обрабатывать) участок шаблона в зависимости от истинности или ложности различных условий, применяемых к значениям специальных переменных (таких как $GROUP_ID$). Условный блок начинается конструкцией '' и заканчивается оператором ''. Допускаются вложения условных блоков друг в друга.
Синтаксис условных блоков следующий: истинный_кодложный_код
* $VARNAME$ - название специальной переменной, к значению которой будет применено условие.
* истинный_код – HTML-код, выводимый при истинности указанного условия (может полностью отсутствовать, если необходима только проверка на ложность).
* ложный_код – HTML-код, выводимый при ложности указанного условия (может полностью отсутствовать вместе с оператором '', если необходима только проверка на истинность). 2. Комментарии $TIMESTAMP$ - метка времени добавления материала $LEVEL$ - уровень вложения комментария $IS_NEW$ - флаг, указывающий, что комментарий новый (только для пользователей) $IS_OWN$ - флаг, указывающий, что комментарий принадлежит текущему пользователю $CLASS$ - CSS класс (разный для четных/нечетных материалов) $DATE$ $TIME$ $WDAY$ - дата, время и день недели добавления материала $EMAIL$ - e-mail $EMAIL_JS$ - email адрес для использования в ссылках $ENTRY_URL$ - ссылка на страницу материала $IP_ADDRESS$ - IP адрес $MESSAGE$ - текст материала $ANSWER$ - текст ответа $MODER_PANEL$ - кнопки управления (видны только тем, кому позволено видеть) $NAME$ - имя $NUMBER$ - порядковый номер материала $PROFILE_URL$ - ссылка на профиль пользователя $SITE$ - адрес сайта $USERNAME$ - имя пользователя (login) $USER_AVATAR_URL$ - ссылка на аватар пользователя $CUR_GROUP_ID$ - ID группы пользователя, который зашел на сайт $CUR_USER_ID$ - ID пользователя, который зашел на сайт $CUR_USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт
$USER_LOGGED_IN$ - специальный код, применяемый в условном операторе 3. Форма добавления комментариев $BBCODES$ - BB-коды $EMAIL$ - e-mail $ERROR$ - текст ошибки (если форма заполнена неправильно) $MESSAGE$ - текст материала $NAME$ - имя $SECURITY_CODE$ - поле для кода безопасности и картинка с кодом $SITE$ - адрес сайта $SMILES$ - смайлы
$USER_LOGGED_IN$ - специальный код, применяемый в условном операторе 4. Вид материала "Модуль новости сайта" "Вид материалов"
$TIMESTAMP$ - метка времени добавления материала $LASTMOD$ - временная метка последней модификации материала $ATTACHMENTS$ - прикрепленные файлы (картинки) $CATEGORY_NAME$ - название категории $CATEGORY_URL$ - ссылка в категорию $CID$ - ID категории $COMMENTS_NUM$ - количество комментариев $COMMENTS_URL$ - ссылка на комментарии $AVATAR_URL$ - ссылка на аватар пользователя $DATE$ $TIME$ $WDAY$ - дата, время и день недели добавления материала $ENTRY_URL$ - ссылка на страницу материала $ID$ - ID материала $NOT_ACTIVE$ - флаг, указывающий неактивность материала $IMG_URL1..10$ - ссылка на изображение 1-10 $IMGS_ARRAY_JS$ - список всех изображений материала в javascript массиве $IMG_SMALL_URL1..10$ - ссылка на уменьшенное изображение 1-10 $MESSAGE$ - текст материала $MODER_PANEL$ - кнопки управления (видны только тем, кому позволено видеть) $OTHER1$ .. $OTHER5$ - информация, введенная в поле "Дополнительное поле 1..5" $PROFILE_URL$ - ссылка на профиль пользователя $RATED$ - количество голосов $RATE_FORM$ - форма для оценки материала - форма оценки материалов в виде звезд ('size','img_path','action[1-can vote;0-read only]','type[float/int/half]') $RATING$ - рейтинг материала $RATING_NUM$ - оценка материала (целое число, можно использовать для картинок-звездочек) $READS$ - количество просмотров $TITLE$ - название материала $UID$ - ID пользователя (если гость, то 0) $USERNAME$ - имя пользователя (login) $CUR_GROUP_ID$ - ID группы пользователя, который зашел на сайт $CUR_USER_ID$ - ID пользователя, который зашел на сайт $CUR_USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт
|
|
| |
Михалыч | Дата: Воскресенье, 26.05.2013, 01:59 | Сообщение # 2 |
Сообщений: 31
Статус: Не в сети
| 1. Редактор страниц - Страница сайта
$GLOBAL_AHEADER$ - Глобальный блок "Верхняя часть сайта" $GLOBAL_BFOOTER$ - Глобальный блок "Нижняя часть сайта" $GLOBAL_CLEFTER$ - Глобальный блок "Первый контейнер" $GLOBAL_DRIGHTER$ - Глобальный блок "Второй контейнер" $ADD_ENTRY_LINK$ - ссылка для добавления новых материалов $CALENDAR$ - календарь "показывает календарь на сайте" $ARCHIVE_MENU$ - выпадающее меню со списком месяцев, в которые были сделаны записи $CATEGORIES$ - меню категорий модуля $MODULE_SEARCH_FORM$ - форма для поиска материалов модуля !не поиск сайта! $LAST_NEWS$ - последние новости сайта : оформляется как <div align="right" style="padding-bottom:3px;">[ Add entry ]</div>$LAST_NEWS$ $COUNTER$ - счетчик посещений (модуль "Статистика") $GROUP_ID$ - ID группы пользователя $HOME_PAGE_LINK$ - адрес главной страницы сайта ("Общие настройки") $IP_ADDRESS$ - IP адрес $IS_NEW_PM$ - флаг, регулирующий есть новые сообщения или нет (использовать только в условиях ) $LOGIN_FORM$ - форма для входа пользователей (имеет свой шаблон) $LOG_FORM$ - форма для входа пользователей (используется "DIVная" структура позволяющая управлять формой с помощью CSS) $LOGIN_LINK$ - ссылка для входа пользователей $LOGOUT_LINK$ - ссылка для выхода пользователей $ONLINE_COUNTER$ - счетчик выводящий количество человек онлайн (требует активизации функции "Кто Онлайн") $ONLINE_USERS_LIST$ - список пользователей находящихся на сайте (требует активизации функции "Кто Онлайн") $PERSONAL_PAGE_LINK$ - ссылка на персональную страницу пользователя $PM_URL$ - ссылка на страницу личных сообщений $POLL$ - случайный опрос из списка ваших опросов (модуль "Опросы") $SEARCH_FORM$ - форма для индексированного поиска материалов по всему сайту $REGISTER_LINK$ - ссылка на страницу для регистрации пользователей $SITE_NAME$ - название вашего сайта $TODAY_BIRTHDAYS$ - список пользователей, у которых день рождения в текущий день $UNREAD_PM$ - количество непрочитанных личных сообщений $USERNAME$ - имя пользователя (login) $USERS_LIST_URL$ - ссылка на страницу со списком пользователей сайта $USERS_ON$ - флаг, указывающий, что функция "Пользователи" включена $USER_AVATAR_URL$ - ссылка на аватар пользователя $USER_BIRTHDAY$ - день рождения пользователя (yyyy-mm-dd) $USER_FULL_NAME$ - полное имя пользователя $USER_GENDER$ - пол пользователя, который зашел на сайт $USER_GENDER_ID$ - ID пола пользователя, который зашел на сайт $USER_GROUP$ - группа пользователя (администраторы, модераторы, пользователи и т.д.) $USER_ID$ - ID пользователя (если гость, то 0) $USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт $CONTENT$ - содержимое страницы $MODULE_NAME$ - название модуля $DATE$ - текущая дата $USER_AGENT$ - тип браузера (firefox, opera, safari, ie) $USER_AGENT_VER$ - версия браузера $USER_AGENT_PDA$ $POWERED_BY$ - ссылка на главную страницу системы uCoz (обязательный код) ----Копирайты ucoz----
<?if($koд$)?><?else?><?endif?> - специальные условные операторы, которые позволяют реализовать условия в шаблонах Условные блоки позволяют выводить (обрабатывать) или не выводить (не обрабатывать) участок шаблона в зависимости от истинности или ложности различных условий, применяемых к значениям специальных переменных (таких как $GROUP_ID$). Условный блок начинается конструкцией '' и заканчивается оператором ''. Допускаются вложения условных блоков друг в друга.
Синтаксис условных блоков следующий:истинный_кодложный_код
* $VARNAME$ - название специальной переменной, к значению которой будет применено условие.
истинный_код – HTML-код, выводимый при истинности указанного условия (может полностью отсутствовать, если необходима только проверка на ложность).
* ложный_код – HTML-код, выводимый при ложности указанного условия (может полностью отсутствовать вместе с оператором '', если необходима только проверка на истинность).
Несколько примеров:
Hello $USERNAME$
You are just GUEST
Hello Andrew
Categories pageOther page
* = - полное совпадение значения с операндом (строковое сравнение с учетом регистра); * ! - несовпадение значения с операндом (отрицание строкового сравнения с учетом регистра); * > - значение численно больше операнда (численное сравнение целых или дробных десятичных чисел); * ***10.0)?>***
Выведет ' *** ', если $POSTS$ больше 50, ' ** ', если больше 10 и меньше-равно 50, и ' * ', если меньше-равно 10. не четноечетное. Выведет, является ли число в $NUMBER$ четным или не четным.
$MODULE_ID$ - специальный код, уникальный для каждого модуля $PAGE_ID$, $URI_ID$ - специальные коды которые могут пригодиться, если нужно выводить различный текст или какой-то другой код для разных страниц, использующих один и тот же шаблон. Например, форум имеет массу различных страниц, однако шаблон у данного модуля только один, но с помощью кода $PAGE_ID$ можно вывести какой-то текст только на нужных типах страниц.
Примеры:
Forums main page
Read forums rules!!!
Recent threads
Узнать значения переменных $MODULE_ID$, $PAGE_ID$, $URI_ID$ можно через "Admin bar" с правами администратора.
$PAGE_ID$ - специальный код, применяемый в условном операторе $URI_ID$ - специальный код, уникальный для всех страниц сайта $USER_LOGGED_IN$ - специальный код, применяемый в условном операторе
Значение USER_LOGGED_IN
Условные блоки позволяют выводить (обрабатывать) или не выводить (не обрабатывать) участок шаблона в зависимости от истинности или ложности различных условий, применяемых к значениям специальных переменных (таких как $GROUP_ID$). Условный блок начинается конструкцией '' и заканчивается оператором ''. Допускаются вложения условных блоков друг в друга.
Синтаксис условных блоков следующий: истинный_кодложный_код
* $VARNAME$ - название специальной переменной, к значению которой будет применено условие.
* истинный_код – HTML-код, выводимый при истинности указанного условия (может полностью отсутствовать, если необходима только проверка на ложность).
* ложный_код – HTML-код, выводимый при ложности указанного условия (может полностью отсутствовать вместе с оператором '', если необходима только проверка на истинность). 2. Комментарии $TIMESTAMP$ - метка времени добавления материала $LEVEL$ - уровень вложения комментария $IS_NEW$ - флаг, указывающий, что комментарий новый (только для пользователей) $IS_OWN$ - флаг, указывающий, что комментарий принадлежит текущему пользователю $CLASS$ - CSS класс (разный для четных/нечетных материалов) $DATE$ $TIME$ $WDAY$ - дата, время и день недели добавления материала $EMAIL$ - e-mail $EMAIL_JS$ - email адрес для использования в ссылках $ENTRY_URL$ - ссылка на страницу материала $IP_ADDRESS$ - IP адрес $MESSAGE$ - текст материала $ANSWER$ - текст ответа $MODER_PANEL$ - кнопки управления (видны только тем, кому позволено видеть) $NAME$ - имя $NUMBER$ - порядковый номер материала $PROFILE_URL$ - ссылка на профиль пользователя $SITE$ - адрес сайта $USERNAME$ - имя пользователя (login) $USER_AVATAR_URL$ - ссылка на аватар пользователя $CUR_GROUP_ID$ - ID группы пользователя, который зашел на сайт $CUR_USER_ID$ - ID пользователя, который зашел на сайт $CUR_USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт
$USER_LOGGED_IN$ - специальный код, применяемый в условном операторе 3. Форма добавления комментариев $BBCODES$ - BB-коды $EMAIL$ - e-mail $ERROR$ - текст ошибки (если форма заполнена неправильно) $MESSAGE$ - текст материала $NAME$ - имя $SECURITY_CODE$ - поле для кода безопасности и картинка с кодом $SITE$ - адрес сайта $SMILES$ - смайлы
$USER_LOGGED_IN$ - специальный код, применяемый в условном операторе 4. Вид материала "Модуль новости сайта" "Вид материалов"
$TIMESTAMP$ - метка времени добавления материала $LASTMOD$ - временная метка последней модификации материала $ATTACHMENTS$ - прикрепленные файлы (картинки) $CATEGORY_NAME$ - название категории $CATEGORY_URL$ - ссылка в категорию $CID$ - ID категории $COMMENTS_NUM$ - количество комментариев $COMMENTS_URL$ - ссылка на комментарии $AVATAR_URL$ - ссылка на аватар пользователя $DATE$ $TIME$ $WDAY$ - дата, время и день недели добавления материала $ENTRY_URL$ - ссылка на страницу материала $ID$ - ID материала $NOT_ACTIVE$ - флаг, указывающий неактивность материала $IMG_URL1..10$ - ссылка на изображение 1-10 $IMGS_ARRAY_JS$ - список всех изображений материала в javascript массиве $IMG_SMALL_URL1..10$ - ссылка на уменьшенное изображение 1-10 $MESSAGE$ - текст материала $MODER_PANEL$ - кнопки управления (видны только тем, кому позволено видеть) $OTHER1$ .. $OTHER5$ - информация, введенная в поле "Дополнительное поле 1..5" $PROFILE_URL$ - ссылка на профиль пользователя $RATED$ - количество голосов $RATE_FORM$ - форма для оценки материала - форма оценки материалов в виде звезд ('size','img_path','action[1-can vote;0-read only]','type[float/int/half]') $RATING$ - рейтинг материала $RATING_NUM$ - оценка материала (целое число, можно использовать для картинок-звездочек) $READS$ - количество просмотров $TITLE$ - название материала $UID$ - ID пользователя (если гость, то 0) $USERNAME$ - имя пользователя (login) $CUR_GROUP_ID$ - ID группы пользователя, который зашел на сайт $CUR_USER_ID$ - ID пользователя, который зашел на сайт $CUR_USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт
|
|
| |