Расширения joomla


Что такое расширения Joomla

Думаю, не многие смогут дать четкое определение, что такое расширение для Joomla, да это и не нужно. Если сказать простым языком – расширения это все те примочки, которые можно установить на Joomla тем самым расширив её функционал.

Какие бывают расширения?

Все расширения можно разделить на четыре основные группы:

  • Модули – выводят в предустановленных позициях шаблона определенную информацию
  • Плагины – данный вид расширений не видно на сайте, но они играют определенную роль в его функционировании
  • Компоненты – самый сложный представитель расширений. Для них даже предусмотрен свой собственный раздел в панели управления. Могут включать в себя и модули и плагины.
  • Шаблоны – с их помощью можно поменять внешний облик сайта

Где и как найти новые расширения для Joomla 3

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


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

Как включить плагин «Установка из JED»

Чтобы иметь возможность искать и устанавливать расширения прямо из админки, так сказать, не отходя от кассы необходимо включить плагин «JED». Для этого переходим в раздел «Расширения» и в выпадающем списке выбираем «Менеджер расширений»:

Переходим враздел "Расширения" -> "Менеджер расширений"

На странице «Менеджер расширений: Установка» мы видим системное сообщение, что каталог расширений теперь доступен, и для его активации надо добавить специальную закладку «Установить из JED». Осталось только нажать на кнопку «Добавить закладку», готово!


Установка плагина "Установка из JED"

После того как плагин будет включен появится та самая вкладка «Установка из JED», если сделать её активной то можно увидеть весь список доступных для установки расширений. Все расширения можно отфильтровать по категориям, что делает их поиск еще удобнее:

Установка расширений Joomla из JED

Однако может случиться так, что упомянутое выше сообщение не появляется, причин тому может быть много, как вариант Вы сами его закрыли, не обратив внимание. Но не стоит паниковать, включить плагин «JED» можно и другим способом.

В левой части менеджера расширений жмем по ссылке «Управление». В строке поиска набираем «JED» и жмем «Enter» или иконку поиска расположенную чуть правее. Перед нами появится тот самый плагин «Менеджер расширений – установка из JED». Плагин находится в выключенном состоянии, исправляем этот недостаток.

Как включить плагин "Установка из JED"

Как установить новое расширение в Joomla 3

Где найти расширения разобрались, теперь давайте разберем, как их устанавливать. Для установки расширений в Joomla 3 предусмотрено четыре варианта:

  • Установить из JED
  • Загрузить файл пакета
  • Установить из каталога
  • Установить из URL

Первый вариант мы уже косвенно рассмотрели — используя поиск по JED, находим подходящее расширение, переходим в него для просмотра дополнительной информации и жмем кнопку «Install…» (если расширение бесплатное). Если все успешно, то вы получите сообщение об успешной установке.

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

Установка нового расширения из файла пакета

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

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

Как удалить или отключить расширения


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

Для удаления расширений переходим на страницу управления расширениями – «Расширения» -> «Менеджер расширений» -> «Управление». Выбираем не нужное расширение или сразу несколько и жмем на кнопку «Деинсталлировать»:

Удаление расширений из Joomla 3.7

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

Для отключения расширений точно так же выделяем их, но вместо того чтоб нажать на кнопку «Деинсталлировать» необходимо нажать кнопку «Отключить». Отключенные расширения всегда можно включить обратно, не нарушив работу Джумлы.

joom4all.ru

Regular Labs


  Если вы ещё не знаете и не используете у себя на сайте продукты от Regular Labs, то обязательно познакомьтесь с ними.

  Данный разработчик из Голландии. Популярнейший его продукт — это конечно же Advanced Module Manager — улучшенный менеджер модулей, позволяющий управлять модулями по многим критериям, которые не доступны в стандартном менеджере модулей джумла.

  Для решения большинства задач на сайте достаточно бесплатных версий компонентов.

  Можно установить на сайт Extension Manager, который будет управлять расширениями этого разработчика.

  Все расширения почти полностью русифицированы.

Оф сайт — https://www.regularlabs.com


  JSitemap PRO — карта сайта. Автоматически генерируемая, с простановкой всех тегов и изображений для соцсетей. Огромнейшее количество интеграций. Но если вы используете компонент для которого нет интеграции или самописного компонента, то легко настроить генерацию карты через ручную настройку.

  По своиму опыту знаю что освоить настройку не сложно. Тут главное после настройки источников данных использовать такие инструменты как SEO-паук и Настройка мета-данных. Я в одной вкладке браузера открываю паука, а во второй мета-данные и по подсказкам из паука заполняю мета.

Компонент русифицирован.


  Скачать можно на странице — карта сайта для Joomla


   RSFirewall — это компонент для защиты сайта от вирусов и инъекций. Большое количество настроек для защиты сайта, а так же сканер на вредоносные файлы и код.

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


  Редактор JCE PRO — это визуальный редактор который в паре с плагином JCE Media Box упростит создание и поспособствует более качественному оформлению ваших статей и материалов. Лично я давно использую именно этот редактор в платной PRO версии.

Вставляет видео из всевозможных источников, музыки и файлов (с возможностью скачивания), фреймов и т.д.

Крутой медиа менеджер, позволяющий быстро делать превьюшки, накладывать водяной знак, редактировать изображения.

PRO-версию редактора можно скачать на странице редактор JCE


  Hika Shop — это компонент интернет магазина. В русскоязычном мире джумла он не сильно известен, а вот у буржуев это самый признанный и популярный компонент интернет магазина для движка Joomla.

Оф сайт — https://www.hikashop.com

  Самым же популярным магазином для Joomla у русско-язычных сайтов на протяжении многих лет остаётся JoomShopping. Он является бесплатным, для него написано много расширений и шаблонов.


Оф сайт — https://joomshopping.pro


  Auto Tweet — это компонент осуществляющий кросспостинг с сайта в социальные сети. Мне понравился тем, что он умеет постить из множества самых популярных расширений Joomla, при этом грамотно распределяет постинг на временные отрезки не создавая критических нагрузок на сервер, что очень важно.

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

Оф сайт — https://www.extly.com


  Easy Social — социальная сеть для Joomla.

  Я не любитель социальных сетей и на данный момент не пользуюсь данным расширением. Но я юзал этот компонент и видел сайты сделанные с Easy Social. Мне понравилось несколько русско-язычных сайтов на этом компоненте и признаюсь что я не так представлял себе реализацию данного компонента.


  Kunena — компонент форума для Joomla. Бесплатный русифицированный форум. Вполне достаточно чтобы развернуть форум. Много настроек, что при первом знакомстве вызывает сложности у новичков. Именно на Кунена реализован форум на нашем сайте.

Оф. сайт — https://kunena.org


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


  Не секрет как SEF расширения ломают сайты и приносят проблемы вебмастерам, но только не SEF Wizard. Разработчик смог сделать то решение, над которым бьётся не один год вся команда программистов Joomla и судя по гитхабу джумлы они так и не могут реализовать эту задачу.

  Бонусом в компоненте есть крутейший менеджер перенаправлений.

Оф сайт — https://разработчик.москва


  Unite Gallery — самая продвинутая галерея изображений и видео для Joomla.

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

  А вот что интересно и что достойно особого внимание — это формирование галерей. Здесь не нужно под каждую галерею создавать папку и наполнять её изображениями. Легко и быстро галереи создаются из изображений папки сайта images, причём для одной галереи можем собирать изображения из разных папок, а одно и тоже изображение можем поставить хоть в тысячу разных галерей или альбомов.


  Так же стоит упомянуть про взаимодействие с ютубом. Можно видео вставлять в перемешку с изображениями, а можно делать отдельные видео-галереи с разным интерфейсом.

  При помощи шорт-кода можно вставлять в любое место на сайте. Так же можно выводить галерею через модуль.

Единственная проблема — галерея не русифицируется. Но мне не изучавшему ни один иностранный язык это не помешало.

Оф. сайт — http://www.unitecms.net


  Vina YouTube Channel — это модуль позволяющий полностью развернуть ютуб канал на вашем сайте. И это в буквальном смысле — шапка, подписчики, плейлисты, комментарии, кнопки подписаться, лайк и дизлайк.

  У разработчиков Vina очень много интереснейших модулей для ютуба, но я выделил модуль YouTube Channel так как ни где больше не встречал подобных реализаций.

Оф. сайт — http://vinagecko.com


  Наверное многих интересует меню для сайта. Тут вариантов очень много и все они по своему хороши. Но все эти современные навароченные модули не на всех устройствах и браузерах поддерживаются, что создаёт определённые трудности.

  Но могу сказать что на этом сайте у меня стоит модуль VerticalMenu. Ниже ссылка на демо этого модуля на оф сайте, где можно поклацать и посмотреть что может этот модуль меню.

Для быстрой настройки модуля можно скачать понравившийся пресет (готовую настройку) на оф сайте и уже его подправить под себя. Это значительно сокращает время настройки.


Демка на оф. сайте — http://offlajn.com


  SLogin — это компонент от российского разработчика предназначенный для реализации на сайте возможности регистрации и авторизации пользователей. Выделяется тем, что имеет все крупные российские соцсети: Яндекс, ВКонтакте, Одноклассники и Mail.Ru. Так же есть и общемировые гиганты Google, Twitter, Facebook, Instagram, LinkedIn, uLogin, Live.com, WordPress, Yahoo. Компонент использует одну из самых популярных технологий авторизации oAuth, что позволяет пользователю войти на сайт без ввода пароля.

  У меня SLogin включён на этом сайте. Блок «Войти через соцсети» это и есть модуль авторизации SLogin.

Оф. сайт — https://joomline.ru


  Smart Slider 3 — это визуальный редактор для создания анимированных слайдеров, банеров и блоков от известного разработчика всяких современных приблуд для сайтов, компании NEXTEND. 

  Если когда то анимированные элементы  делались в формате флеш, то пришло время когда поисковики начали наказывать сайты за использование этого небезопасного формата. Smart Slider же работает на чистом CSS из 16-ти слоёв. Куча эффектов и всего-всего. Доступен импорт и экспорт слайдеров, что значительно упрощает работу.

Оф. сайт — https://smartslider3.com


  AcyMailing — это лучший компонент управления почтовыми рассылками для сайтов на Joomla. Взаимодействует с многими компонентами сайта, имеет богатейший функционал и настройки. Если рассылка, то это AcyMailing.

Оф. сайт — https://www.acyba.com/acymailing.html


Конечно это не всё и многое мог упустить, но вы можете в комментах поделиться своим мнением или же задать вопрос.

 

inter-net.pro

Что такое расширения Joomla

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

digest-ext

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

Виды расширений

Всего различают три вида расширений:

  1. Компонент.
  2. Модуль.
  3. Плагин.

Компонент — это самый главный, большой и часто используемый вид расширения Joomla. По сути, это основная часть страницы на сайте с движком Joomla.

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

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

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

Как установить расширение

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

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

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

joomlalib.ru

Где скачать расширения для Joomla? 

Основным правилом при подборе расширений для сайта является использование оригинальных дистрибутивов, скачанных с сайта разработчика или с проверенных официальных порталов, таких, как JED (Joomla! Extensions Directory).

Официальный каталог расширений Joomla

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

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

В результате вы потеряете несоизмеримо больше времени и денег на очистку и восстановление сайта и его репутации в глазах посетителей и поисковых систем.

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

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

Зачастую на «варезниках» можно обнаружить и абсолютно бесплатные расширения, но локализованные на русский язык, которого нет в составе оригинала. Такие предложения также стоит игнорировать, потому что надежней и дешевле будет перевести расширение самостоятельно или с помощью специалиста, нежели получить сиюминутную выгоду с последующим заражением вашего сайта.

Мы настоятельно не рекомендуем пользоваться услугами таких «складчин» и прочих варезных порталов, которые наносят вред не только пользовательским сайтам и авторам расширений, но и вредят экосистеме Joomla в целом, лишая поддержки тех, кто её развивает и формируя негативный опыт у конечных потребителей.

joomlaportal.ru

Вступление

Благодаря лицензии Joomla, сторонние расширения для системы изначально удачно дополняют функционал системы. Освоить установку расширений, нужно сразу после установки  CMS Joomla.

Способы установки расширений Joomla 3  

Установка расширений Joomla 3 возможна четырьмя способами.

  1. С помощью встроенного загрузчика – загружаем ZIP файл расширения с компьютера;
  2. Устанавливаем из каталога сайта под названием tmp- каталог временных файлов;
  3. Устанавливаем по URL из сети;
  4. Устанавливаем расширения при помощи встроенного расширения The Joomla! Extensions Directory (JED). JED появился в Joomla c 1 февраля 2014.

Первые три варианта установки расширений находятся на вкладке Верхнее меню сайта→Расширения→Менеджер расширений→Установка или Панель управления→Панель быстрого доступа→Расширения→Установка расширений.

ustanovka-rasshireniy-02

Четвертый (новый) способ устанвки (JED) расширений добавляем здесь же.

Разберем каждый способ установки расширений Joomla 3 подробно.

Установка с помощью встроенного загрузчика

ustanovka-rasshireniy-01

  • Войдите в Менеджер расширений: Установка;
  • Откройте вкладку: Загрузить файл пакета;
  • Выберете ZIP файл расширения у себя на компьютере (кнопка «Выберете файл»);
  • Нажмите кнопку «Установить и загрузить»;
  • Удачная установка расширения Joomla 3 проинформируется системой светло-зеленой информационной полосой. Ошибка при установке информируется розовой полосой.

Важно! Загрузить при помощи встроенного загрузчика, можно только ZIP архивы расширений.

По умолчанию загрузка шаблона, а шаблон это тоже расширение Joomla, ограничена размером шаблона до 2 Mb. Изменить max. размер загружаемого шаблона можно на вкладке: Система→Общие настройки→Менеджер шаблонов (слева страницы, внизу списка), пункт настроек: Максимальный размер (MB).     

 Установка расширений Joomla 3 из папки tmp

Папка tmp это папка временных файлов. Относительный путь до папки tmpимеет системное значение, и, напомню, этот путь прописан в файле configuration.php.

ustanovka-rasshireniy-03

Загрузка, через папку tmpпроста. Предварительно очищаете папку tmp, удаляете все, кроме файла index.php. Распаковывайте расширение у себя на компьютере. По FTP«заливаете» распакованный архив расширения в папку tmp. Возвращаетесь в административную панель сайта, в Менеджер расширений→Установка→Установить из каталога. Проверяете пункт «Каталог установки» и нажимаете синюю кнопку «Установить». Если путь до папки tmp прописан в файле configuration.php правильно, то установка расширения Joomla 3 будет удачной.

Установка расширений Joomla 3 по URL

Теоретически эта установка тоже проста. Если файл расширения хранится на открытом хранилище и имеет свой URLдля скачивания, то вводите URLв поле на вкладке: Менеджер расширений→Установка→Установить из URL (цифра 4 на фото вверху). Система должна установить расширение напрямую из хранилища. Практически, я ни разу не пользовался этим способом установки.

Установка расширений из JED

JED это Joomla Extensions Directory, новая фишка Joomla, позволяющая устанавливать расширения непосредственно с сайта extensions.joomla.org из своей административной панели.

Для этого нужно активировать JED в менеджере плагинов и пользоваться интерфейсом JoomlaExtensionDirectory из своей административной панели.

ustanovka-rasshireniy-04

Для примера я установил из JED редактор WISIWIG для Joomla – компонент JCE. ( смотрим фото). Правда все расширения будут устанавливаться на английском языке, и языковые пакеты придется догружать вручную, первым способом, описанным в этой статье.

ustanovka-rasshireniy-05

ustanovka-rasshireniy-06

ustanovka-rasshireniy-07

ustanovka-rasshireniy-11

ustanovka-rasshireniy-08

ustanovka-rasshireniy-09

На этом все! Установка расширений Joomla 3 всеми способами разобрана.

©Joomla3-x.ru

joomla3-x.ru

Компоненты в Joomla

Все extensions для Джумла делятся на три группы: компоненты, модули и плагины. Начнем, пожалуй, с самого серьезного и громоздкого. Если вы зайдете в админпанель своего сайта, то в верхнем меню увидите пункт «Компоненты», а при подведении к нему мыши — появится список тех, что уже установлены на вашем сайте. Некоторые из них устанавливаются вместе с движком, остальные вы добавляете сами. Так что же такое компонент?

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

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

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

Модули

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

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

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

Есть еще один способ, который позволит увидеть места для модулей в используемом вами шаблоне. Для этого вам нужно будет зайти в административную панель вашего сайта и выбрать из верхнего меню «Расширения» — «Менеджер шаблонов». На открывшейся странице щелкаете по названию своего шаблона, а затем нажимаете вверху страницы на кнопку «Просмотр».

Расширения joomla

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

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

Кроме этого есть универсальный модуль, встроенный в Joomla по умолчанию, который называется «Произвольный HTML-код». В него (при условии временного отключения визуального редактора) можно вставить, например, код счетчика посещаемости или же код счетчика Feedburner для подсчета количества подписчиков на вашу RSS ленту.

Плагины — третий вид расширений для Джумла

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

Это определенный программный код, который будет выполняться только при возникновении определенного события. Какого именно события? Ну, например, таким событием может быть встреченная в тексте статьи команда вызова данного плагина, который в результате вставит в содержимое статьи что-то свое.

Таким плагином, например, является Phoca Gallery Plugin. Чем действия этого вида расширения отличаются от действий аналогичного компонента Phoca Gallery? Дело в том, что во втором случае Фока Галери выводит содержимое фотогалереи в области контента, т.е. никакой статьи на этой странице уже быть не может. А вот если вам нужно вставить фотогалерею прямо в тело статьи, то тут вам как раз и понадобится Plugin.

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

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

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

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

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

Для его активации нужно зайти в админпанель и выбрать из верхнего меню «Расширения» — «Менеджер плагинов», в результате чего откроется окно, где вы среди приведенных там плагинов найдете строчку с названием «System — Legacy» и сможете щелкнуть по иконке с красным крестом в этой строке.

Расширения joomla

Вместо креста появится зеленая галочка, которая будет означать, что это расширение успешно активировано. Как видите, оба эти расширения (Phoca Gallery и System — Legacy) являются плагинами, но сильно отличаются по сути работы.

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

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

Для установки расширений нужно будет войти в административную панель и выбрать из верхнего меню «Расширения» — «Установить/Удалить», в результате чего откроется окно менеджера.

В этом окне имеется шесть вкладок, первая из которых под названием «Установить». С помощью него можно добавить в свой движок либо новую возможность, либо новый дизайн (шаблон), либо новый язык интерфейса. Остальные же вкладки позволяют удалить уже установленные компоненты, плагины, языки и шаблоны.

Расширения joomla

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

Итак, вам нужно перейти в окне «Менеджер расширений» во вкладке «Установить» в область «Загрузить файл пакета», нажать кнопку «Обзор» и найти на своем компьютере файл с нужным extensions или шаблоном в архиве ZIP. Затем жмем на кнопку «Загрузить файл&Установить». Через несколько секунд процесс завершится и вы увидите сообщение об удачной инсталляции.

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

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

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

ktonanovenkogo.ru

Компоненты Joomla!

Компоненты в Joomla – это основные части управления контентом. Как правило, компоненты больше других расширений по объёму и функционалу. Обычно, компонент имеет свою панель управления. Часто, при установке компонента Joomla устанавливается не только собственно компонент, но и дополняющие его модули и (или) плагины. Основной особенностью компонента является то, что он выводит информацию в области контента. Здесь нужно заметить, что есть компоненты, которые не выводят информацию, например стандартный компонент «Переадресация». Так вот, область контента – это часть сайта, которая размещается в основном в центре и занимает наибольшее пространство. В области контента отображаются тексты статей, товары интернет-магазина, изображения галереи и т. д.

Область контента

Доступ к большинству стандартных и всем пользовательским компонентам производится из меню «Компоненты» в административной части сайта. Любой вновь установленный компонент будет отображаться в этом меню.

 Меню Компоненты

Некоторых стандартных компонентов нет в меню «Компоненты» — для удобства управления, доступ к ним осуществляется из других пунктов меню панели управления. Например, управление основным компонентом «Контент» сосредоточено в меню «Материалы», а управление компонентом «Меню» в одноименном пункте меню. Да теми же расширениями управляет компонент «Расширения», на который я ссылаюсь далее в статье.
И так же как с любым веб-ресурсом, в процессе работы с сайтом на Joomla иногда приходится что-то «допиливать», что-то «дотачивать». Поэтому полезно знать, где находятся файлы компонентов. В основном они находятся в двух директориях: /components

Содержимое /components

и /administrator/components, которые находятся в корне нашего сайта.

Содержимое /administrator/components

В имени директории каждого компонента присутствует префикс «com», от английского «component». А почему файлы компонентов размещены в двух директориях? Опять же для удобства вебмастеров! В директории /compontns находятся файлы компонентов, которые обрабатывают контент фронтальной части сайта. А в директории /administrator/components размещены служебные файлы, которые связаны с настройкой компонентов и их отображением в административной части сайта на Joomla. В директории /administrator/components как правило находится больше директорий компонентов. Это связано с тем, что здесь же располагаются компоненты административной части Joomla. Всё вполне логично!

Модули Joomla!

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

Модули Joomla 

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

Менеджер модулей 

Так же как у компонентов, файлы модулей сгруппированы в двух директориях: /modules и /administrator/modules. Имя каждой директории модуля имеет префикс «mod» от английского «modules».
Подобно компонентам модули могут быть стандартными, т. е. входить в стандартную сборку Joomla, и могут быть пользовательскими. В процессе работы над сайтом пользовательские модули могут добавляться в результате установки компонентов или в результате отдельной установки вебмастером. Особенностью модуля является то, что для его отображения на сайте ему нужно назначить существующую позицию шаблона. Хотя при желании можно вывести модуль в любом месте сайта. Подробнее с модулями и менеджером модулей мы познакомимся в статье «Модули в Joomla».

Плагины Joomla!

Плагины в Joomla, как и модули, являются вспомогательным средством работы с контентом. Плагины широко применяются для дополнительной обработки информации. Плагины могут проводить проверку, обрабатывать и изменять информацию для модулей и компонентов, они могут срабатывать при наступлении какого-либо события, могут служить для поддержки форматов или связывания компонентов. Например, для того чтобы ссылки на страницы товара интернет магазина, который создан с помощью компонента Virtuemart, отображались в карте сайта, созданной компонентом Xmap – нужен соответствующий плагин.
Работа с плагинами сайта осуществляется с помощью «Менеджера плагинов», вызов которого осуществляется из меню «Расширения», пункт «Плагины».

Менеджер плагинов 

В отличие от компонентов и модулей сайта, файлы плагинов размещаются в одной директории: /plugins. В этой директории из-за возможного большого количества плагинов они разбиты на типы. Т. е. в директорию plugins вложены директории с названиями типов плагинов, а уже в них вложены директории самих плагинов.
Подробнее работу с плагинами, с их типами, а так же «Менеджер плагинов» мы разберем в статье «Плагины Joomla».

Шаблоны Joomla!

Шаблон – это один из важнейших элементов сайта на Joomla. Шаблоны так же являются расширениями. Они отвечают за внешнее и внутреннее отображение сайта, используя набор шрифтов, цветов, элементов графики и т.д. Именно шаблон определяет дизайн и от него же зависит юзабилити (удобство использования) сайта. Шаблоны Joomla делятся на две категории: шаблоны сайта и шаблоны административной панели. Управление ими осуществляется из «Менеджера шаблонов», который вызывается из меню «Расширения».

Менеджер шаблонов Joomla 

После установки Joomla с демо-материалами в «Менеджере шаблонов» имеется три шаблона сайта: Atomic, Beez4, Beez2 и два шаблона административной панели: Bluestork, Hathor. Вот так будет выглядеть административная панель при использовании шаблона Hathor.

Шаблон Hathor 

Работу шаблона административной панели видят только те пользователи сайта, которым разрешён к ней доступ. А это очень узкий круг пользователей. Для большинства сайтов на Joomla – это только веб-мастер или администратор. Так что, по большому счёту, двух шаблонов для административной панели вполне достаточно. Но если нужно что-то особенное, то тогда ищите, скачивайте, покупайте или пишите сами.
В отличие от шаблонов для административной панели, шаблоны сайта видны всем посетителям. Таких шаблонов великое множество, они достаточно просты и удобны для редактирования. Написанием шаблонов занимаются и отдельные дизайнеры и целые студии. Соответственно шаблоны могут быть как платными, так и бесплатными. Вот так выглядит бесплатный шаблон Beez2.

Бесплатный шаблон Beez2 

На сайте могут использоваться несколько шаблонов. Например, можно оформить несколько разделов сайта по-разному, как будто это отдельные сайты. Для этой цели можно использовать несколько шаблонов.
Файлы шаблонов, так же как файлы компонентов и модулей, размещены в двух соответствующих директориях: /templates и /administrator/templates. Внутри этих директорий находятся директории шаблонов и служебные директории с именем system.
Подробнее шаблоны и работу с ними мы разберем в статье «Шаблоны».

Языки в Joomla!

Языки – это ещё один вид расширений в Joomla. Основный языком Joomla является английский. Поэтому, если ваш язык не английский, лучше будет пользоваться локализованной версией. Локализация – это адаптация программного обеспечения к культуре (а язык это культура) какой-либо страны. При установке Joomla! мы сразу воспользовались локализованным дистрибутивом. В противном случае нам бы пришлось получить языковые пакеты и провести локализацию сайта вручную. Управления языками сайта осуществляется в «Менеджере языков», всё того же стандартного компонента «Расширения».

Менеджер языков Joomla 

О том, как это сделать и том, что представляют собой файлы локализации рассмотрим позже, в статье «Локализация Joomla».

www.aitishnik.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.