GoGetLinks — самая выгодная биржа рекламных обзоров

Расширения для Joomla (компоненты, модули, плагины) – что это такое, где скачать, как установить и удалить, решение возможных проблем

22 января, 2010 | Рубрика: Настройки и работа в Joomla, Расширения для Joomla

Расширения для Joomla (компоненты, модули, плагины) - что это такое, где взять, как установить и удалить, решение возможных проблемЗдравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. Предлагаю вашему вниманию очередную стать в рубрике Расширения для Joomla, из которой вы узнаете о том, что такое компоненты, модули и плагины для сайта на Joomla, ознакомитесь со способами их установки и удаления из Joomla, а так же узнаете способы решения возможных проблем при установке этих расширений.

Расширения для сайта на Joomla - компоненты, модули, плагины

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

Расширения для Joomla - понятие компонента

Все расширения для Joomla делятся на три группы: компоненты, модули и плагины. Начнем, пожалуй, с компонента. Если вы зайдете в админпанель своего сайта на Joomla, то в верхнем меню вы увидите пункт "Компоненты", а при подведении к нему мыши - появится список компонентов уже установленных на вашем сайте под управлением Joomla. Некоторые из них устанавливаются вместе с установкой Joomla, остальные вы установите или уже установили сами. Так что же такое компонент?

Компонент в Joomla это своеобразная небольшая система управления контентом (содержимым), которая органично интегрируется в Joomla, расширяя ее функционал. У компонента имеется своя админпанель, зачатую напоминающая по функционалу админпанель самой Joomla. Некоторые компоненты имеют возможность установки своих собственных расширений, которые устанавливаются именно из админпанели данного компонента, а не из админпанели Joomla (например, компонент XMap, который служит для создания карты сайта на Joomla и имеет возможность установки собственных расширений).

Компонент фотогалереи Phoca Gallery, о котором я еще буду подробно рассказывать в будущих статьях рубрики Расширения для Joomla, позволяет выводить на страницах сайта в области контента (там, где обычно располагается текст статьи) фотографии. Причем в админпанели компонента Phoca Gallery можно будет рассортировать фотографии по разделам и категориям, аналогично организации содержимого в самой Joomla.

Расширения для Joomla - модули

Если содержимое компонента выводится в области контента вашего сайта, замещая своим содержимым (фотогалереи, товары интернет магазина и д.р.) текст статей, то содержимое модуля выводится не в области контента (центральная часть страницы), а где-нибудь рядом со статьей или содержимым компонента. Например, модуль меню, который может выводиться хоть на всех страницах сайта в не зависимости от их содержания, допустим, слева от области контента. В шаблоне, который вы используете для оформления внешнего вида своего сайта на Joomla, обязательно будут предусмотрены специальные места, в которых можно будет настроить отображение содержимого модулей.

Для разных шаблонов места для модулей могут располагаться в разных местах и называться тоже по-разному. Вплоть до того, что место под модуль под названием Left, будет располагаться справа от области контента на странице сайта. Как же узнать, где именно в используемом вами шаблоне для Joomla предусмотрены места для модулей и как они называются? Увидеть эти позиции вы сможете, например, просто добавив в конце URL вашего сайта в адресной строке браузера ?tp=1 (например, http://vash_sait.ru/?tp=1).

Есть еще один способ, который позволит увидеть места для модулей в используемом вами шаблоне для сайта на Joomla. Для этого вам нужно будет зайти в админпанель вашего сайта и выбрать из верхнего меню "Расширения" - "Менеджер шаблонов". На открывшейся странице вы можете щелкнуть по названию своего шаблона, а затем нажать вверху страницы на кнопку "Просмотр".
Как посмотреть позиции для модулей в шаблоне Joomla 1.5
В разных шаблонах количество и расположение мест для модулей отличается. Поэтому, прежде чем вставлять модуль с меню в какую-либо позицию (например, left, right или top) шаблона, убедитесь, где именно в этом шаблоне находится эта позиция. Как я уже говорил, не исключен вариант, что позиция left будет находиться справа.

Что же еще, кроме меню, можно размещать в областях, отведенных в шаблоне для модулей? Достаточно много чего. Например, форму для регистрации и входа посетителей на сайт, различные опросы и голосования, форму поиска по сайту, выводить список новых материалов сайтов или список самых популярных статей на вашем проекте. Кроме этого, есть универсальный модуль встроенный в Joomla, по умолчанию, который называется "Произвольный HTML-код". В этот модуль (при условии временного отключения визуального редактора) можно вставить, например, код счетчика посещаемости вашего сайта или же код счетчика Feedburner для подсчета количества подписчиков на вашу RSS ленту.

Расширения для Joomla — плагины

В предыдущих версиях Joomla плагины назывались мамботами, поэтому если вы сейчас встретите это название, то знайте, что это одно и то же. Сформулировать определение плагина в Joomla не так то просто, особенно с учетом того, что оно должно быть понятно начинающему пользователю Joomla. По выполняемым функциям плагины для Joomla очень различаются, но все-таки попробую дать описание работы плагинов. Плагин - это определенный программный код, который будет выполняться только при возникновении определенного события. Какого именно события? Ну, например, таким событием может быть встреченная в тексте статьи команда вызова данного плагина, который в результате вставит в содержимое статьи что-то свое.

Таким плагином , например, является плагин Phoca Gallery. Чем действия этого плагина отличаются от действий аналогичного компонента Phoca Gallery? Компонент Phoca Gallery выводит содержимое созданной фотогалереи в области контента, т.е. никакой статьи на этой странице уже быть не может. А вот если вам нужно вставить фотогалерею прямо в тело статьи сайта на Joomla, то тут вам как раз и понадобится плагин Phoca Gallery. После того, как вы установите и активируете этот плагин, вам нужно будет вставить в нужное место статьи команду вызова плагина Phoca Gallery, указав в этой команде параметры, которые подскажут плагину, какие именно фотографии выводить, каким способом открывать их полные версии и прочее. Такая команда будет выглядеть примерно так:

{phocagallery view=category|categoryid=29|
limitstart=0|limitcount=16|detail=5|displayname=0|
displaydetail=0|displaydownload=0|imageshadow=shadow1|displaybuttons=0
} 

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

Другим примером плагина для Joomla может служить плагин System - Legacy, который предназначен для того, чтобы можно было использовать расширения, написанные для старой версии Joomla 1.0 на сайте с установленной Joomla 1.5. Этот плагин на лету определяет расширения, написанные для Joomla 1.0 и согласует их работу с новой версией Joomla 1.5. Плагин System - Legacy не нужно устанавливать , т.к. он идет в комплекте с Joomla 1.5. Но для того, чтобы он начал работать его надо активировать.

Для активации плагина System - Legacy нужно зайти в админпанель Joomla и выбрать из верхнего меню "Расширения" - "Менеджер плагинов", в результате чего откроется окно "Менеджер плагинов". Найдите среди приведенных там плагинов строчку с названием "System - Legacy" и щелкните по иконке с красным крестом в этой строке.
Расширения для Joomla — плагин  System - Legacy
Вместо креста появится зеленая галочка, которая будет означать, что плагин успешно активирован. Как видите, оба эти расширения (Phoca Gallery и System - Legacy) являются плагинами, но сильно отличаются по сути работы.

Установка и удаление расширений для Joomla (компонентов, модулей, плагинов), решение возможных проблем при установке

Скачать расширения для Joomla (компоненты, модули, плагины) можно отсюда. На этом ресурсе все расширения отсортированы по тематикам и имеют рейтинг, который формируется на основе оценок данных этому расширению пользователем. Единственный минус такого ресурса - все на англицком, хотя для большинства это, наверное, не проблема. Так же хочу привести в пример ресурс с расширениями для Joomla 1.5 полностью на русском языке - joom15. На страницах этого проекта вы найдете не только бесплатные расширения, но и бесплатные шаблоны для Joomla 1.5.

Установка расширений и шаблонов на Joomla

Для установки расширений в Joomla нужно будет войти в админпанель Joomla и выбрать из верхнего меню "Расширения" - "Установить/Удалить", в результате чего откроется окно "Менеджер расширений". В этом окне имеется шесть вкладок, первая из которых под названием "Установить", предоставляет возможность установить любое расширения для Joomla (компонент, плагин или модуль) и любой шаблон темы оформления для сайта на Joomla. Остальные же вкладки позволяют удалить уже установленные компоненты, плагины, языки и шаблоны для сайта на Joomla.
Установка и удаление расширений для Joomla (компонентов, модулей, плагинов)
Скачанное расширение или шаблон в архиве ZIP вовсе не обязательно распаковывать. Joomla умеет работать с архивами ZIP и GZ, что несомненно очень удобно, а так же ускоряет и упрощает установку расширений и шаблонов для Joomla. Для установки расширений и шаблонов, запакованных в архив ZIP, нужно перейти в окне "Менеджер расширений" во вкладке "Установить" в область «Загрузить файл пакета», нажать кнопку «Обзор» и найти на своем компьютере файл с расширением или шаблоном в архиве ZIP. Затем жмем на кнопку «Загрузить файл&Установить». Через несколько секунд расширение или шаблон будут установлены и вы увидите сообщение об удачной установке.

Решение возможных проблем при установке расширений (компонентов, модулей, плагинов) и шаблонов на Joomla

Если при установки расширения(компонента, модуля, плагина) или шаблона Joomla у вас возникли проблемы, то можете обратиться к этим материалам для их решения:

Ошибка при установке расширения или шаблона для Joomla так же может возникать из-за неправильно упакованного архива. Распакуйте архив со сбойным расширением или шаблоном у себя на компьютере и посмотрите его содержимое. Правильный архив с расширением или шаблоном Joomla должен содержать в своей корневой папке файл с расширение XML. Этот файл сообщает установщику Joomla куда и какие файлы из этого архива распаковывать на сервере вашего хостинга.

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

Удаление расширений и шаблонов из Joomla

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

Правда, вкладка "Компоненты" отличается от других вкладок тем, что в ней можно активировать и деактивировать те или иные компоненты Joomla. Для этого служит галочка в колонке "Разрешить".
Удаление расширений и шаблонов из Joomla
Для отключения любого компонента Joomla просто щелкните по галочке в столбце "Разрешить" напротив названия нужного компонента. В результате, галочка сменится красным крестом, что означает деактивацию этого компонента. Для его обратного включения щелкните по кресту. Модули и плагины вы сможете активировать или деактивировать только в менеджере модулей и менеджере плагинов соответственно.

Для удаления компонента, модуля, плагина, языка или шаблона Joomla нужно зайти в соответствующую вкладку и поставить галочку рядом с названием уже не нужного расширения, языка или шаблона, а затем нажать кнопку "Удалить" вверху страницы. Причем, компоненты можно удалять только по одному - поставить галочки сразу напротив нескольких компонентов не удастся. Компонент является, как правило, очень сложным расширением, и во избежании возможных ошибок их разрешено удалять только по одному. Остальные же расширения, а так же языки и шаблоны, можно удалять сразу по несколько штук. Для этого можно поставить галочки напротив всех ненужных модулей, либо плагинов, либо языков или шаблонов, а уже затем нажать кнопку "Удалить" вверху страницы.

Вы так же можете ознакомиться с другими материалами связанными с работой и настройкой сайта на Joomla, а так же с материалами, посвященными расширениям для Joomla и вопросам связанным с созданием и настройкой интернет-магазина на основе компонента VirtueMart.

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

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Постовой (обмен постовыми): Joomla vs Wordpress - сравниваем две платформы


Спасибо Вам за добавление этой статьи в
Подписаться на обновления по E-mail RSS
Получать обновления на E-mail
GoGetLinks — самая выгодная биржа рекламных обзоров
Кстати, тоже интересно почитать:
Рубрика : Настройки и работа в Joomla, Расширения для Joomla Теги : , , , ,

Комментарии
22 января 2010

А я как раз сегодня начал цикл про создание шаблона для joomla)
Статья понравилась. Для новичков самое то. Помню как я пытался понять чем компонент отличается от модуля)


22 января 2010

Посмотрел на этот блог и как то неудобно стало за свою страничку)
Пора и мне делать полноценный ресурс.


27 января 2010

Случайно залетел на этот блог, блин, много полезного начитал себе))) Автор, жму 5)))
И вопрос… если не затруднит)))
Подскажи, как на joomla сделать с право или слева полосу менюшек, если позиция одна (например left ) и встает туда один модуль. Заранее спасибо.

Василий

27 января 2010

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


7 февраля 2010

Василий:
В одну позицию в Джумла можно встввить много модулей. И более того управлять порядком их расположения.


7 февраля 2010

Елена: да, конечно, вы совершенно правы. Не отразил это в статье.


4 марта 2010

какой компонент мне установить для джумла 1,5 чтобы делать ссылки в тексте???

алексей

4 марта 2010

Эх, где была эта статья, когда я только начинал учиться)))
***
Скажите, пожалуйста, почему никто не обучит родной редактор Тини Мсе тегу Ноиндекс? Это единственный нормальный редактор для Джумлы, но не знает этого тега(((
Или все-таки у вас есть на примете достойная ему замена?
Вообще хорошо бы, чтобы всякими ноиндексами можно было закрывать с помощью выделения, то есть я выделяю слово, но в редакторе жму на кнопку “NOINDEX” или “NOFOLLOW”.
***
И еще вопросик, если можно. У меня проект стал немного тормозить (посещалка 7к), включил кеширование на 4 часа. Может что-то еще можно сделать существенное? Спрашивал, читал на форумах, но там советуют часто то, что сами лично не испытывали.
Спасибо


4 марта 2010

Ссылки в тексте можно делать с помощью любого редактора.
Для этого нужно:
1) набить текст в админке
2) выделить слово или часть текста, которую вы хотите сделать ссылкой
3) нажать в редакторе такую кнопку, похожую на перевернутую 8 или на знак бесконечности
4) вставить адрес


29 марта 2010

Классная статья очень помогла мне


30 марта 2010

Здравствуйте , Дмитрий! Ваш блог – прям палочка выручалочка!
Вот и обращаюсь я к ней периодически…
Очередная задача, которую не могу решить – понимаю , что решение элементарно , но сам не догоняю…помогите!
Установил флеш-ролик, он должен работать как ссылка, но как это сделать не понимаю…В проге в которой делал ролик предусмотрена эта функция, но почему то в HTML-коде не прописывается при публикации…ни как не разберусь…

Алексей

31 марта 2010

Алексей: затрудняюсь ответить


10 мая 2010

Подскажите пожалуйста, ссылку с примерами, где можно научиться писать компоненты для джумлы 1.5 ?


20 мая 2010

спасибо за статью, а то с нуля ничего не понятно.


23 мая 2010

Александр: сам бы не отказался от такой ссылочки.
Александр: пожалуйста.


17 июня 2010

Помогите решить проблему. После установки компонента JComments 2.1.0.0 (сам он работает корректно), в панели администратора именно в рубрике материалы не могу редактировать и добавлять материалы, разделы и категории. Текст редактора этих компонентов отображается в виде символов. После удаления компонента комментариев все работает нормально.

Ирина

18 июня 2010

Здравствуйте. Спасибо за интересный материал. У меня возникла проблема с модулем хлебной крошки на Джумле. На некоторых разделах меню в строке навигации хлебной крошки остается только “главная”, а название раздела отсутствует. Такое происходит не со всеми разделами, а только с некоторыми. Почему так? Ресурс расположен на локальном сервере, Джумла 1,5. Еще совсем недавно все было нормально. Покажу наглядный пример:
Главная – тексты для – копирайт – это правильный вариант;
Главная – а дальше ничего нет, хотя я кликаю не на главную страницу.

Очень буду рад, если Вы мне поможете с решением данной проблемы.

Илья

18 июня 2010

Ирина: похоже, что проблема с кодировкой русского языка в JComments 2.1.0.0. Может быть у них есть русификатор с другой кодировкой или же вам самим залезть в файл русификации и сохранить его в нужной кодировке.
Илья: затрудняюсь с ответом, т.к. не имею опыта борьбы с такой проблемой.


25 июня 2010

Подскажите, а как на файл конфигурации модуля icons.xml выставить права 776? Что нужно ввести в коде? Или дайте ссылочку на ответ. Речь касается установки модуля для фелш меню на Джумле mod_flashmenu.
Заранее спасибо.

Илья

27 июля 2010

Более менее понял,благодарю.


27 июля 2010

Всем привет! Классная статья большое спасибо.
Помогите пожалуйста, а то облазила весь нет не могу найти ответ.

При работе с Joomla на Денвере не могу загрузить ни какие компоненты. Мозила выдает белую страницу а Опера что не достучалась до адреса.
Проблема не зависит от версии Joomla. Пробовала и на 14 и на новой 20…
Денвер установлен на флешке Сандиск.
Помогите пожалуйста.


22 августа 2010

Скачал плагин формы оплаты JISP Alertpay Gateway, а как его вывести, чтобы он отображался на главной странице в определённом месте, сообразить не могу. Что нужно в статье в фигурных скобках написать, чтобы он наконец-то вывелся?

Дмитрий

Написать

(обязательно)

(обязательно)


Это не спам.

Subscribe without commenting

» Подписаться на комментарии к этой статье по RSS