Главная » Компоненты » Компонент Афиша 2.0 для инстант 2

Компонент Афиша 2.0 для инстант 2
3 января 2016

ДЛЯ ЧЕГО?

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

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

Внешний вид

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

 

Календарь

Просматривать события можно не только списком, но и в виде календаря. Календарь доступен по ссылке poster/calendar

 

Просмотр события

На странице просмотра события выводится информация о событии, фото, кнопка для отметки пользователем в событии и даты мероприятия в виде табов.

В версии 1.0.5 для поля Место и время было добавлено еще два вида: с адаптивным скроллером и для показа одиночных событий. Подробности тут.

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

Виджет календаря

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

Добавление мест

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

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

Форма не отличается ничем от той же формы добавления новости, кроме поля добавления времени события. 

В случае, если нужного места нет в базе, пользователь его сможет добавить во всплывающем окне

Настройки компонента

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

Выглядит в ленте активности это так:

Также информация доступна в профиле

Парсер

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

Настройки задачи парсера выглядят так

Задачи парсера выполняются по крону. Выполняются следующие задачи в планировщике

Места

Список мест компонента выглядит так и доступен по ссылке poster/place

Перед списком мест доступен фильтр по названию. Работает по ajax. Т.е. при введении названия места сразу будут фильтроваться.

Страница места. Ниже карты выводится список ближайших событий.

Где взять код города для настройки парсера

Перед запуском задач парсера нужно обязательно настроить задачи парсера, корректно указав код города. Код города можно получить, пройдя на сайт https://www.kinoafisha.info/ и выбрав нужный город. Например, для города Нижний Тагил ссылка станет https://ntagil.kinoafisha.info/ Код города для Нижнего Тагила ntagil

Как красиво оформить виджет событий

Об этом подробно расписано в этой записи в блоге

Дубли мест

Если пользователь случайно добавил дубль места, удалите его правильно.

Что такое связи в афише

Подробно можно почитать тут.

Что нового

Подробный обзор нововведений версии 1.0.5, версии 1.0.6, версии 1.0.7

Что в планах

Все планы компонента зависят только от ваших обращений. Есть пожелания к функционалу? Есть визуальное представление ваших хотелок? Смело пишите на evg.bulakh@gmail.com

Демо

 http://bergorod.ru/poster

Если демо не работает - сообщите мне. Починим.

ПОДДЕРЖКА И ОБНОВЛЕНИЕ

Все будущие обновления для покупателей будут бесплатны. Компонент делается для своего портала, поэтому обновляться будет.

ГДЕ ВЗЯТЬ?

Стоимость лицензии компонента на один домен включая поддомены 1000р.
Перед покупкой убедитесь, что на вашем хостинге работает ioncube, и версия instantcms не ниже 2.9.0. Для парсера нужен curl, safe_mode отключен (иначе курл будет вываливать ошибки в админке при выполнении задачи).
В текущей версии количество городов в парсере ограничено двумя. Внимание: ​в случае, если парсер на вашем хостинге не заработает, и вы решите отказаться от компонента, вам будет возвращено только 50% стоимости компонента.

Запрос на покупку можно сделать в личку на сайте instantcms, в icq 382-563-702, e-mail: evg.bulakh@gmail.com