Joomla! България

Стари версии на Джумла! => Joomla! 3.x => Администриране на Joomla! 3.x => Темата е започната от: Ивайло Халачев в 19 Ноември, 2016, 14:53:04

Титла: Фон на сайт
Публикувано от: Ивайло Халачев в 19 Ноември, 2016, 14:53:04
Здравейте!

Как се добавя фон в Joomla, така че при избиране на различни елементи от вертикалното меню, фона на страницата да бъде с различни картинки и едновременно с това фона на съдържанието да бъде един и същ (с определен цвят)?
Титла: Re: Фон на сайт
Публикувано от: dtk в 19 Ноември, 2016, 15:12:18
Единият вариант за който се сещам е да да си създадете различни класове в CSS файла и да ги задавате в настройките на даденото меню в таб "Настройки на страница" --> "Клас за страницата".
Другият вариант е да пробвате някое приложение като този модул примерно: https://extensions.joomla.org/extension/hd-background-selector
Титла: Re: Фон на сайт
Публикувано от: Ивайло Халачев в 19 Ноември, 2016, 19:02:53
В кой CSS файл?
Титла: Re: Фон на сайт
Публикувано от: Бого в 19 Ноември, 2016, 21:40:09
В кой CSS файл?

Здравей колега,

дай линк към сайта си, така ще помогнеш на колегата, който иска да ти помогне и за теб ще стане по-лесно.

Поздрави и Успех! :)
Титла: Re: Фон на сайт
Публикувано от: Ивайло Халачев в 19 Ноември, 2016, 21:46:20
Линка към сайта е:

http://test5.onsetbg.com/index.php/bg/
Титла: Re: Фон на сайт
Публикувано от: Ивайло Халачев в 20 Ноември, 2016, 09:47:38
Здравейте!

Бихте ли ми обяснили по-подробно, как да го направя!

Ивайло Халачев
Титла: Re: Фон на сайт
Публикувано от: dtk в 25 Ноември, 2016, 18:47:28
@Ивайло Халачев, забелязах че си постигнал желания ефект с различен бекграунд за различните връзки от менюто.
Добре ще е да споделиш как си постигнал този резултат, за да може да помогнеш и на други потребители, сблъскали се с тази задача. Нали за това е този форум!?! Ако всеки си реши проблемът и бие катинара без да е споделил решението, то тогава за какво изобщо да влизаме тук и да отделяме от времето си, за да помагаме на някой!?!

П.С. Бях ти подготвил и още едно решение на задачата, т.к. не бях се сетил за него, когато ти писах първия пост. Но ще го споделя все пак, защото може да е от полза за някой. Копиране на шаблона колкото пъти е нужно, задаване на различни бекграунди и асоцииране към съответните менюта. Това не е най-добрия вариант, но все пак е решение.
Титла: Re: Фон на сайт
Публикувано от: Михаил Михов в 25 Ноември, 2016, 19:41:00
Да се включа и аз по темата, но изисква познания за css, html & Joomla

Когато ли се налага да правя подобно нещо си го дописвам в съответния файл на шаблона отговарящ на индекс-а// пиша съответния защото много зависи от шаблона, който се ползува.

Правя една нова модулна позиция, която да покрива цялата видима част след html тага и нещата са много лесни после.
Работи се с модул на който може да му се зададе къде точно на менюто да се покаже.
Дали ще е html модул или нещо друго, като банер със статистика, това зависи от конкретните изисквания.
Титла: Re: Фон на сайт
Публикувано от: Ивайло Халачев в 25 Ноември, 2016, 20:35:17
Използвах следния модул:
https://extensions.joomla.org/extension/hd-background-selector

След това съм го копирал няколко пъти, колкото е нужно. Задавах различен background с различни картинки и ги свързах към различните елементи на менюто. За да може фоновото изображение да обхване целия сайт без копиране на картинката по вертикала и хоризонтала, тогава съм използвал следния CSS стил:

#art-main {
background-size: 100%;
}

Сивият фон на заглавната част да бъде с дължина, колкото е дължината на частта със съдържанието, а не с дължината на целия сайт съм използвал следния CSS:

.art-header {
background-color: #545454;
width: 900px;
}


А най-долната част (footer частта) е използван следния CSS стил:

.art-footer {
width:900px;
}