gototopgototop
Register
Вход
HomeJoomla 2.5: Установка и настройка /  Модули Joomla 2.5: позиции и суффиксы класса модуля
Модули Joomla 2.5: позиции и суффиксы класса модуля E-mail
Joomla 2.5 - Установка и настройка Joomla 2.5
Автор: Наталья Мельниченко   
03.04.2013 13:16

Как разобраться в позициях модулей Joomla 2.5Вопрос, который чаще всего мучает начинающих сайтостроителей: как разобраться во всех многочисленных расширениях для Joomla и, в первую очередь, с модулями? Что такое "позиции" и "суффиксы класса" модулей?

В уроках по Joomla 1.5 я останавливалась на этой теме, но, очевидно, того привала было недостаточно, поэтому сегодня поговорим о модулях более подробно.

Практиковаться будем на Joomla 2.5., используя в качестве примера мой сайт о Павловске.

Модули на сайте важны, поскольку через них выводится информация, - причём этот вывод с помощью того или иного типа модуля можно сделать очень и очень привлекательным для посетителей, стимулирующим их интерес к созданным нами материалам и, в конечность счёте,  длительность их пребывания на нашем сайте.

Рассмотрим сегодня несколько вопросов на тему модулей, позиций модулей и суффиксов класса модуля.

1. Где  в Joomla находятся файлы модулей?

Этот вопрос важен тогда, когда надо внести изменения в файлы того или иного модуля, а параметры модуля через админку не позволяют это сделать. Так вот, файлы модулей находятся в папке корневого каталога Joomla, которая называется [modules]. Открываем её, находим папку с файлами нужного нам модуля, и работаем над внесением корректив.

2. Как определить позиции модулей ?

Позиции модулей и их названия прописаны в каждом конкретном шаблоне Joomla. Для того, чтобы с ними ознакомиться, в Joomla 2.5 есть три варианта:

1) в корневом каталоге любого шаблона найдите и откройте файл templateDetails.xml , а в нём место <positions>, т.е. "позиции", названия которых перечислены ниже и смотрятся примерно так:
Позиции модулей в шаблоне Joomla
Говорю "примерно", потому что в разных шаблонах количество позиций и их названия  могут и не совпадать: ведь шаблоны делаются разными разработчиками, - что кому в голову придёт, то он и зафиксирует в файле.

2) при создании нового модуля все прописанные в файле templateDetails.xml позиции модулей будут видны в админке в параметрах каждого конкретного модуля (для примера я взяла модуль входа на сайт):

МОДУЛИ в Joomla 2.5 ::

После нажатия кнопки "Выбор позиции" перед вашим взором появятся списком модульные позиции ВСЕХ установленных на сайте шаблонов, и, чтобы облегчить выбор, можно в верхнем правом углу применить фильтр "Выбор шаблона":

МОДУЛИ в Joomla 2.5 ::

Затем нажать на строчку с названием выбранной позиции, и она пропишется в параметрах модуля:

МОДУЛИ в Joomla 2.5 ::

3) визуально с позициями можно познакомиться в лицевой панели сайта. Но прежде надо разрешить показ, ведь новшеством в Joomla 2.5 является возможность в целях безопасности устанавливать запрет на показ позиций через способ приписки к доменному имени формулки ?tp=1.

Чтобы временно снять этот запрет, надо открыть меню Расширения>>Менеджер шаблонов, а затем в верхнем правом углу Менеджера нажать на кнопку "Настройки". В появившемся окошке нажать сначала на кнопку "Включено", затем на "Сохранить" :

МОДУЛИ в Joomla 2.5 ::

Потом открыть лицевую панель сайта и дописать к названию сайта  указанную выше формулку. Например: http://joomlalessons.ru/?tp=1

Все модулепозиции покажутся в красненьких рамочках, правда, мутненько, но читать надо только начало, и тогда можно будет разобраться, где какая позиция находится:

МОДУЛИ в Joomla 2.5 ::

Лучше, конечно, даже "перерисовать" позиции в виде графического наброска на бумажном листочке, чтобы он  всегда был перед глазами.

Параметры  же надо привести к безопасной форме, т.е. вернуться опять в Менеджер шаблонов, включить в "Настройках " на этот раз кнопку "Отключено", затем  "Сохранить и закрыть".

В платных шаблонах разработчик облегчает жизнь вебмастерам, добавляя к архиву графическое изображение прописанных в шаблоне позиций. Пример:

МОДУЛИ в Joomla 2.5 ::

Итак, с теоретическими основами мы разобрались, переходим к наглядному пособию:

На графической раскладке модулей красными рамочками я обвела, во-первых, место, в котором отражаются все написанные нами бессонными ночами статьи. На картинке оно слишком маленькое, не обращайте на это внимания, это всего лишь рисунок;

во-вторых,  - это наиболее востребованные позиции модулей, называемые почти в каждом шаблоне как  "left" (левая) и "right" (правая): либо мы используем только одну из них, либо одновременно обе вместе. Во втором случае пространство под статьями неминуемо сузится, как, впрочем, уменьшится и ширина для модулей. Учитывая это, на своём павловском сайте я решила оставить только левую сторону. Давайте её и рассмотрим, прокручивая окно:

МОДУЛИ Joomla 2.5 ::

Вы видите, что в левой стороне размещены один под другим модули разных ТИПОВ: 1) поиска по сайту, 2) меню "Город Павловск", 3) два подряд простых html-ных модуля (цитата и часы), затем опять модуль меню "Навигатор по сайту". Заканчивается колонка простым html-ным модулем с цитатой.

Как мы видим, ТИПЫ модулей разные, но ПОЗИЦИЯ у них у всех одна - левая, или "LEFT".

В любое время я могу поменять позицию любому из находящихся сегодня в позиции "LEFT" модулю, внося изменения в его параметры  и исходя из прописанных в шаблоне возможностей для этого.

3. Где найти и как применить суффиксы CSS-класса модуля

Другие ПОЗИЦИИ мы сегодня рассматривать не будем, но, не отходя от позиции "LEFT" , перейдём к рассмотрению понятия суффикс CSS-класса модуля (так длинно звучит это название в Дополнительных параметрах любого модуля Joomla):
Суффиксы класса модуля в Joomla
На картинке вы видите, что в строчку "Суффикс CSS-класса модуля" я поставила "suf_1" . Это обозначение взято не с потолка, естественно, а из файла template.css  того шаблона, который я использую.

Теперь опять вернёмся в Павловск, чтобы сравнить два модуля МЕНЮ: "Город Павловск" и "Навигатор по сайту". Невооруженным взглядом видно, что применены суффиксы: в первом модуле фон почти сплошной, с небольшой прозрачностью, а "Навигатор", наоборот, почти прозрачный. Кроме того, вид названия модулей тоже отличается друг от друга.

МОДУЛИ Joomla 2.5 ::

Далее можно сравнить применение ещё двух суффиксов:  первая цитата написана на полупрозрачном фоне, причем непрозрачность усиливается от верха к низу.

Нижняя цитата написана на практически прозрачном фоне, и выделяет модуль только верхняя полупрозрачная полоска.

А вот модулю поиска по сайту я вообще не прописала никакого суффикса, оставив поле "Суффикс CSS-класса модуля" пустым. Как видите, он тоже имеет свой внешний вид.

Внешний вид каждого модуля зависит на моём сайте от того, какой суффикс я прописывала в Дополнительных параметрах каждого модуля: одному писала suf_1, другому suf_2, и так далее по списку всех возможных в данном шаблоне суффиксов.

Хочу предупредить, что НЕ в КАЖДОМ  шаблоне есть прописанные разработчиком суффиксы. Если вас волнует разнообразие внешнего вида модулей (и, следовательно, привлекательность сайта вообще), то вы либо подберёте  себе хороший шаблон (это не трудно даже для новичков), либо придумаете и пропишете  суффиксы самостоятельно (этот вариант, конечно, не для "чайников).

В заключение урока я советую побродить по одному из моих самых любимых сайтов для работы - Rockettheme.com . Там очень много шаблонов, демо-версии которых можно рассматривать бесконечно, подбирая для своего сайта приличную (хотя и платную, но всё-таки не дороже денег) одёжку.

Что касается модулей для Joomla 2.5, то их выбору, созданию и настройкам мы посвятим отдельное путешествие.

 

 




 

 

 

 

Контакты





Copyright © 2011. Joomla! для "чайников". Автор сайта Наталья Мельниченко
Follow us on Twitter