Компонент Афіша 2
Додавати події можна як вручну адміном, так і користувачами та парсером.
Зовнішній вигляд
Афіша виконана у стилі плиточок. Зрозуміло, ви можете зробити свій шаблон виведення списку подій та сторінки події.

Переглядати події можна як списком, а й у вигляді календаря. Календар доступний за посиланням poster/calendar

Перегляд події

У версії 1.0.5 для поля Місце та час було додано щедва види : з адаптивним скролером та для показу одиночних подій. Подробиці тут.
Ви можете додати свої поля, перемістити поля місцями. Все це справи у налаштуваннях типу контенту.

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

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

З версії 1.0.9 компонента з'явилася можливість настроювати поля місць. Функціональність аналогічна такий у групах: можна додавати свої поля, видаляти їх та ін.

Додавання події
Форма не відрізняється нічим від тієї форми додавання новини, крім поля додавання часу події.

Якщо потрібного місця немає в базі, користувач його зможе додати у спливаючому вікні

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

Виглядає у стрічці активності це так:

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

З версії 1.0.7 компонент парсер винесений в окремий компонент. Це дозволить швидше випускати оновлення парсера за зміни на кіноафіші. Також додано додаткові налаштування, які дозволять зменшити навантаження від парсера.

Налаштування завдання парсера виглядають так

Завдання парсера виконуються за кроном. Виконуються такі завдання у планувальнику
Список місць компонента виглядає так і доступний за посиланням poster/place

Перед списком місць є фільтр за назвою. Працює по ajax. Тобто. при введенні назви місця відразу фільтруватимуться.
Сторінка місця. Нижче на карті відображається список найближчих подій.

Де взяти код міста для налаштування парсера
Як красиво оформити віджет подій
Про це детально розписано у цьому записі у блозі
Дублі місць
Якщо користувач випадково додав дубль, видаліть його правильно.
Що таке зв'язки в афіші
Що нового
Що у планах
Усі плани компонента залежать лише від ваших звернень. Чи є побажання до функціоналу? Чи є візуальне уявлення ваших хотілок? Сміливо пишіть на [email protected]
Якщо демо не працює – повідомте мені. Полагодимо.
ПІДТРИМКА І ОБНОВЛЕННЯ
Усі майбутні оновлення для покупців будуть безкоштовними. Компонент робиться для свого порталу, тому оновлюватиметься.
Вартість ліцензії компонента на один домен, включаючи піддомени 1000р. Перед покупкою переконайтеся, що на вашому хостингу працює ioncube, і версія instantcms не нижче 2.9.0.Для парсера потрібен curl, safe_mode вимкнено(інакше курл вивалюватиме помилки в адмінці під час виконання завдання). У поточній версії кількість міст у парсері обмежена двома.