• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Как сделать другую шапку в фотоальбоме?
Как сделать другую шапку в фотоальбоме?
Дата: Воскресенье, 15.04.2012, 16:00 |
rikulia
Подполковник
Группа: Пользователи
Сообщений: 105
Награды: 2
Репутация: 11
Статус: Offline


Привет, likbezz! собственно:
Как сделать другую шапку в фотоальбоме?
(что бы на всём сайте была одна, а в ф/а другая)

я так думаю, что это возможно только скриптом, потому что шаблон этого не предусматривает:
стр. альбома


Сообщение отредактировал rikulia - Воскресенье, 15.04.2012, 16:04
 
Дата: Воскресенье, 15.04.2012, 16:53 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


rikulia,
Quote (rikulia)
Привет, likbezz!

Добрый)
С праздничком вас)
Quote (rikulia)
собственно:
Как сделать другую шапку в фотоальбоме?
(что бы на всём сайте была одна, а в ф/а другая)

Собственно, ничего сложного:
Пишем код новой шапки, если он кардинально отличается от обычной, и заключаем код обеих шапок (обычно в глобальном блоке) в условные комментарии, типа:
Code
<?if($MODULE_ID$='photo')?>
Код шапки для фотоальбома
<?else?>
Код шапки для для прочих модулей
<?endif?>

...

Quote (rikulia)
я так думаю, что это возможно только скриптом, потому что шаблон этого не предусматривает:

Шаблон можно изменить )
О чем и написано выше.
...

Если же шапка принципиально не отличается, а нужно просто сменить фон шапки или картинку или подобное незначительное, то можно просто добавить блоку шапки дополнительный класс, и стилями отредактировать.
Типа:
HTML:
Code
<div id="header" class="<?if($MODULE_ID$='photo')?>myPhoto<?endif?>">


Стили:
Code
#header{background:url(/_theme/img/header_img.png) no-repeat center top;}
#header.myPhoto{background:url(/_theme/img/header_photo_img.png) no-repeat center top;}

...

Или:
Код:
Code
<div class="header<?if($MODULE_ID$='photo')?> myPhoto<?endif?>">


Стили:
Code
div.header{background:url(/_theme/img/header_img.png) no-repeat center top;}
div.header.myPhoto{background:url(/_theme/img/header_photo_img.png) no-repeat center top;}

...

В обоих случаях, в модуле фотоальбомы блоку добавляется дополнительный класс, цепляясь за который можно манипульровать отображением. Не только сменой фоновой картинки, а вообще любым отображением.
Типа:
Code
div.header.myPhoto{font:1.3em/1 "Palatino Linotype", "Book Antiqua", Palatino, serif;color:#F0F;}
div.header.myPhoto div.menu{float:none;}
div.header.myPhoto div.menu a{background-color:#999;}

...

P.S. Для примеров использовались произвольные стили.


 
Дата: Воскресенье, 15.04.2012, 17:18 |
rikulia
Подполковник
Группа: Пользователи
Сообщений: 105
Награды: 2
Репутация: 11
Статус: Offline


Quote (likbezz)
Пишем код новой шапки, если он кардинально отличается от обычной, и заключаем код обеих шапок (обычно в глобальном блоке) в условные комментарии, типа:

блиин, точно!! так ведь можно! спасибооо, получилось на на тесте


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Как сделать другую шапку в фотоальбоме?
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия