Бесплатно

Запуск сайта на WP

20 уроков, которые помогут вам стать владельцем домена и хостинга за 30 минут

Модули Joomla — создание, удаление и установка

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

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

Содержание

Создание модуля Джумла

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

Итак, чтобы создать модуль, который будет выводить на страницу надпись Hello!, необходимо сгенерировать два файла. Первый назовем mod_hello.php, а второй mod_hello.xml. В первом файле формата php мы добавим информацию о лицензии и копирайте, а также пропишем функцию, благодаря которой на выбранной странице появится надпись Hello!:

defined('_JEXEC') or die;
echo 'Hello!';
?>

Во втором файле формата xml мы добавим имя модуля, информацию об авторе и лицензии, а также между тегами пропишем расположение инструмента на хостинге — это важный момент. Теперь, чтобы добавить это расширение в движок Джумла, необходимо запаковать эти два файла в один архив формата ZIP. Добавлять плагин будем не через FTP-клиент на сервере, а при помощи автоматической загрузки через админку. Заходим в административную панель Joomla, открываем меню «Расширение», затем переходим в «Менеджер расширений» и жмем «Установка». Потом вы увидите кнопку «Файл пакета». После нажатия найдите архивироанный плагин на своем компьютере и нажмите «Загрузить и Установить».

Чтобы окончательно окончить создание модуля в данном шаблоне, снова зайдите в меню «Расширение», а потом в «Менеджер расширений». Вам необходимо активировать модуль. Для этого выберите доступное расположение в теме, куда поместите расширение. Если вдруг обнаружите, что модуля нет в списке доступных, нажмите кнопку «Создать» и добавьте ваш инструмент в список.
https://www.youtube.com/watch?v=KQAoSvX-nsk

Как определить позиции модуля в данном шаблоне Джумла

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

Чтобы определить доступные позиции модулей, вам необходимо ввести в адресную строку специальный URL. Выглядеть он будет следующим образом http://доменное_имя_вашего_сайта/?tp=1. Именно вот эта приставка «/?tp=1» и активирует режим просмотра позиций модулей. Только вам прежде еще предстоит активировать такой режим в меню. Для этого зайдите в «Менеджер шаблонов». Оттуда отправляйтесь в «Настройки». Потом найдите пункт «Просмотр позиций модуля» и активируйте его, нажав «Включено». Теперь вновь переходите к своему сайту по указанной выше ссылке, и перед вами откроется скрытое расположение инструментов.

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

Как удалить расширение Джумла

Рано или поздно приходит момент, когда модуль становится неактуальным и его необходимо удалить. Как и в случае с добавлением нового инструмента, вам не придется заходить на сервер, чтобы деактивировать расширение. Чтобы удалить модуль, зайдите в админку. Затем перейдите во вкладку «Расширения». Оттуда отправьтесь в раздел «Установить или Удалить». Далее находите вкладку «Модули». Перед вам откроется список доступных инструментов. Теперь вам осталось лишь выбрать ненужное расширение и нажать кнопку «Удалить» — он будет деактивирован на сайте и удален с хостинга.

Плагины Вконакте для Joomla

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

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

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

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

Понравилась статья?
Лайк автору
Загрузка...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: