Выберите язык

Расширения

Featured

Обзор JEvents Core. Календарь событий Joomla

 

JEvents Core – русскоязычное бесплатное расширение Joomla для создания календаря событий.

Видео урок

 

  • Установка JEvents и его базовая настройка – 00:01:07.
  • Создание категорий событий – 00:02:41.
  • Создание календаря – 00:03:20.
  • Создание событий – 00:03:54.
  • Пункты меню – 00:07:15.
  • Модуль календаря – 00:10:02.

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.

Ссылки из видео:

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

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

В предыдущей статье «Обзор RSEvents Pro. События Joomla» уже было рассмотрено аналогичное расширение. Можете обратить на него внимание в качестве альтернативы.

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

В обзоре участвует последняя, на момент написания статьи (19.07.2019), русскоязычная версия JEvents Core 3.4.50 в Joomla 3.9.10. Демонстрационный сайт на английском языке с шаблоном JM Services. Русификатор расширения загружен с официального сайта и является не полным.

На официальном сайте расширений Joomla 489 отзывов, расширение добавлено 05 марта 2006 года.

  • Общий рейтинг – 5 из 5.
  • Функциональность – 5 из 5.
  • Простота использования – 5 из 5.
  • Поддержка – 5 из 5.
  • Документация – 5 из 5.

Также есть платные версии JEvents от $19 до $90. Они отличаются по функциональности, набору модулей, плагинов и по сроку возможности обновления и получения технической поддержки.

Основные возможности и особенности.

  • Переведён на русский язык (не полностью). Также есть перевод для украинского, французского, немецкого, английского и ещё 38 языков. Полнота и качество перевода для всех, кроме английского, неизвестна. Переводом занимается сообщество на добровольных началах.
  • Созданные события можно отображать на страницах разного типа и в разных модулях.
  • Событие может принадлежать одной или нескольким категориям (рисунок ниже).
События Joomla
События Joomla
  • Можно создавать события без времени окончания (событие на целый день).
  • Импорт/экспорт событий Joomla в формате iCalendar (Ical). Сам компонент базируется на формате распространения данных календаря iCalendar.
  • Автоматический поиск событий, протекающих в одно время (события, которые накладываются друг на друга).
  • Гибкие настройки создания повторяющихся событий: каждый день, каждую неделю, каждый месяц, каждый год. Есть возможность ограничить повторение позиций по количеству повторений или по конечной дате.
  • Возможность отключения автоматической публикации событий, добавленных из фронтальной части сайта.
  • Упрощённая возможность редактирования макетов страниц разного типа. Можно добавлять свой собственный CSS и JS код, а также создавать свои позиции модулей. Макеты страниц могут отличаться в зависимости от категорий событий. Также макеты страниц могут отличаться по языку (актуально для мультиязычных сайтов).
  • Календарь Joomla может выводить события из одной, нескольких или всех категорий (рисунок ниже). Можно создать много календарей и выводить в каждом из них разные категории событий.
Календарь Joomla
Календарь Joomla
  • 6 модулей. Включая модуль календаря, фильтра событий и новых событий. У модулей есть свои настройки
  • 12 типов пунктов меню. Включая: страница события, поиск событий, создание события, список событий по годам, месяцам, неделям, дням и другие. У некоторых типов пунктов меню есть возможность достаточно гибко настроить макет страницы.
  • Много настроек. Настройки разделены не только на тематические вкладки, но и на «уровни»: базовый, средний, продвинутый. Это упрощает работу с компонентом.
  • Интеграция с поиском по сайту и умным поиском по сайту.
  • Поддержка стандартной системы разграничения прав доступа Joomla (ACL) и наличие собственной системы.
  • Возможность создания переопределений шаблона при помощи штатных возможностей Joomla. Таким образом можно вносить серьёзные правки в шаблон JEvents без непосредственного изменения его исходных файлов и не потерять внесённые правки при обновлении компонента.
  • Наличие RSS ленты.
  • Поддержка Joomla актуальных версий. Есть поддержка Joomla 2.5. Также есть устаревшие версии JEvents, которые совместимы с Joomla 1.5. Но они уже не поддерживаются разработчиками.
  • Полная совместимость с MVC фреймворком Joomla.
  • Большая документация на английском языке.
  • Компонент базируется на jQuery и Bootstrap.

Панель управления

JEvents разделён на 8 разделов:

  1. Панель управления (рисунок ниже). Содержит ссылки на все разделы компонента.
  2. Управление Календарем.
  3. Управление Событиями.
  4. Управление категориями.
  5. Конфигурация.
  6. Пользовательские макеты.
  7. Custom CSS. Содержит окно редактора для вставки CSS стилей. Позволяет переопределять стили шаблона JEvents.
  8. Служба поддержки. Техническая информация о Вашем сервере, Joomla и JEvents (включая перечень плагинов, модулей и их версий). Это может понадобиться при обращении в службу технической поддержки JEvents. В этом разделе также могут быть советы по настройке хостинга (обнаруженные проблемы).
JEvents
JEvents

События Joomla

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

Управление событиями
Управление событиями

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

Чтобы событие могло принадлежать нескольким категориям, перейдите сперва в настройки JEvents и на вкладке Изменения События активируйте опцию Enable multi-category events (включить события с несколькими категориями). Она появляется для среднего и расширенного набора настроек.

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

<img src="/images/papka/kartinka.jpg">

Так можно вставить изображение в JEvents с именем файла «kartinka.jpg», которое находится у Вас на сайте в папке «images», подпапке «papka».

Редактирование события
Редактирование события

На вкладке Календарь (рисунок ниже) Вы можете указать дату и время начала/окончания события. У события может не быть времени окончания. Также можно настроить повторяющиеся события: ежедневно, еженедельно, ежемесячно, ежегодно. У разных типов повторения есть свои настройки.

По умолчанию в JEvents установлен 12-ти часовой формат времени и начало недели – воскресенье. Чтобы это изменить, перейдите в настройки компонента и на вкладке Компонент для опции Первый день укажите Понедельник и для опции Формат датыИз языкового файла. Затем на вкладке Изменение события для опции Использовать 12-часовой формат укажите Нет, а для опции Редактирование формата даты событияд.м.Г.

Календарь
Календарь

На рисунке ниже показан пример события на основании настроек выше. Стиль (цвета, шрифты) зависят от шаблона сайта и темы JEvents, которая выбирается в настройках.

Описание события на сайте
Описание события на сайте

Календарь Joomla

JEvents позволяет создавать множество календарей. В бесплатной версии JEvents, по большому счёту, Вы нигде не используете разные календари во фронтальной части сайта. В платной версии («Silver Club») есть специальный плагин, который даёт возможность разграничивать вывод календарей на сайте.

Поэтому в JEvents Core можно не создавать несколько календарей. Достаточно одного. Он создаётся по умолчанию. В настройках календаря (рисунок ниже) можно изменить его название, уровень доступа к нему разных групп пользователей и другие параметры.

Изменение календаря
Изменение календаря

На рисунке ниже показан календарь события Joomla с отображением событий текущего месяца.

Календарь Joomla
Календарь Joomla

Управление категориями

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

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

Категория событий
Категория событий

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

Календарь событий Joomla
Календарь событий Joomla

Конфигурация

Все настройки JEvents Core для удобства разделены на три «набора настроек»: базовые, средний и расширенный. Переключатель между ними (Config options to show) находится в левом верхнем углу. По умолчанию включён базовый набор. Его и рассмотрим. В базовом наборе 8 вкладок настроек.

  1. Компонент.
  2. Structed Event Data. Тут Вы можете включить добавление структурированных данных для улучшения представления скипетра сайта в результатах поисковой выдачи Google, но для этого нужна платная версия JEvents («Silver club»).
  3. Права.
  4. Изменение События.
  5. Просмотр Деталей События.
  6. Главный Месячный Календарь.
  7. Вид Год/Категория.
  8. JEvents Plugin Options. Содержит перечень установленных плагинов JEvents с возможностью их отключения.

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

Компонент
Компонент

Права (рисунок ниже). Позволяет настроить полномочия разных групп пользователей.

Включить авторизацию пользователей. Можно разрешить добавление событий из фронтальной части сайта.

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

Права
Права

Изменение События (рисунок ниже). Тут, в основном, собраны настройки, влияющие на настройку («функционирование») событий. Можно изменить формат даты и времени, отключить возможность создания повторяющихся событий, а также настроить параметры отправки уведомлений о событиях.

Изменение События
Изменение События

Просмотр Деталей События (рисунок ниже). Эти опции применяются к страницам событий. Причём только в том случае, когда в разделе Пользовательские макеты макет Страница Деталей События не опубликован. Можно отключить отображение e-mail автора события, количество просмотров события и настроить другие опции.

Просмотр Деталей События
Просмотр Деталей События

Главный Месячный Календарь (рисунок ниже). Настройки влияют на страницу текущего месяца календаря Joomla. Вы сможете убрать с неё некоторые элементы; всплывающую подсказки, время начала события и другое.

Главный Месячный Календарь
Главный Месячный Календарь

Вид Год/Категория (рисунок ниже). Настройки влияют на календарь событий года. Можно отключить дату событий, скрыть прошедшие и настроить другие параметры.

Вид Год/Категория
Вид Год/Категория

Пользовательские макеты

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

Пользовательские макеты
Пользовательские макеты

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

Также Вы сможете добавить свой собственный CSS и JS код.

Редактирование макета страницы
Редактирование макета страницы

Тут же есть возможность создания специального модуля. Вам нужно указать цифровой идентификатор модуля Custom Module Identifier и настроить макет содержимого модуля точно так, как настраивается макет страницы – при помощи полей. После этого нужно создать модуль тип «JEvents - Custom Module» (Расширения – Модули) и в его настройках, в поле Id модуля из индивидуального макета, указать цифровой идентификатор модуля, созданный ранее.

Пункты меню

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

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

Описание события на сайте
Описание события на сайте

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

Детали события
Детали события

Диапазон дат (рисунок ниже). Позволяет отобразить список событий Joomla в рамках определённых дат.

Диапазон дат
Диапазон дат

Поиск по JEvents (рисунок ниже). Отображает страницу с полем поиска событий. В настройках можно изменить тип панели навигации или полностью её скрыть. Также можно указать категории, в которых будет происходить поиск и включить поиск в подкатегориях.

Поиск по JEvents
Поиск по JEvents

Просмотр по месяцам (рисунок ниже). Отображает календарь Joomla с событиями текущего месяца.

Календарь Joomla
Календарь Joomla

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

Просмотр по месяцам
Просмотр по месяцам

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

Для создания полноценной HTML и XML карты всего сайта, включая события JEvents, рекомендую рассмотреть такие расширения как JSitemap PRO и OSMap.

Робот поисковой системы
Робот поисковой системы

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

Список по годам (рисунок ниже). Список по дням, Список по неделям. Отображает список событий по годам (дням, неделям – в зависимости от типа пункта меню). В настройках можно изменить тему, тип панели навигации, иконки навигации, выбрать категории событий для отображения, отключить показ прошедших событий и указать переопределённый макет.

Список по годам
Список по годам

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

Список событий
Список событий

Управление JEvents (рисунок ниже). Позволяет отобразить некую панель управления событиями Joomla. Она позволяет добавлять, редактировать удалять или снимать с публикации события. В настройках можно изменить тему, тип панели навигации, иконки навигации, выбрать категории событий для отображения, отключить показ прошедших событий и указать переопределённый макет.

Управление JEvents
Управление JEvents

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

Экспорт в iCal
Экспорт в iCal

Модули

JEvents Core идёт в комплекте с 6-ю модулями. Рассмотрим их более детально. Стиль самих модулей зависит от шаблона сайта.

Switch View Module (рисунок ниже). Модуль переключения темы. Позволяет отобразить спадающий список с выбором темы оформления макета страницы. Можно включить отображение картинки с предварительным просмотром.

Switch View Module
JEvents - Switch View Module

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

Custom Module
JEvents - Custom Module

Filter Module (рисунок ниже). Модуль фильтрации. Отображает набор полей для фильтрации событий. В настройках можно указать поля для фильтрации, изменить макет, отключить подписи полей, отключить отображение модуля не на страницах JEvents и указать другие параметры.

Filter Module
JEvents - Filter Module

Latest Events Module (рисунок ниже). Модуль последних событий. Позволяет отображать события Joomla. Оснащён гибкими настройками как макета внешнего вида и функционирования, так и настройками, позволяющими указать, какие события нужно отображать. Можно настроить вывод событий согласно категорий, дат и повторений. Также можно выводить самые популярные события, случайные недавно созданные и недавно изменённые.

Latest Events Module
JEvents - Latest Events Module

Legend Module (рисунок ниже). Модуль легенды. Отображает список категорий событий с цветовыми обозначениями событий в календаре. Цвет категорий задаётся в настройках категорий. Опции модуля позволяют выбрать тему, включить кэширование, отключить отображение модуля вне страниц компонента JEvents и настроить другие параметры.

Legend Module
JEvents - Legend Module

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

Calendar Module
JEvents - Calendar Module

Надеюсь, что данная статья и видео урок помогли Вам в вопросе выбора расширения событий и календарей для Joomla. Как альтернативу предлагаю рассмотреть компонент RSEvents Pro.

Похожие материалы
Автор статьи – Хорошевский Алексей
Хорошевский Алексей

Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе…

Социальные сети:

Публикации и работа:

 

Полезные ссылки:

Загрузка комментария... Комментарий будет обновлён через 00:00.
Напишите комментарий...
- оставшихся символов.
или оставить комментарий как гость