|
Для наилучшего понимания этой статьи желательно прочитать предыдущую статью Описание компонентов фронтенда Joomla CMS. 4. Стандартные модули Joomla (Mambo), показываемые во Фронтенде (зоне пользователя). Модули Joomla (Mambo) предназначены для гибкости размещения различной информации на сайте. Модуль можно разместить в любом месте(слое), определенным шаблоном Joomla (Mambo).
Вот весь список слоев, где можно разместить модуль - advert1
- advert2
- advert3
- banner
- bottom
- cpanel
- debug
- footer
- header
- inset
- icon
- left
- legals
- newsflash
- pathway
- right
- toolbar
- top
- user1
- user2
- user3
- user4
- user5
- user6
- user7
- user8
- user9
Однако, нужно учитывать то, что какие слои определены в шаблоне, такие и будут выводится. Т.е. если вы поместите вывод модуля в слой user9, то практически во всех стандартных шаблонах вы его не увидите. Как узнать какие слои определены в шаблоне Joomla (Mambo)? Для этого нужно открыть файл index.php шаблона Joomla (Mambo), который расположен по адресу /templates/имя_шаблона/index.php и посмотреть, например, для слоя left должен присутствовать код <?php mosLoadModules ( 'left', -2 ); ?>. Если для места не описана подобная конструкция, то данные модуля Joomla (Mambo) не выводятся. Также можно столкнутся с ситуацией, когда вывод нескольких модулей Joomla (Mambo) вы выставили в один слой, но шаблон сверстан таким образом, что может показываться только один модуль. Как, например, в стандартном шаблоне Joomla rhuk_solarflare_ii место newsflash. Тогда вы будете наблюдать следующую ситуацию: в этом месте показывается только первый модуль в соответствии с сортировкой модулей Joomla (Mambo). Теперь давайте пробежимся по стандартным модулям Joomla, которые практически идентичны набору стандартных модулей Mambo и узнаем их назначение. Всего их 17 штук. 4.1 Стандартный модуль Joomla (Mambo) mod_archive.php - показывает ваш архив – список ссылок вида Месяц, Год, по нажатии на ссылку показывается страница со списком статей, находящихся в архиве на эту дату. 4.2 Стандартный модуль Joomla (Mambo) mod_banners.php – выводит баннер, который определяется в компоненте com_banners 4.3 Стандартный модуль Joomla (Mambo) mod_latestnews.php – выводит список ссылок на последние добавленные статьи 4.4 Стандартный модуль Joomla (Mambo) mod_login.php – выводит форму для авторизации и если пользователь вошел, то показывает приветствие 4.5 Стандартный модуль Joomla (Mambo) mod_mainmenu.php – фактически самый главный модуль, он показывает в зависимости от параметров главное меню, меню пользователя, топ меню. 4.6 Стандартный модуль Joomla (Mambo) mod_mostread.php – показывает список ссылок на наиболее популярные статьи 4.7 Стандартный модуль Joomla (Mambo) mod_newsflash.php – показывает случайным образом статью из секции newsflash 4.8 Стандартный модуль Joomla (Mambo) mod_poll.php – модуль опросника, который показывает вопрос, список ответов и 2 кнопки Голосовать и Резульаты, обе ведут к результатом опроса, однако в первом случае еще и учитывается ваш ответ. 4.9 Стандартный модуль Joomla (Mambo) mod_random_image.php – модуль который показывает случайную картинку из папки, самое главное указать в параметрах путь к папке, он задается параметром Image Folder, причем в конце пути косую не ставить, а также можно вводить URL. 4.10 Стандартный модуль Joomla (Mambo) mod_related_items.php – модуль показывает список ссылок на похожие по тематике статьи. Это основано на словах, введенных в поле Metakeywords, которые ищутся в остальных статьях 4.11 Стандартный модуль Joomla (Mambo) mod_rssfeed.php – показывает баннеры, на которых написаны виды RSS рассылок при нажатии на этот баннер ссылка ведет на компонент com_rss который подписывает браузер на RSS рассылку 4.12 Стандартный модуль Joomla (Mambo) mod_search.php – поле ввода для отправки запроса на поиск слов, которые введены в содержании сайта (по умолчанию) ищется в статьях, названиях категорий и названиях секций 4.13 Стандартный модуль Joomla (Mambo) mod_sections.php – список ссылок на секции содержания сайта. 4.14 Стандартный модуль Joomla (Mambo) mod_stats.php – выводит информацию примерно в таком формате: OS: Linux s PHP: 4.3.9 MySQL: 4.1.10a Время: 12:05 Caching: Disabled GZIP: Disabled Пользователей: 1 Новостей: 15 Ссылок: 5 4.15 Стандартный модуль Joomla (Mambo) mod_templatechooser.php – показывает картинку (tumbnail) текущего шаблона и список выбора в котором перечислены все доступные шаблоны 4.16 Стандартный модуль Joomla (Mambo) mod_whosonline.php – показывает сколько пользователей и посетителей онлайн 4.17 Стандартный модуль Joomla (Mambo) mod_wrapper.php – отображает html страницу в модуле при помощи тега iframe, какая именно страница отображается задается при помощи параметра URL |