Cегодня мы рассмотрим пример, как сделать различные изображения в шапке для каждого модуля, категории, или отдельной страницы сайта на системе ucoz. Данная система использует условные операторы, используя которые можно намного облегчить себе и пользователям присутствие на сайте и расширить его функционал.
1) Рассмотрим пример с заменой шапки для отдельного модуля:
На ucoz для этого есть условный оператор $MODULE_ID$, его можно настроить для каждого модуля. Сделаем для каталога файлов, в качестве примера. Отредактировав условие получим код:
Code
<?if($MODULE_ID$='load')?><img src="ссылка на изображение шапки"><?endif?>
Таким образом можно заменить шапку в любем модуле, изменяя его название с load на нужный Вам, например news, forum, blog и другие.
2) Теперь рассмотрим пример с заменой шапки для отдельной категории. Это можно осуществить при помощи условного оператора $URI_ID$. К примеру у нас категория имеет id4, тогда код будет выглядеть так:
Code
<?if($URI_ID$='ldCat4')?><img src="ссылка на изображение шапки"><?endif?>
3) И третий случай, когда нам нужно установить данную функцию для отдельной страницы. Это делается при помощи условного оператора $PAGE_ID$. К примеру id страницы 40, тогда код будет таким:
Code
<?if($PAGE_ID$='sitePage40')?><img src="ссылка на изображение шапки"><?endif>
* Узнать значения переменных $MODULE_ID$, $PAGE_ID$, $URI_ID$ можно через "Admin bar" зайдя на сайт как Администратор. Во вкладке "Конструктор" выбрать пункт "Список переменных страниц".
Данный прием можно использовать не только для шапок сайта, а для любого изображения, класса css, куска кода html, js и т. д.
Урок подготовил Admin
Урок с сайта uc-portaller.ru