About This File
DLE Advanced Kodik Parser - многофункциональный модуль для ручного парсинга и автоматического граббинга аниме и дорам с базы Kodik, сайта Shikimori а так же World-Art, с возможностью обновлять новости при выходе новой серии сериала или лучшего качества фильма.
- Модуль умеет заполнять доп. поля огромным количеством данных (подробнее в описании модуля в архиве)
- Модуль берет теги с World-Art, на основе которых можно создавать подборки аниме при помощи категорий (полный список тегов есть в описании модуля в архиве)
Установка
- Загрузить архив "Модуль Advanced Kodik Parser x.x.x.zip" в системе управления плагинами.
- Настроить модуль в админке.
- Следовать подсказкам в разделах админки.
Обновление
- Зайдите в систему управления плагинами, в перечне плагинов найдите "DLE Advanced Kodik Parser" или "DLE Advanced Anime Parser" (старая версия), слева нажимаем на стрелочку, в выпадающем меню выбираем "Загрузить новую версию плагина".
- Выбираем скачанный архив "Модуль Advanced Kodik Parser x.x.x" и подтверждаем загрузку плагина.
- Следовать подсказкам в разделах админки.
При обновлении с более поздних до версии 3.0.0 вам необходимо:
- Находим и удаляем все css стили, которые вы добавляли для работы разделов модуля. Теперь необходимые файлы со стилями подгружаются автоматически в нужных разделах сайта.
- Находим и удаляем все js скрипты, которые вы добавляли для работы разделов модуля. Теперь необходимые файлы со скриптами подгружаются автоматически в нужных разделах сайта.
ЦитатаВ случае если вы обновляете с более старой на более новую версию, например с 1.5.x до 2.x.x, с 2.x.x до 3.x.x, то рекомендуем удалить плагин "DLE Advanced Anime Parser", а после загрузить архив "Модуль Advanced Kodik Parser x.x.x.zip" в системе управления плагинами.
Описание разделов админки модуля
- Основные настройки. В данном разделе указывается api токен базы, вклчается и отключается парсинг дополнительной информации.
- Настройки граббинга. В данном разделе содержатся настройки граббинга (автоматического добавления) аниме/дорам при помощи крона. Тонко настраиваются зависимости, на основе которых модуль добавляет аниме/дорамы на сайт.
- Поднятие новостей. В данном разделе содержатся настройки автоматического обновления (поднятия) новостей при выходе новой серии сериала или лучшего качества фильма.
- Основные и доп. поля. В данном разделе содержатся настройки заполнения основных и дополнительных полей при помощи системных тегов.
- Категории. В данном разделе содержатся настройки зависимостей категорий к тегам. Модуль может заполнять категории-типы аниме/дорам, категории-жанры аниме/дорам, категории-статусы аниме/дорам, категории-годы выхода аниме/дорам, категории-студии озвучек, а так же категории-теги с world-art.
- Изображения. В данном разделе содержатся настройки загрузки изображений на сайт, таких как постер (обложка) и кадры (скриншоты).
- Обновление новостей. В данном разделе содержатся настройки замены категорий и замены данных в доп. полях. Модуль умеет менять категории-статусы аниме/дорам при их изменении (Онгоинг, Завершённые и Анонсы). Полностью переназначить категории во всех аниме/дорамах. Умеет дополнять доп. поля или полностью их перезаписывать новыми данными.
- Вывод плеера. В данном разделе содержатся настройки вывода плеера-плейлиста. Данный плеер выводиться при помощи ajax, что увеличивает скорость загрузки страницы. Есть возможность выводить озвучки, сезоны и серии за пределами плеера. Присуствует запоминание последней просмотренной серии, сезона и озвучки как для гостей так и для авторизованных пользователей. Данную метку посетитель может удалить.
- Интеграция. В данном разделе содержатся настройки интеграции сторонних модулей в парсер. В данный момент есть поддержка модулей "Плагин для конвертации ссылок в дополнительных полях в латиницу", "Плагин для конвертации кириллицы в латиницу в тегах", "модуль SocialPosting" а так же "модуль Telegram Posting". При необходимости добавить поддержку другого модуля пишем в тех. поддержку Kodik.
- Push уведомления. В данном разделе активируется система подписок пользователями на Push уведомления с вашего сайта.
- Совместный просмотр. В данном разделе активируется система совместного просмотра пользователями.
Дополнительная информация
- В случае использования плеера-плейлиста, выводимого через модуль в шаблонах полной новости, краткой новости а так же в файлах шаблона выводимых через тег {custom} доступны следующие теги:
-
[watched_series]...[/watched_series]
- выведет содержимое тега в случае если по данному аниме есть запоминание последней просмотренной серии -
{watched_episode}
- номер запомненной серии -
{watched_season}
- номер запомненного сезона -
{watched_translator}
- название запомненной озвучки
*Данные теги срабатывают только для авторизованных пользователей.
-
В случае заполнения доп. полей с франшизами, похожихими и рекомендуемыми аниме используйте параметр
idshiki="[xfvalue_x]"
в конктрукции{custom}
. Например:{custom idshiki="[xfvalue_franchise]" template="relatednews" limit="100"}
- В случае использования граббинга, обновления или проставления при помощи крон инструкцию по добавлению задач в крон вы найдете в соответствующих разделах админки.
Скриншоты
Доп. поля для дорам
Установка:
Скачайте файл xfields.txt и поместите с заменой в корень сайта (предварительно сделайте бэкап) /www/вашсайт.ру/engine/data/
• Зарегистрироваться или Авторизоваться на форуме!
Доп. поля для аниме
Установка:
• Зарегистрироваться или Авторизоваться на форуме!
Категории для дорам
Установка:
Скачайте файл базы данных. Перейдите в панель управления вашей базой данных.
• Зарегистрироваться или Авторизоваться на форуме!
Категории для аниме
Установка:
Скачайте файл базы данных. Перейдите в панель управления вашей базой данных.
• Зарегистрироваться или Авторизоваться на форуме!
What's New in Version 4.0.0 See changelog
Released
- Добавлен функционал парсинга и показа отдельным блоком раздела персонажей аниме с их аватарками.
- Добавлена синхронизация скорости плеера в комнатах совместного просмотра.
- Добавлен новый раздел и функционал постинга в телеграм при ручном добавлении или редактировании новости, а так же при добавлении и обновлении новостей кроном. Текст поста гибко настраивается при помощи тегов. Есть возможность указать диапазон времени для приостановки отправки постов. Пожелания по развитию данного функционала направляйте в тех. поддержку базы.
- Добавлена возможность выбрать способ сортировки франшиз с шикимори при парсинге.
- Добавлена экспериментальная функция автоперевода тегов mydramalist с английского на русский язык.
- Добавлена возможность переводить теги mydramalist в нижний регистр.
- Добавлена возможность активации постоянного кеша для плейлистов серий в разделе "Вывод плеера". Активация уменьшает количество запросов к апи kodik и запросов к базе данных. Старые сериалы, которые не обновлялись годами будут закешированы один раз и больше не будет пересоздания плейлистов для них. Данный кеш очищается модулем, так же предусмотрена возможность ручной очистки с админки.
- Добавлена возможность использовать анимированный прелоадер до показа плейлиста серий. Инструкцию по обновлению кода вывода плейлиста и скриншот прелоадера найдете в админке, в разделе "Вывод плеера".
- Исправлена для дорам работа быстрого обновления плеера в доп. поле на странице создания и редактирования новостей.
- Добавлена возможность указать количество серий, по достижению которых вместо горизонтального вывода кнопок серий (карусель с кнопками вперед-назад) будет активирован вертикальный. Данный пункт полезен для многосерийных сериалов.
- Оптимизация плагина, его размер сокращён в два раза, объемные правки файлов движка были вынесены в отдельные файлы.
- Новая система обновления таблиц и ячеек базы данных. Теперь обновление бд будет происходить в момент входа в админку модуля, пошагово с версии на версию.
- Исправление найденных и заявленных ошибок.
- Исправление изменения статуса "просмотрено" в пуш уведомлениях при выходе новой серии.
- Исправление автоматического скачивания категорий аниме. Код данного исправления пропал из прошлой версии модуля. Вернули.
- Исправлена возникающая ошибка запроса к базе данных после ручного удаления новости, созданной парсером.
- Исправлено включение неправильной озвучки в плеере.