Парсеры для компонента Афиша
В данной статье рассмотрим особенности парсинга в компоненте афиша, в этой статье рассказывается, почему и как сделан парсер в компоненте Афиша.
Базово в компоненте Афиша реализован относительно простой парсер, который позволяет быстро и просто наполнить вашу афишу событиями. Парсер поставляет в базовой комплектации и встроен компонент, но мы его рассматриваем, как отдельный продукт, по причине, того, что он поставляется в демонстрационных целях с компонентом афиша, использовать или не использовать парсер, это целиком и полностью ваше решение.
Парсер базово поставляющийся с компонентом использует источник, afisha.ru, так же существуют и другие парсеры для компонента Афиша.
Работа с парсером в компоненте Афиша Joomla
Работа с парсером происходит в ручную, он не поддерживает автоматического запуска работы по расписанию.
Парсер находится: Компоненты => Афиша => Парсер
Выберите: Категорию источника, город, категорию событий, дату и нажмите "получить данные". После чего пойдет лог загруженных мероприятий.
Парсер при условии установленного компонента Каталог - Афиша
Для работы с парсером в режиме каталога должно быть быть выполнено несколько условий:
- Добавлен город.
- Добавлены категории мероприятий.
- Добавлены категории мест.
- В настройках компонента Афиша "Интеграция с каталогом" - "ДА".
Внимание при настройке города важно сделать правильно настройку "Код на сайте доноре", она должна соответствовать названию на сайте afisha.ru.
Зайдите на сайта афиши, выберите интересующий вас город, получите ссылку http://www.afisha.ru/msk/ . msk - это код на сайте доноре, его надо указать в соответствующем поле.
После всех настроек можно пройти во вкладку Парсер в компоненте Афиша.
Компоненты => Афиша => Парсер
Выберите: Категорию источника, город, категорию событий, категорию мест, дату и нажмите "получить данные". После чего пойдет лог загруженных мероприятий.
Настройка дополнительных парсеров для Афиши
- Установите компонент и плагин.
- Активируйте плагин plg_jlparsercom_update
- После чего войдите в компонент и нажмите кнопку "Создать"
- Настройте парсер img3. Город можно получить зайдя на http://afisha.yandex.ru, выбрать город отличный от вашего, ввести в поле города интересующий вас город, в адресной строке браузера вы увидите следующую ссылку https://afisha.yandex.ru/?city=irkutsk. irkutsk - это новый id вашего города. Обратите внимание, что значение поля "Период перезапуска" указывается в минутах, рекомендуем запускать раз в сутки (1440 минуты)
- Сохраните парсер.