Разный фон для каждой сектции контента

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем Spayn, 18.01.2008.

  1. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Вообшем у меня есть некоторые секции, с категориями и контентом, дак мне надо что бы на страницах одной секции был один фон, на страницах другой-дрогой фон! Как жто можно сделать ?
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Подпрограммировать шаблончик, что бы в зависимости от идентификатора категории менять цвет в шаблоне.
     
  4. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    клонировать шаблон так, чтобы клоны отличались только фоном и назначать разные шаблоны разным секциям-пунктам меню.
     
  5. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    а МОЖНО ЛИ ПОПОДРОБНЕЙ, ПРОСТО СРОЧНО НУЖНО!
     
  6. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Срочно никак. Надо хотя бы немного в этом курить, я дам лишь направление и примерный план. А делать все за тебя - я не буду.
     
  7. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Хоршо, натолкните меня на верный путь!

    Добавлено через 54 секунды
    А где нужно прописать, что бы фон поменять?
     
    Последнее редактирование: 19.01.2008
  8. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Вот это самый первый вопрос, который должен тебя заинтересовать. Фон меняется либо прямо в шаблоне через background либо в CSS. Если через CSS, то стоит сделать указание фона в шаблоне. Это шаг номер один.

    Шаг номер два - сама смена фона. Но до нее мы пока что не добрались.
     
  9. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Так... я весь во внимании....
     
  10. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Дак нашел или нет где фон определяется?
     
  11. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    633
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    А почему бы просто не "вырубить" из шаблона фрагмент с элементом страницы, определяющим фон сайта, и не заменить его позицией для вывода модулей? В эту позицию для каждого конкретного раздела и категории выводился бы соответствующий модуль с HTML-кодом, описывающим элемент страницы с назначением того или иного цвета бэкграунда. И не нужно бесконечного числа однотипных шаблонов, предложенных chilly_bang'ом.

    Выглядело бы это приблизительно следующим образом. В шаблоне имеется контейнер с определением цвета бэкграунда, в котором находится все остальное содержимое шаблона:
    Код (CODE):
    1. <div style="background: #e0e0e0 url(/templates/<?php echo $cur_template; ?>/images/bg.gif) repeat left top;">
    2. ...
    3. </div>

    Заменяем объявление контейнера позицией для вывода модулей без заголовка и без разметки, получается следующее:
    Код (CODE):
    1. <?php mosLoadModules('inset',-1);?>
    2. ...
    3. </div>

    Далее в меню административной панели "Модули - Модули сайта" создаем ряд модулей, в качестве содержимого которых будет выступать HTML-код объявления контейнера, который мы благополучно "вырубили" из кода шаблона сайта:
    Код (CODE):
    1. <div style="background: #cecece url(/templates/<?php echo $cur_template; ?>/images/bg2.gif) repeat left top;">

    Содержимое модулей необходимо инициализировать в обход особенностям функционального набора встроенного редактора Joomla! CMS, в меню "Редактировать исходный код HTML" (кнопка HTML редактора содержимого). Для каждого модуля это содержимое будет отличаться. Здесь же необходимо указать позицию для вывода 'inset' и связь с пунктом меню. Все. :stop:
     
  12. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    ЕСли в CSS , то нашёл! Для товариша AmmiAk, вариант, но я не понял на счёт кода. что озночает ... , что там должно быть ?
     
  13. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    633
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    В моем варианте описана лишь основная идея использования средств Joomla! CMS для реализации того, что Вам нужно. Фрагмент HTML-кода прилагался лишь в качестве примера одного из вариантов реализации - у Вас есть свой код, с ним и нужно работать.
    Это как раз нас мало интересует. Многоточием я обозначил содержимое контейнера <div></div>, в него могут входить строки HTML-кода шаблона, описывающие колоночную верстку, изображения, текст, ссылки, остальные позиции модулей сайта, условия их вывода и т.п.
     
  14. Offline

    Ollegator Недавно здесь

    Регистрация:
    03.02.2008
    Сообщения:
    25
    Симпатии:
    1
    Ответ: Разный фон для каждой сектции контента

    а если шаблон от rockettheme, где там искать контейнер с определением цвета бэкграунда?
     
  15. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    у них десятки шаблонов, и разбирать из нет желания. Изучайте языки и шаблон
     
  16. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    633
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    Там же, где и у всех остальных шаблонов для Joomla! CMS - в файле 'index.php' и 'template_css.css' каталога '/templates/<имя шаблона>/'.
     
  17. Offline

    Ollegator Недавно здесь

    Регистрация:
    03.02.2008
    Сообщения:
    25
    Симпатии:
    1
    Ответ: Разный фон для каждой сектции контента

    Ну по файлам это понятно, а вот в самом индексе как таковой проверки не видать.. есть запросы на 5 стилей общих например а в css просто прописано какой цвет должен быть у body :(
     
  18. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    633
    Симпатии:
    34
    Пол:
    Мужской
    Последнее редактирование модератором: 31.03.2014
    Asho нравится это.
  19. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    расскажи попадробней как назначить шаблон секциям ?
     
  20. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    сделал секцию, приделал её к пункту меню, и к этому же пункту меню свой шаблон.
     
  21. Offline

    Spayn Недавно здесь

    Регистрация:
    24.12.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Разный фон для каждой сектции контента

    а можно поподробней на счёт присвоения шаблона пункту меню! Заранее спасибо
     

Поделиться этой страницей

Загрузка...