Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

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

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

Практика javascript синтаксис написания
Javascript — это язык программирования, который активно используется для построения динамических веб страниц. Собственно с этой целью он и был изобретен. У нашего с вами языка еще есть такое интересное

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

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

Расширения Joomla: установка расширений Joomla

Опубликовано: 27.06.2018

видео Расширения Joomla: установка расширений Joomla

2. Поиск и установка расширений. Новшества Joomla 3.2.

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



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


21 - Установка расширений в Joomla 3

Как устроен сайт на Joomla

Итак, при самом первом рассмотрении наш сайт состоит из двух частей:

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

Именно в наличии панели администратора и кроется удобство создания и управления сайтов на основе CMS. Ведь можно добавлять статьи, например, непосредственно в базу данных, вносить изменения во внешний вид путем редактирования файлов темы оформления. Админка предоставляет удобный интерфейс для осуществления всех этих действий без знания языков программирования. Напомню, вход в панель администратора доступен по адресу: название_сайта/administrator.

Теперь обратимся к лицевой, самой важной части нашего сайта.

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

Расширения Joomla

Для вашего удобства я сделала скриншот свежеиспеченного сайта, который делала вместе с вами, и отметила разные виды расширений цифрами. Кстати,у меня сайт пустой, потому что я не устанавливала демо-данные.

 

Шаблон, или тема оформления. Ее основные видимые части у меня на скрине помечены цифрой 1 – это шапка сайта, или хедер, и подвал, или футер. Помимо этого, шаблон сайта определяет тип, размер и цвет шрифтов на сайте,  все визуальное оформление в целом, а также отвечает за расположение элементов на странице. Сейчас мы исследуем стандартный шаблон Joomla, который, само собой, никто не использует на своих сайтах. Вы всегда можете изменить шаблон на любой, который вам понравится, и тем самым управлять внешним видом вашего сайта. Кстати, следующий урок я посвящу как раз выбору и установке шаблона на сайт, так что советую подписаться на обновления, чтобы ничего не пропустить. Модули. Это основные строительные блоки вашего сайта. Как бы проще объяснить? Все видели конструктор Лего, может быть, кто-то в него даже играл – сам или со своими детьми. Так вот, там из разных типов кубиков можно собрать все, что душе угодно.

Так вот, модули – те же кубики Лего. Они могут быть разного типа: модули, отвечающие за вывод меню, модули, выводящие фотогалерею или просто текст. На скриншоте мы видим модуль навигации по сайту – так называемые “хлебные крошки”, модуль меню и авторизации.

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

Все позиции любого шаблона можно просмотреть, дописав в адресной строке после названия сайта / ?tp=1 . В моем случае это выглядит так: http://web-koshka/?tp=1. 

В целях безопасности изначально просмотр позиций шаблона отключен. Чтобы его включить, пройдем в админке Расширения — Менеджер шаблонов — Настройки (в правом верхнем углу). Включаем просмотр позиций модуля и не забываем нажать «Сохранить и закрыть».

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

Сейчас мы не будем заниматься настройкой, пока что просто знакомимся с модулями. Думаю, принцип понятен.

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

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

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

Осталось узнать, где расширенияJoomla брать и как их устанавливать.

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

Шаблоны Joomla вы легко можете найти в интернете, вбив в поисковик соответствующий запрос. Они создаются различными студиями, поэтому для них нет официального репозитория. Вот только несколько сайтов, где вы можете подобрать отличные бесплатные шаблоны для сайта любой направленности: freewablon.ru , www.templatesjoomla.ru, joomla25.ru .

Компоненты, модули и плагины также можете поискать в интернете, однако, существует официальное хранилище для всех расширений, которое доступно по этому адресу .

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

Карточка каждого расширения в списке выглядит так:

Название расширения Версия Joomla — взятое мной для примера расширение совместимо только с версией 2.5, есть расширения, которые подходят под разные версии Joomla. Всегда обращайте внимание на этот пункт, чтобы не потратить зря время на скачивание и установку неработающего расширения, а потом еще ломать голову в поисках проблемы! Рейтинг и голоса показывают, как ни странно, … рейтинг этого расширения среди пользователей. Само собой, выбирать стоит проверенные расширения с высоким рейтингом, чтобы не скачать заодно с плагином или компонентом и парочку проблем ???? Вид расширения — у нас это плагин (P) и языковой пакет к нему (L). Модули обозначаются как (M), компоненты — (C). Обратите внимание на то, что одно расширение может предоставляться в нескольких формах. К примеру, расширение для организации фотогалереи включает в себя как компонент для вывода фотогалереи в качестве основного контента (там, где обычно располагаются статьи), так и модуль для вывода фотографий в любом месте нашего сайта — в боковой колонке, хедере или футере. Это собственно описание расширения. Обычно с базовыми знаниями английского все бывает понятно, если нет — гугл-переводчик в помощь! Сайт разработчика Тип — один из важных пунктов: платное или бесплатное. Non-commercial, как следует из названия, бесплатное расширение. Дата обновления — это не критичный параметр, но все же желательно, чтобы расширение обновлялось время от времени. Это показатель серьезности отношения разработчиков к своему детищу, и как следствие, косвенным образом, индикатор его качества.

Если нас заинтересовало расширение Joomla, переходим на его страничку, кликая по названию, и получаем еще более развернутую и подробную информацию о нем.

Все то же название ???? Вид расширения Совместимость — проверяем! Стоимость Кнопка для скачивания Просмотр демонстрации работы расширения Поддержка (можно задать вопрос или написать о проблеме, но поскольку расширение бесплатное, все же не стоит надеяться на обязательный оперативный развернутый ответ на ваше письмо) — быстрее и проще самим почитать Документацию И всякая другая информация — о разработчике, рейтинг, сколько человек использует расширение, обновляемое оно или не нет

По клику на «Download» мы либо сразу скачиваем выбранный модуль/плагин/компонент, либо переходим на сайт разработчика и уже там находим еще одну «Download» для скачивания.

Вот такая вот развернутая инструкция по скачиванию расширений с официального каталога расширений Joomla!

Какое бы расширение вы не скачивали, оно всегда будет в виде архива, который разархивировать не надо !

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

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

Чтобы установить шаблон, плагин, модуль или компонент, достаточно выбрать скачанный файл в поле «Файл пакета» и нажать «Загрузить и установить». Через какое-то время появится сообщение о том, что расширение успешно установлено, или же сигнал об ошибке.

Обратите внимание, что если вы устанавливаете какое-то «тяжелое» расширение, которое имеет в своем составе много файлов, то таким путем оно, скорее всего, не установится, потому что в Joomla есть ограничение на размер загружаемых расширений — 2 МБ.

Что делать в таком случае? Есть альтернативный вариант установки: «Установить из каталога». Разархивируйте расширение по тому адресу, который указан у вас как каталог установки, и нажмите «Установить». После успешной установки удалите все файлы из временной папки, куда разархивировали расширение.

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

Зная URL того расширения, которое вы хотите установить, вы можете указать его в поле «URL установки» и загрузить расширение через интернет. Но, по правде говоря, вряд ли вы будете активно пользоваться этим способом.

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

После установки плагин или модуль  сам по себе не заработает, шаблон на сайте не появится — их после  установки необходимо активировать. Это не относится лишь к компонентам.

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

Шаблон активируется щелчком на звездочке «По умолчанию». Аналогичным образом любое расширение можно выключить (снять с публикации)

Как удалить расширение Joomla

Все расширения удаляются на вкладке «Управление» Менеджера расширений.

Здесь вы можете включить только что установленное расширение, нажав на красный кружок в столбце состояния напротив названия расширения (1).

Удаляются же расширения так: напротив названий тех, что нужно удалить, ставятся галочки (2), и удаление происходит по нажатию «Деинсталлировать» (3).

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

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

До встречи на страницах моего блога ! C уважением, ваша Web-Кошка!

rss