Официальный модуль, который поможет наполнить сайт контентом используя базу видео балансера Collaps.
Возможности:
- Массовое проставление ссылок на материалы Collaps в указанное доп. поле по: Kinopoisk id, imdb id, worldArt id, а также проставление качества, озвучек и данных о последнем сезоне/серии с базы балансера.
- Проставление дополнительной информации о материале при добавлении или редактировании отдельной новости.
- Авто поднятие материалов по входу в новость на сайте:
- поднятие сериалов при появлению нового эпизода в базе балансера;
- поднятие фильмов/мультфильмов при обновлении качества в базе балансера.
- Обновление шаблонов заголовка, мета тега Title и ЧПУ по входу в новость на сайте. Формат заголовка необходимо обязательно вписать в поле!
- График выхода новых серий, а также календарь для главной страницы с отображением обновлений видео за сегодня и на N дней вперед/назад. Для использования, обязательно нужно заполнить доп. поле "id CCDN"!
- Связка подборок от collaps с категориями вашего сайта, либо проставление подборок для материала в доп. поле.
- Страница с новыми материалами, которые появились на балансере за последнюю неделю, с проверкой на наличие у вас на сайте и возможностью сформировать по ней новость в один клик. + возможность поиска определенного материала на балансере по id kinopoisk, также с возможностью сформировать новость, если материал есть, а новости к нему еще нет на сайте.
Установка на DLE 11.х-12.х:
1. Запустить
ccdn-install.php.
2. Добавить код кнопки плагина в
addnews.php и
editnews.php.
Установка на DLE 13.х:
1. Загрузить модуль через Систему управления плагинами.
2. Добавить код кнопки плагина в
addnews.php и
editnews.php.
Что нужно, чтобы начать работать с модулем:
- Укажите свой API ключ.
- Укажите поля с доп.полями для поиска. Можно указать как одно так и несколько полей для поиска. Тогда модуль будет искать эмбеды по приоритету. Приоритет поиска по доп.полях: kinopoisk.ru, ImDb, World Art, по названию!
- Укажите куда будет вставлен эмбед
Чтобы добавить кнопку поиска на страницах "Добавление новости" и "Редактирование публикаций" следует открыть
engine/inc/addnews.php и
engine/inc/editnews.php и найти:
// End XFields Call
Ниже добавить:
if (file_exists(ENGINE_DIR . '/inc/CCDN/button.php')) { $output .= include ENGINE_DIR . '/inc/CCDN/button.php';}
Поля который модуль будет изменять в ходе роботы:
Доп.поле для вставки эмбеда. + поля с данными об озвучке и качеству видео (если выбраны).
CCDN:
Если вы планируете использовать функционал для авто поднятия новостей, вам стоит предварительно настроить модуль и проставить ссылки через кнопку "обновить эмбеды" без установки галочек "поднимать новость при выходе новых серий/качеств". Если вы настроили модуль на поднятие новостей при выходе новых серий или обновлении качества, то модуль будет "поднимать" новости при попадании пользователя на страницу соответствующего материала. При этом модуль будет изменять дату новости, информацию о актуальном сезоне и эпизоде, а также озвучки и доступное качество.
Смена тайтлов, заголовков, ЧПУ при поднятии новостей:
Данный функционал был добавлен по просьбам вебмастеров и его работа направлена на смену важных элементов сайта. Перед настройкой данных функций убедитесь, что у вас есть резервная копия вашей базы и в случае ошибок в настройках будет возможность восстановить структуру сайта.
Поля которые модуль будет изменять в ходе роботы, если включена опция "Обновлять дату новости когда появится новая серия":
- Доп.поле для выбора сезона.
- Доп.поле для выбора серии.
- Служебное доп. поле с информацией об общем количестве эпизодов сериала.
- Также, при необходимости, есть возможность дописывать слово "сезон" и "серия" к соответствующим доп. полям.
Добавлений новых франшиз:
Чтобы модуль создал новость с указанными в его настройках доп.полями нужно сначала сохранить указанные настройки, а потом осуществить добавление новых франшиз.
- API ключ - поле, в которое нужно указать ваш API ключ. Найти его можно в личном кабинете балансера в разделе "Документация"
- ID видео на kinopoisk.ru из поля - стоит указать доп поле, в котором вы храните id Kinopoisk (если есть) по данным с этого поля будет осуществляться поиск.
- ID видео на ImDb из поля - стоит указать доп поле, в котором вы храните id IMDB (если есть) по данным с этого поля будет осуществляться поиск. !!! ВАЖНО !!! у данного балансера id imdb хранится без приставок tt поэтому плагин игнорирует текст в данном поле.
- ID видео на World Art из поля - стоит указать доп поле, в котором вы храните id WorldArt (если есть) по данным с этого поля будет осуществляться поиск.
- Искать видео по названию - стоит указать доп поле, в котором вы храните русское название фильма. По данным с этого поля будет осуществляться поиск (возможны ошибки в проставлении для фильмов и сериалов с одинаковым названием. Для более точного поиска стоит использовать поля, описанные выше.
- Доп. поле для вставки эмбеда - в данное доп. поле плагин будет писать ссылку на нужный материал.
- Доступы для кнопки поиска в новостях - здесь можно указать для каких категорий пользователей будет доступна кнопка "найти эмбед" в создании и редактировании новостей. Доступ будут иметь пользователи указанной категории и всех "старших" категорий пользователей.
- Доп. поле для вставки качества видео - а это поле модуль будет выводить информацию о максимальном доступном качестве материала.
- Доп. поле для вставки озвучек - сюда модуль будет проставлять все озвучки, доступные в материале.
- Доп. поле для статуса новости. Значение по умолчанию должно быть - Включено! - переключатель, который определяет работать ли модулю с конкретной новостью. Если в одной из новостей данный переключатель будет в позиции "выключено", то данная новость будет игнорироваться модулем.
- Отображать в плеере только один указанный сезон - если активно, то модуль будет проставлять ссылку только на указанный в поле "Доп. поле для выбора сезон" сезон сериала. (Полезно, если используете посезонный вывод плееров)
- Доп. поле для выбора сезона - из этого доп. поля модуль будет брать информацию о сезоне сериала и использовать ее при формировании ссылки. !!! ВАЖНО !!! Если вы активировали настройку для авто поднятия новости при выходе новых эпизодов сериалов, то модуль будет менять данные этого доп. поля, проставляя номер последнего доступного сезона в базе балансера. Но только если структура сайта такова, что все сезоны сериала доступны в одной новости.
- Доп. поле для выбора серии - из этого доп. поля модуль будет брать информацию о серии сериала и использовать ее при формировании ссылки. !!! ВАЖНО !!! Если вы активировали настройку для авто поднятия новости при выходе новых эпизодов сериалов, то модуль будет менять данные этого доп. поля, проставляя номер последнего доступного эпизода в базе балансера.
- Текст для добавления в поле с сезонами - в данное доп. поле вы можете вписать текст, который будет дописан в поле "Доп. поле для выбора сезона" при автоматическом обновлении номера сезона.
- Текст для добавления в поле с серией - в данное доп. поле вы можете вписать текст, который будет дописан в поле "Доп. поле для выбора серии" при автоматическом обновлении номера серии.
- Доп. поле для вставки количества серий - обязательное служебное доп. поле. В него плагин будет писать информацию об общем количестве эпизодов сериала, доступных на данный момент в базе балансера.
- Обновлять дату новости когда появится новая серия - настройка, позволяющая настроить автоматическое поднятие новости, при появлении новых эпизодов сериала в базе балансера. (Работает только если указаны доп. поля с сезоном/серией и настроен соответствующий крон).
- Обновлять дату новости когда появится новое качество - настройка, позволяющая настроить автоматическое поднятие новости, при появлении материала в базе балансера с новым качеством. (Работает только если указаны доп. поля с сезоном/серией и настроен соответствующий крон).
- Обновление сериалов "Не обновлять сериалы" - если активно, то модуль не будет поднимать сериалы при выходе новых эпизодов.
- Обновление сериалов "Обновлять если у Вас все сезоны в одной новости - если активно, то модуль будет поднимать новости с сериалом и изменять данные о последней доступной серии и сезоне.
- Обновление сериалов "Обновлять если у Вас сериал разбит по сезонам" - если активно, то модуль будет поднимать новость с последним доступным сезоном сериала, обновляя данные о последней доступной серии.
- Опубликовать новость на сайте, при добавлении? - Если активно, то новость будет опубликована на сайте.
- Добавлять описание с Kinopoisk.ru в поле "Полное описание"? - если активно, то модуль будет вписывать описание материала с Kinopoisk в поле "Полное описание".
- Поле для вставки оригинального названия - в данное поле модуль впишет оригинальное название материала.
- Поле для вставки года выхода - в данное поле модуль впишет год выхода материала в прокат.
- Поле для вставки рейтинга на IMDB - в данное поле модуль впишет значение рейтинга imdb для материала.
- Поле для вставки рейтинга на Kinopoisk - в данное поле модуль впишет значение рейтинга kinopoisk для материала.
- Поле для вставки рейтинга на WorldArt - в данное поле модуль впишет значение рейтинга WorldArt для материала.
- Поле для вставки постера - в данное поле модуль впишет ссылку на постер к материалу.
- Поле для вставки стран - в данное поле модуль впишет список стран, в которых снимался материал.
- Поле для вставки режиссеров - в данное поле модуль впишет информацию о режиссерах.
- Поле для вставки актеров - в данное поле модуль впишет информацию об актерах.
- Поле для вставки возраста - в данное поле модуль впишет информацию о возрастном ограничении материала.
- Поле для вставки длительности видео - в данное поле модуль впишет информацию о длительности материала.
- Поле для вставки премьеры (мир) - в данное поле модуль впишет дату мировой премьеры материала.
- Поле для вставки премьеры (РФ) - в данное поле модуль впишет дату российской премьеры материала.
- Поле для вставки трейлера - в данное поле модуль вставит ссылку на трейлер к материалу из базы балансера.
- Почему на странице добавления и редактирования новости не появляется кнопка?
Чтобы кнопка начала отображаться в новости, нужно предварительно настроить модуль, указав в том числе ваш API токен.
- Почему кнопка на странице добавления и редактирования новости не работает?
Очистите кэш браузера.
- Почему модуль не поднимает сериалы?
Для корректной работы данного функционала необходимо создать еще одно доп.поле типа одна строка, в которое модуль будет писать общее количество эпизодов на балансере. Следует перейти в настройки, указать добавление общего количества эпизодов в данное доп.поле, массово обновить эмбеды и после этого включить настройку для поднятия сериалов. Именно по этому доп.полю происходит проверка на наличие новых материалов.
•
Версия DLE: 11.х-13.х
•
Кодировка: utf-8
•
Версия PHP: 5.6 и выше
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.