Joomla - Каждой странице отдельный фон в зависимости от времени суток |
07.09.2011 13:51 |
Достаточно часто у владельцев сайтов под Joomla появляется потребность сделать для отдельно взятой страницы — уникальный фон. На многочисленных форумах предлагается много решений на эту тему, однако у каждого из них имеется один существенный недостаток. - администратор сайта должен вручную прописывать код на тех или иных страничках сайта. Мы предлагаем решение, которое позволят настраивать фон, не обладая познаниями в программировании. Речь идет о модуле «body слайдер фс+», который позволяет не только менять фон сайта, устанавливая свои изображения, но делать в качестве фона настоящие слайд шоу и выводить все это в заданное время. Таким образом на сайте можно создавать разные фоны на каждое время суток. {mosloadposition debug} Модуль «body слайдер фс+» - распространяется на коммерческой основе и купить его можно в по следующей ссылке: http://sitogon.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=3&category_id=1&option=com_virtuemart&Itemid=61 Стоимость модуля — 300 рублей. Прежде чем мы приступим к подробному описанию модуля и просмотру демо сайта, предлагаю вкратце ознакомиться со всеми возможностями данного расширения:
Чтобы разобраться с тем, как работает модуль, предлагаю поставить несколько локальных задач и первое, что мы сделаем — изменим фон у одной единственной страницы.
Как изменить фон у отдельно взятой страницы в Joomla
У нас есть графический файл, который мы хотим сделать фоном страницы. Первое, что мы должны сделать после установки модудля — это зайти в административную панель Joomla: Расширения — Менеджер Модулей и открыть на редактирование модуль «Colors FSP». Нас интересует текстовое поле «Фоновая картинка», куда мы должны прописать путь к файлу с изображением, которое послужит фоном. Далее обратите внимание на выпадающий список «Вывод фоновой картинки». Здесь необходимо выбрать вариант отображения: Repeat — повторять картинку до тех пор, пока не будет заполнена вся область No-repeat — отобразить картинку всего один раз Repeat-x — рисунок повторяется только по горизонтали Repeat-y — рисунок повторяется только по вертикали Fixed — картинка растягивается на всю область экрана Теперь необходимо привязать наш фоновый рисунок к пункту меню. Для этого в настройках модуля указываем соответствующий пункт и сохраняем модуль.
Посмотрим, что же у нас вышло на сайте. Предлагаю открыть следующую ссылку: http://sitogon.ru/demo/index.php?option=com_content&view=article&id=1&Itemid=4 Как мы видим, фон изменился. Хотя на главной странице сайта по прежнему отображается фон «по умолчанию» С изменением фона страницы, привязанной к пункту меню мы справились. А что делать, если есть необходимость сменить фон у материала, который не привязан ни к одному из пунктов меню? Для этого откроем наш модуль и в поле «Позиция» пропишем нечто свое, уникальное. То есть, позицию, которая отсутствует в нашем шаблоне.
В моем случае указана позиция «fon1»
Сохраняем настройки модуля и отправляемся в менеджер материалов. Открываем на редактирование ту статью, где мы желаем сменить фон сайта. В основную часть материала добавляем тег: { loadposition fon1} Где loadposition — команда, которая заставляет загружаться модуль, а fon1 — позиция нашего модуля. Сохраняем материал.
Как сделать несколько страниц с разным фоном?
Мы узнали — как изменить фон на одной странице. А что делать, если необходимо сделать несколько страниц с разным фоном? Для этого идем в менеджер модулей. Находим наш модуль в списке. Ставим напротив флажок и в правом верхнем углу нажимаем кнопку Далее остается настроить копию модуля на свое усмотрение. То есть, на сайте может работать две и более копий модуля при полном отсутствии конфликтов.
Как сделать фон сайта в виде слайдшоу
|
Обновлено 07.09.2011 14:11 |