|
Привет, я продолжаю говорить о расширениях CMS Joomla и сейчас пришло время сказать о стандартных компонентах, которые входят в состав установочного пакета системы.
Из главного меню нам доступно 6 стандартных компонентов Joomla! Начнем, думаю, по-порядку. Компонент баннер (com_banners) предназачен для создания и управления баннерными кампаниями, а также для того, чтобы упростить вам жизнь при продаже рекламы на вашем сайте. При раскрытии пункта "Баннер" видим три подпункта. При выборе любого из них откроется страница, изображенная на скриншоте ниже. Как видим, нет ничего особенного. Имеем три вкладки, которые соответствуют подпунктам пункта "Баннер". В настройках ("Параметры") можно включить подсчет статистики переходов по ссылке (кликов). Для начала создается категория. Там все стандартно. Потом создается клиент. Т.е. человек или организация, которая заказывает вам показ баннера(ов). Здесь также нет ничего особенного. Затем создается сам баннер или несколько баннеров для данного клиента в данной категории. Переходим на вкладку "Баннеры" и создаем новый баннер при помощи соответствующей кнопки на панели инструментов. Нам необходимо заполнить несколько полей: имя баннера, его системный псевдоним, выбрать категорию и клиента, указать адрес, куда будет вести клик по баннеру, выбрать изображение баннера, добавить теги. Изображения баннеров хранятся в папке "images/banners" вашего сайта. Не забудьте положить туда картинку :) Также можно добавить собственный код баннера. После всех настроек нажимаем кнопку "Сохранить". Отлично! Баннер создан. Таким же способом создаем необходимое количество баннеров. Осталось создать модуль "Баннер" и опубликовать его в нужной позиции. Переходим в "Расширения" --> "Менеджер модулей" --> "Создать" --> "Баннер" и создаем новый модуль с соответствующими настройками. Выбираем позицию для публикации баннера. Вводим параметры модуля: количество одновременно отображаемых банеров, категорию и клиента, порядок отображения и др. Если включить "Искать по тегам", то баннеры будут выбираться в соответствии с ключевыми словами материала. В расширенных параметрах можно настроить кеширование.
Вот в принципе и все. Сохраняем модуль и смотрим на сайт. Баннер должен был появиться в указанной позиции. Для лучшего понимания работы данного компонента попробуйте создавать баннеры и опубликовать их через модули с разными настройками, тогда будет видно, как они влияют на результат. Хорошо! Не будем останавливаться на месте. Перейдем ко второму стандартному компоненту. Компонент "Контакты" (com_contact) предназначен для создания контактных лиц и страницы контактной информации на вашем сайте. Переходим в "Компоненты" --> "Контакты" и снова видим обычную страницу компонента. Кнопка "Параметры" на панели инструментов позволяет настроить отображение иконок на странице контактов, выбрать, какие поля показывать, а какие нет. Также есть и другие настройки (читаем подсказки Перейдем к созданию страницы контактов. Без категории мы не сможем создать ни одного контакта. Поэтому создаем категорию. Переходим на вкладку "Категории", нажимаем "Создать", вводим имя и псевдоним и жмем "Сохранить". Я создал категорию с именем "Администрация". Теперь создаем контакт. Вкладка "Контакты" --> "Создать". Что мы видим?
ОК, контакт сохранился после нажатия "Сохранить". Но как предоставить доступ пользователям на страницу контактов? Для этого создадим новый пункт в любом из существующих меню. "Все меню" --> "Главное меню" --> "Создать" --> "Внутренняя ссылка" --> "Контакты". И здесь у нас появляется два варианта: "Шаблон категории контакта" и "Стандартный шаблон контакта". Первый позволяет вывести список существующих контактов из определенной категории контактов. А второй - вывести инфорацию об одном выбранном контакте. Настройки достаточно просты и понятны. Читаем подсказки и задаем вопросы в комментариях :) Итак, создаю страницу с одним контактом ("Стандартный шаблон контакта"). Ввожу заголовок и псевдоним, выбираю конктретный контакт. Есть возможность настроить иконки и отображаемые поля, заблокировать письма и др. Сохраняю и обновляю главную страницу сайта. В модуле главного меню должен появиться новый пункт, при клике по которому посетитель переходит на страницу контакта. В моем случае это выглядит так, как изображено на скриншоте снизу. В вашем случае вид страницы контакта может быть другим. Это зависит от заполненных полей, разрешенных к отображению полей, выбранных иконок и т.д. Заметьте, что настраивать внешний вид страницы контактов можно на нескольких уровнях: глобальный уровень в настройках компонента, настройки в самом контакте, настройки пункта меню. Иногда это приводит к путанице:) Что ж, посмотрим на мой скриншот: Надеюсь, я достаточно подробно описал компонент "Контакты". Пора идти дальше. Компонент "Ленты новостей" (com_newsfeeds) предназначен для отображения на вашем сайте сторонней ленты новостей (RSS), привязав к пункту меню отдельную ленту, список лент категории или список всех категорий лент новостей. Переходим в данный компонент и видим до ужаса знакомую картину :)
Осталось привязать данную ленту к пункту меню. Как вы, наверное, догадались, идем в настройки пунктов любого меню и создаем новый пункт. Выбираем "Ленты новостей" и видим три варианта. Читаем подсказки :) и выбираем "Шаблон отдельной ленты". Довольно-таки обычные настройки: выбираем ленту, можем настроить отображение данной ленты. Сохраняем, смотрим на главную страницу сайта. В меню появился новый пункт. Как видим, ничего сложного :) Попробуйте добавить еще несколько RSS-лент и добавить разные виды ссылок. А я жду вас дальше. Компонент "Голосования" используется для создания опросов и голосований на сайте и публикации их в виде модуля или привязки к пунктам меню.
Теперь давайте создадим модуль голосования. "Расширения" --> "Менеджер модулей" --> "Создать" --> "Голосование". Вводим название модуля, выбираем позицию, выбираем только что созданное голосование и сохраняем. Обновим страницу сайта. Ура! :) Теперь "подцепим" голосование на пункт меню. Идем в настройки пунктов меню и создаем новый пункт. Тип пункта - "Голосование" --> "Разметка голосования". Выбираем голосование, задаем название и сохраняем. Обновляем страницу сайта. Ура еще раз! :) При переходе по ссылке пункта меню посетитель видит результаты голосований. Выбрать конктетное голосование можно из выпадающего списка. Вот что получилось у меня:
Хорошо! С голоосванием разобрались. Вопросы в комментариях :) Компонент "Поиск" производит поиск по сайту и предоставляет пользователю результаты поиска. Из меню "Компоненты" --> "Поиск" доступны только настройки поиска. Там можно включить сбор статистики поиска и отображение даты создания. Чтобы пользователь смог воспользоваться компонентом поиска, необходимо создать модуль поиска и опубликовать в нужной позиции. "Расширения" --> "Менеджер модулей" --> "Создать" --> "Поиск". Выбираем позицию, вводим простые настройки, сохраняем. Как просмотреть позиции в вашем шаблоне описано здесь. Я выбрал позицию user4. Пользователь вводит слово или фразу в поле модуля поиска, нажимает Enter и компонент выводит ему результат поиска на страницу. По умолчанию поиск производится по материалам, ссылкам, контактам, категориям, разделам и лентам новостей. Но пользователь может выбрать, где надо искать. Также можно отключить поиск, например по ссылкам, для всех пользователей. Для этого необходимо отключить плагины, отвечающие за этот поиск. Плагины мы рассмотрим в следующей статье, а пока что смотрим на скриншот :) Как видим, поиск по моему бесполезному сайту :) по ключевому слову "город" показал 12 результатов (для уменьшения картинки я разрезал ее внизу). С поиском разобрались. Стандартный компонент "Каталог ссылок" предназначен для создания каталога ссылок на вашем сайте под Joomla. Создание каталога ссылок аналогично созданию RSS-лент, здесь также есть глобальные настройки и категории. Создаем категорию, затем несколько ссылок в этой категории. Теперь создадим новый пункт меню. Выбираем тип меню "Веб-ссылки". Нам доступно три варианта: отобразить список категорий ссылок, отобразить список ссылок категории. Третий вариант позволит зарегистрированным пользователям добавлять свои ссылки. Для этого необходимо разместить модуль входа для пользователей. Поэкспериментируйте со всеми вариантами. Теперь выбираем второй вариант. Вводим свои настройки. Сохраняем. Обновляем сайт. В меню появился новый пункт, при клике по которому вы увидите список ссылок. Отображение будет зависеть от настроек. Скриншот в данном случае считаю лишним, т.к. все должно быть понятно :) Хочу заметить, что это не все, а основные стандартные компоненты CMS Joomla! Дело в том, что почти все остальные компоненты или работают только в администраторском разделе (бэкэнде), или не имеют настроек, или их настройки почти всегда оставляют стандартными, или они работают в "фоновом" режиме, или все это вместе :) ... Большинству пользователей нет необходимости "ковыряться" в этих компонентах. Вероятно, что я напишу еще статью о компонентах Joomla, но это будет уже в другой категории блога. А пока достаточно научиться применять и использовать описанные выше компоненты для применения их в создании сайтов. Следующая статья будет о плагинах Joomla и об установке сторонних расширений. Подписывайтесь на RSS, получайте RSS на e-mail, а также фолловьте меня в Твиттере! Жду комментов и желаю успехов! :) Следующие статьи:
Предыдущие статьи:
|