Добрый вечер. Представляю обновленную версию моего компонента Афиша кино для второй ветки инстант цмс. Версия 0.6. Про версию 0.5 можно почитать здесь.
Учтены пожелания, и теперь название кинотеатра и сеансы хранятся в разных ячейках, соответственно выводятся в шаблон тоже отдельно. Настраивать внешний вид шаблона теперь еще проще.
Добавлена настройка "Очищать базу данных от неактуальных данных". Если галочку убрать, задача в планировщике не будет удалять данные на прошлые даты (не будет очищать таблицу полностью). Это нужно, скорее всего, для поисковиков.
Удалены дубли с сегодняшней даты.
2. После установки выполните вручную задачу в планировщике, чтобы афиша спарсилась в базу.
3. Добавить в меню ссылку с адресом kino (если еще не было)
Убедитесь, что на вашем хостинге работает curl, safe_mode отключен (иначе курл будет вываливать ошибки в админке при выполнении задачи) и установлен ionCube (это не обсуждается).
Если вы ставили прошлую версию 0.5, качайте по этой ссылке instantcms.ru/users/files/download4816.html
— парсинг описания фильмов, а не только их названий
Следующая версия скорее всего будет нескоро, и, возможно, будет платной. Поэтому если вы раздумывали ставить или подождать новую версию — ставьте.
Поблагодарить:
Кошелек рублевый вебмани R205453694129
Яндекс деньги 41001346743476
Если кратко, что он делает?
Парсит афишу кино кинопоиска, сохраняет в базу и выводит у вас на сайте по дням.Что нового?
Немного изменен внешний вид. Добавлены русские даты.Учтены пожелания, и теперь название кинотеатра и сеансы хранятся в разных ячейках, соответственно выводятся в шаблон тоже отдельно. Настраивать внешний вид шаблона теперь еще проще.
Добавлена настройка "Очищать базу данных от неактуальных данных". Если галочку убрать, задача в планировщике не будет удалять данные на прошлые даты (не будет очищать таблицу полностью). Это нужно, скорее всего, для поисковиков.
Удалены дубли с сегодняшней даты.
Как устанавливать?
1. Через пакет-инсталлятор, как обычно.2. После установки выполните вручную задачу в планировщике, чтобы афиша спарсилась в базу.
3. Добавить в меню ссылку с адресом kino (если еще не было)
Убедитесь, что на вашем хостинге работает curl, safe_mode отключен (иначе курл будет вываливать ошибки в админке при выполнении задачи) и установлен ionCube (это не обсуждается).
Пакеты инсталлятора и обновления
Если вы ставите компонент первый раз, качайте по этой ссылке instantcms.ru/users/files/download4815.htmlЕсли вы ставили прошлую версию 0.5, качайте по этой ссылке instantcms.ru/users/files/download4816.html
Что в планах?
— парсинг кинотеатров (скорее всего в виде виджета)— парсинг описания фильмов, а не только их названий
Следующая версия скорее всего будет нескоро, и, возможно, будет платной. Поэтому если вы раздумывали ставить или подождать новую версию — ставьте.
Поблагодарить:
Кошелек рублевый вебмани R205453694129
Яндекс деньги 41001346743476
Реклама #
DeeMon 10 лет назад #
SpaceSel 10 лет назад #
Zau4man 10 лет назад #
Затем уже можно будет поменять принцип. Дата - список мероприятий. Фильм - мероприятие. И выпустить уже отдельный компонент афиша, наполняемый ручками.
Сейчас этого в планах нет.
GarikKR 10 лет назад #
Zau4man 10 лет назад #
maxisoft 10 лет назад #
Kreator 10 лет назад #
8H7jam0NT/hNXdwxBYwpYzeaDQe1XNEoNYmLfRLFz0N5iACjc2uwjtbITG
IVMoX/lYxewavNErh6uJCxeSLhIWVSKqp/jp/YCbRh0iVIsp3/xrVBqvo2wP9PU1NARt+iNxoOur
y60hoR5cNLH4ZY+8cxBzfhcjY0AkAHSUcWq9iFG125kK611NV3yDRiWJDO2IG9pQl7XNd+FRWVNB
qUcJ3VgyVWmTsWa1WENs9Ng4jJO4637ODfdkxCxe4Y8rJWuo8sI8NibIxhKC4zVDVWLqq6v3tl5fFjnSqKhQD0FkpKaa2ZBWEPC2
YemNaIAD2YE8zLRzP7tz1o/vWslGd9
maxisoft 10 лет назад #
Zau4man 10 лет назад #
maxisoft 10 лет назад #
Zau4man 10 лет назад #
Def 10 лет назад #
wonderer22 10 лет назад #
В логах ошибка - PHP Warning: constant() [<a href='function.constant'>function.constant</a>]: Couldn't find constant LANG_KINO_CONTROLLER in сайт/system/controllers/admin/actions/controllers_edit.php on line 15, referer: сайт/admin/controllers
Zau4man 10 лет назад #
wonderer22 10 лет назад #
Теперь вываливается такая CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /system/controllers/kino/model.php on line 63, referer: сайт/admin/settings/scheduler
но тут уже с хостером пытаюсь проблему решить.
Zau4man 10 лет назад #
Могу ошибаться и действительно потребуются дополнительные настройки хостинга.
Zau4man 10 лет назад #
Компонент уже умеет парсить фильмы, информацию о кинотеатрах (адрес, телефон, выводит точку на карте).
Сейчас переделываю логику парсинга, чтобы уменьшить количество запросов к кинопоиску и увеличить скорость парсинга.