| Модератор форума: Yuri_G |
| Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Как сделать разный фон сайта в разных РАЗДЕЛАХ, МОДУЛЯХ ? (Чтобы в каждом модуле или разделе был свой фон) |
| Как сделать разный фон сайта в разных РАЗДЕЛАХ, МОДУЛЯХ ? |
|
Как сделать, чтобы при открытии, например, раздела или категории "Ромашки" фон сайта менялся на картинку с ромашками? Короче, чтобы в нужной категории или разделе или модуле был нужный фон?
Может, через CSS ? background: url(http://xxx/FON_MAIN1.jpg) center top no-repeat; background: url(http://xxx/FON_MAIN2.jpg) center top no-repeat; background: url(http://xxx/FON_MAIN3.jpg) center top no-repeat; и задать какие-то переменные для каждого раздела-категории? Подскажите! |
|
Например, можно отредактировать шаблон со списком материалов категории/раздела и добавить тегу <body> атрибут style
Код <body style="background:url(/img/<?substr($URI_ID$,5)?>.jpg) center top no-repeat"> Ну и тут указана директория /img/, что значит что картинка находится в папке с именем img на этом же сайте. Вот и всё) Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
|
Подскажите : хочу заменить задний фон на сайте - вот адрес - http://perimetrrr.ucoz.ru
В принципе сам почти разобрался,но задний фон(картинка космоса),не закрывает всю страницу.Как убрать снизу синюю полосу?Что надо изменить здесь: .wrap {background: url('/kosmos.jpg') no-repeat;margin: 0px; padding: 0px; background-attachment: fixed; background-size: 100%;} |
|
admin0260, поменять На
Код -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
|
admin0260, это зависит какой у человека размер монитора. У меня, допустим, квадратный, из старых жк, 1280x1024, так что, синяя полоса у меня всё равно будет на вашем сайте. Лучше сделать так: верхнюю часть фона поставьте космос, допустим, на 800px в высоту, а всё остальное пространство ниже заполните каким-то нейтральным фоном, который будет плавно переходить из фона-космос. И тогда фон-космос не нужно фиксировать и не будет синей полосы.
Добавлено (07 Июн 2014, 17:13:04) --------------------------------------------- Head-Mad, что-то не фурычит. я сделал всё как мне подсказали. <body style="background:url(/img/<?substr($URI_ID$,1)?>.jpg) center top no-repeat">, где 1 - ID раздела. Фон загрузил на ФТП в папку img, но ничего не меняется. Может, я что-то не так сделал. Я заменил верхний <body>, нижний </body> я не трогал. А в CSS фон убирать или пусть будет? Сообщение отредактировал Romchik_Ya - Суббота, 07 Июн 2014, 17:41:47
|
|
Этого не нужно было делать, <body style="background:url(/img/<?substr($URI_ID$,5)?>.jpg) center top no-repeat"> Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
|
Head-Mad, не, расширение совпадает. А почему именно 5 ? Что это за значение?
|
|
можно и убрать, но без разницы, у встроенного css приоритет больше чем у внешнего, так что отображать будет встроенный, то есть указанный в теге.
Добавлено (07 Июн 2014, 17:46:27) --------------------------------------------- Код Код <?substr($URI_ID$,5)?> Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Суббота, 07 Июн 2014, 17:47:14
|
|
Head-Mad, блин. всё равно не выходит. я в Список материалов Раздела модуля вместо <body> поставил
Код <body style="background:url(/img/<?substr($URI_ID$,5)?>.jpg) center top no-repeat"> |
|
Head-Mad, тут ссылка
Сообщение отредактировал Romchik_Ya - Суббота, 07 Июн 2014, 19:00:07
|
|
Head-Mad, Файлы. load
|
|
Head-Mad, да, всё там. Получилось, в Разделе модуля. Но при условии, что в CSS нужно убрать основной фон. А иначе он поверх нового ложится. Как быть? И картинка называется 1.jpg, потому что ID раздела - 1
![]() Сообщение отредактировал Romchik_Ya - Суббота, 07 Июн 2014, 18:02:58
|
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Чат сообщества



