Гостевые книги для Joomla. Часть 2. (Правила установки компонентов для Joomla на реальном примере! Установка и настройка EasyBook)
Уровень: Новичок - Пользователь Чтобы быть "в теме", рекомендуем прочитать, если Вы этого не делали раньше, следующие выпуски нашей рассылки: - выпуск №6 Первое знакомство с EasyBook
- выпуск №9 EasyBook - что это такое и "с чем ее едят"!
Сразу к делу! Архив со всем необходимым можно взять на нашем сайте! Что в нем присутствует? Прочитайте readme и все станет ясно! Нам понадобятся следующие файлы: - JOOMLA_com_easybook_1.1_ru_stable_easy-joomla.zip – как пример установки компонента
- mod_eblastpost_1_0_1.zip – как пример установки модуля
- JOOMLA_bot_easybooksearchbot_1.1.1_ru_beta_efft-lab.zip – как пример установки мамбота
Расширения для Joomla бывают трех типов: компоненты, модули и мамботы. Назначение компонентов: они отображают информацию в центральной части страницы (специалисты это называют - контент). Примеры компонентов из базового дистрибутива: компонент «Ссылки» выводит каталог ссылок, компонент «Поиск» выводит форму расширенного поиска и его результаты, а самый главный компонент управляет публикациями на сайте, этот компонент позволяет создавать разделы новостей, ЧаВо, вести блог на сайте, публиковать произвольные статьи, в частности, можно организовать архив Ваших рассылок. Назначение модулей: они выполняют интерфейсные и сервисные функции… Модуль «Поиск» выводит форму поиска. Модуль «Авторизация» выводит форму авторизации. Модули меню (их несколько) выводят меню сайта. Чисто сервисные функции: модуль «Кто на сайте?» - показывает число посетителей on-line могут; еще пример сервисных модулей – это показ времени на сайте в виде красивых часов (таких модулей нет в стандартном дистрибутиве). Также модули могут в разнообразной форме обрабатывать контент сайта и выводить результаты такой обработки, например, можно отдельно сгруппировать ссылки на последние(свежие) статьи на Вашем сайте, последние добавленные ссылки в каталоге, выводить последнюю запись в гостевой и т.д. Принципы установки расширений. Механизм установки расширений в Joomla разработан так, чтобы этот процесс был максимально простым и понятным для обычных пользователей. Достаточно попробовать установить одно расширение, чтобы понять, что это ЭЛЕМЕНТАРНО ПРОСТО! Дистрибутивы всех расширений представляют собой zip-архивы. Даже если расширение Вы разработали сами, то перед установкой его на сайт Вы все-равно должны упаковать его в архив. Теоретически пользователю и не надо знать, что находится внутри архива, но на практике ситуация несколько иная, в основном, это касается бесплатных (свободно распространяемых) расширений. Они могут требовать локализации, для чего может понадобиться провести некоторые манипуляции с архивом. Часто свободные расширения - это бета-версии, довести «до ума» которые может только специалист, но это уже отступление от темы… Итак, у Вас на руках есть архив с расширением!.. и есть сайт в сети, куда его нужно установить. Архив у Вас может лежать на диске на компьютере, с которого Вы подключаетесь к Интернету, или быть у Вас на внешнем носителе... Начинаем установку. В браузере подключаемся к панели управления сайтом и выбираем пункт меню Установка/Удаление > Компоненты. В появившемся окне ищем заголовок «Загрузка файла пакета с последующей установкой элемента» и нажимаем под ним кнопку Обзор. Откроется стандартный диалог выбора файла С ВАШЕГО КОМПЬЮТЕРА. Вам необходимо выбрать компонент гостевой книги JOOMLA_com_easybook_1.1_ru_stable_easy-joomla.zip. После выбора файла жмем кнопку Загрузить и установить. Если в следующем окне видим сообщение «Загрузка … успешна», значит все ОК. Чуть ниже будет ссылка Продолжить…, которая вернет Вас в окно установки компонентов. Нам здесь больше делать нечего, так как управление компонентами ведется в другом месте :) Выбираем пункт меню Компоненты > EasyBook и видим список пунктов по управлению компонентом. НО, наш совет, не спешите сразу изменять настройки или конфигурацию компонента, а лучше посмотрите его работу с настройками по умолчанию. Это на случай, если Вы ставите какой-либо компонент по своей инициативе, чтобы посмотреть, как он функционирует в оригинальном варианте и не «глючит» ли, а потом уже можете его перенастраивать, если хотите. Компонент установлен! Но чтобы его увидеть на сайте, нужно произвести еще несколько манипуляций… Как заставить компонент работать? Чтобы пользователь на сайте мог зайти в гостевую книгу, нужно создать новый пункт в ЛЮБОМ меню сайта и связать его с компонентом EasyBook. Допустим, Вы хотите дать возможность вызова гостевой из Главного меню сайта. Для этого в панели инструментов выбираем пункт меню Меню > mainmenu В появившемся окне Управление меню нажимаем на иконку Новый. В следующем окне выбираем тип меню – Компонент . Жмем на иконку Далее. В следующем окне задаем параметры нового пункта меню: Название – введите имя пункта меню на сайте: Гостевая Компонент – с чем связываем этот пункт меню. Выбираем EasyBook URL – запомните это поле! Сейчас оно пустое, но скоро оно нам понадобится! Родительский пункт меню – не трогаем. Уровень доступа – тоже не меняем. Опубликовано на сайте – должно быть выбрано Да Готово! Жмем иконку Применить. Потом на маленькую иконку Предпросмотр сайта… Браузер от-кры-ва-ет-ся… и мы видим сайт, главное меню и в нем пункт Гостевая. Выбираем его… Компонент заработал! Настройка конфигурации компонента. Она может быть предусмотрена разработчиками, а может быть и нет. Для EasyBook есть такое дело. А что будем менять? Что попало. Нет. Попробуйте написать сообщение в гостевую. Что неудобно? Например, заполнение обязательного поля Ваша эл.почта. Можно ли его отключить? Да. Выбираем пункт меню Компоненты > EasyBook > Редактировать конфигурацию. В появившемся окне выбираем вкладу Поля и устанавливаем Нет для двух пунктов «Показывать поле электронной почты:» и «Принудительно показывать поле эл.почты?:». Далее жмем на иконку Сохранить и убеждаемся, что изменения вступили в силу. Вот и весь принцип настройки компонентов! Заодно! (Разъясняем дополнительные вопросы по теме) Допустим, Вы хотите, чтобы вызов гостевой был из двух меню (еще и из верхнего). Если Ваш компонент уже связан с одним пунктом меню, то дополнительное связывание компонента происходит по иной схеме. Давайте разберем, как добавить вызов Гостевой из верхнего меню. Выбираем пункт меню Меню > topmenu. В появившемся окне «Управление меню» нажимаем на иконку Новый. А в следующем окне выбираем тип меню НЕ ТАК КАК В ПЕРВЫЙ РАЗ – нужно выбрать Ссылка - Url. Жмем на иконку Далее. Что задавать в следующем окне, Вам наверное, все ясно, кроме поля Ссылка, если Вы не слишком внимательно читаете этот выпуск :) Мы просили запомнить про поле Url в разделе этого выпуска «Заставляем компонент работать». Так вот, в текущем окне пока жмем на иконку Отмена и возвращаемся в недавно созданный пункт главного меню Гостевая, копируем оттуда Url в буфер обмена. Возвращаемся к созданию нового пункта в верхнем меню… и в поле Ссылка теперь копируем содержимое буфера обмена. Устанавливаем остальные параметры и сохраняем их. Теперь осталось посмотреть на результат :) Не будем вдаваться в подробности, почему не надо для второго пункта меню выбирать опять тип Компонент, скажем только, что дублирование пунктов меню, которые уже есть на сайте – Контакты, Новости, Ссылки – создано именно по такому принципу! Еще замечание, Вы может в любом месте на сайте вывести фразу типа «Пишите в гостевую». Эту фразу нужно оформить как гиперссылку и в параметр href загнать Url, которым только что манипулировали. Тема следующего выпуска. Гостевые книги для Joomla. Часть 3. (Правила установки модулей и мамботов для Joomla на примере установки дополнений к гостевой EasyBook) Автор данной статьи: Леонид Мальков Желаем успехов! "efft" Lab © www.efft.ru, 2007 г. Все права защищены При воспроизведении материалов выпуска указание имени автора и активная ссылка на сайт http://www.efft.ru/ ОБЯЗАТЕЛЬНЫ! Просмотров: 15975
|