Новые сообщения на форуме · Пользователи · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Форум » Ucoz и все что с ним связано » Сss, Html - Примеры изменения кода » Коды Ucoz'a | применение условных операторов
Коды Ucoz'a | применение условных операторов
imobileДата: Пятница, 05.02.2010, 09:12 | Сообщение # 1
Сообщений: 12
Статус: Offline

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$ - количество дней с момента регистрации пользователя, который зашел на сайт

 
sveta7834Дата: Вторник, 04.08.2015, 15:16 | Сообщение # 2
Сообщений: 1
Статус: Offline
Спасибо большое!!!!Прям расцеловала бы!!!
 
Форум » Ucoz и все что с ним связано » Сss, Html - Примеры изменения кода » Коды Ucoz'a | применение условных операторов
  • Страница 1 из 1
  • 1
Поиск: