Разработка Internet-представительства для компании при помощи CMS
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
вить соответствующий поисковой мамбот для этого компонента.
Подводя итог, можно сказать, что компоненты - это расширения Joomla, которые составляют функционал системы и поддерживают интерактивное взаимодействие с пользователем.
Модули, в отличие от компонентов, выполняют функции отображения какой-либо информации и в большинстве случаев не выполняют никаких операций по добавлению/модификации данных. Другим немаловажным отличием модулей от компонентов является возможность копирования модулей.
Мамботы - это небольшие функции позволяющие выполнять манипуляции с данными перед отображением их пользователям сайта.
В большинстве случаев, расширение для Joomla состоит из компонента, одного или нескольких модулей и поискового мамбота. Компонент выполняет какие либо действия с данными (добавляет/изменяет/удаляет), модули отображают данные, а мамбот позволяет осуществлять поиск по данным этого компонента.
Разделы - это объекты верхнего уровня в структуре содержимого. В раздел входят категории, а в них, в свою очередь, статьи, но о них позже..
Для работы с разделами необходимо перейти в менеджер разделов. Можно нажать на главной странице панели кнопку Разделы или в основном меню выбрать Материалы и затем Менеджер разделов (рис. 3.4).
Рис. 3.4 - Страница Менеджер разделов
Чтобы создать новый раздел, необходимо нажать значок Создать (рис. 3.5).
Когда открыта страница редактирования раздела, вам недоступны (пока не выйдете из неё) пункты основного меню.
Рис. 3.5 - Страница создания раздела
На странице создания раздела нужно:
<Рис. 3.5 - Страница создания разделаНа странице создания раздела нужно:
В поле Заголовок внести имя раздела, которое будет отображаться в меню.
В поле Псевдоним внести имя раздела на латинице, которое будет использоваться при построении SEF - ссылок (если поле не заполнено - псевдоним формируется автоматически из даты создания, например 2011-05-12 22:33:10).
В поле Опубликовано - публиковать или нет.
В поле Порядок показа можно изменить порядок отображения раздела на странице Менеджер разделов.
В поле Доступ можно выставить права на просмотр данного раздела:
Все - для всех посетителей сайта.
Зарегистрированный - для зарегистрированных пользователей.
Специальный - для администраторов (групп менеджеров, авторов и так далее, то есть всех, кроме гостей и registered).
В поле Изображение выбрать изображение, которое будет использоваться при отображении раздела в меню.
В текстовом поле Описание написать о содержании раздела.
Для создания Объекта содержимого в Joomla присутствует удобный WYSIWYG-редактор. При создании нового объекта сразу же можно задавать его параметры.Для управления документами сайта (создать новый документ, отредактировать, переместить и т.д.) нужно перейти к управлению содержимым. Сделать это можно двумя способами:
В разделе главного меню Содержимое выбрать Все содержимое;
Перейти к содержимому каждого раздела из пункта главного меню панели администратора Содержимое по разделам.
Для управления объектами содержимого в панели инструментов появляются дополнительные кнопки:
в архив - объекты содержимого, перенесенные в архив, также доступны для просмотра на сайте, если имеют статус опубликованы;
перенести - перемещение объекта в другой раздел или категорию сайта;
в корзину - объекты, перемещенные в корзину, недоступны для просмотра на сайте, но могут быть восстановлены в разделе Управление корзиной.
Система меню в Joomla! довольно простая в использовании и не имеет в стандартной сборке возможности гибкой настройки. Но это легко поправимо использованием дополнительных компонентов, которые позволяют, например, создавать меню с многоуровневой системой элементов меню (подменю) представленных в виде дерева, динамические меню (всевозможные плавные и не очень выпадания, всплывания, появления, пропадания и тому подобное) и т.д.. В этой статье я хочу описать, как создать простое меню.
При стандартной установке Joomla! вместе с демонстрационным контентом мы уже имеет несколько готовых меню: main, top, other, user, при этом последнее становиться доступным только после того, как зарегистрированный юзер авторизируется.
Чтобы создать новое меню необходимо:
Авторизоваться в административной панели Joomla;
Выбрать пункт меню Menu->Menu Manager и в открывшемся окне нажать кнопку New;
Затем в загрузившемся окне заполняем всего два поля:
Menu Name - идентификатор меню, которое используется внутри кода Joomla!, поэтому рекомендуют выбирать не повторяющиеся и без пробелов;
Module Title - заголовок создаваемого меню, который будет отображаться на сайте;
Жмём кнопку Save и меню готово.
Далее надо добавить хотя бы один элемент меню.
Для этого жмём на иконку напротив идентификатора меню (test_menu в нашем случае), или же идём в меню Menu->test_menu.
Нажимаем кнопку New для запуска мастера создания нового пункта
На первом этапе нам предлагается выбрать тип создаваемого элемента меню, то есть, что собственно будет отображаться, если это подменю было выбрано. Выбор на первый взгляд довольно большой, хотя есть предупреждение, что некоторые типы элементов меню повторяются. Повторяются они для удобства, так как всё сгруппировано по назначению. Например, Link - Conent Item находиться одновременно в группах Con