Редактор темы

Реклама
Реклама

Ccdn - бесплатный модуль для удобной работы с базой collaps

  • Автор темы Автор темы dimas13
  • Дата начала Дата начала

dimas13

Бывалый
Регистрация
31 Дек 2019
Сообщения
148
Рейтинг реакций
92
Баллы
28
Возраст
32
1/3
Автор темы
Это официальная ветка модуля CCDN, который поможет наладить работу сайта на основе базы видеобалансера Collaps.

Для корректной установки и работы модуля необходимы:
Версия PHP - 5.6 и выше
Версия DLE - 11.0 и выше
Поддерживаемые кодировки - пока только UTF-8

Функции модуля:
  • Массовое проставление ссылок на материалы и трейлеры из базы collaps в указанное доп. поле по: Kinopoisk id, imdb id, worldArt id, а также проставление качества, озвучек, статусов сериала и данных о последнем сезоне/серии с базы балансера;
    zLDCIDnrqvIy0HkdjXZ4YM_aOrBt2dN_nzPManaYpWCS6fKBfS7xUVbePSaiqgLIXrivyctmlIJSm143keiAGrhvsRAiJMMq8TmbLCiXkTxWgOPkF55tzHlrKC7UVP378hYQ-3FU
  • проставление дополнительной информации о материале при добавлении или редактировании отдельной новости;
    qPJh05596mwlUCkmdjcbKjlOEi2hTTQWn2itkOD9nAW53tl7VxQMchEjZU8Acivn9W0K8sYJ8xgP8xqKqUFan3aIAJSU9doLHOV4c3RJ1JIF4KIQDr2-m4RptdOLCJxylWmnuEq0
  • возможность задать приоритет по озвучкам, а также исключить те озвучки, которые не нужны;
  • автоподнятие материалов по входу в новость на сайте:
  1. поднятие сериалов при появлению нового эпизода в базе балансера;
  2. поднятие фильмов/мультфильмов при обновлении качества в базе балансера.
XWLptpLVGd9TPdqtkXCYPrY64Gb00GV-PLOwOwYK3TsJz-7B2a61kNf_1lDR1cfGwXKHOsn4kBbAi4u7mf66aW9G3Xk0iUtxwMUIlFD7Hg6QVXF6eDRYL_c1wepLoc7f6B7kSDim
  • обновление шаблонов заголовка, метатега Title и ЧПУ по входу в новость на сайте. Формат заголовка необходимо обязательно вписать в поле!;
    3d4AdX7tYSPSR7kNVk_VdZw3h70vsggInpugyybAGGSUTFou2T5cw3Qf8YASAGxfVolBAqCy-Bj8OvbhzxS-yKly74CKN8aWkl2mNHW3OXKx5ejENlZlEPn7smFAeADFFeLqFPEb
  • связка частей франшиз и вывод их в качестве подсказки для пользователей;
  • График выхода новых серий, а также календарь для главной страницы с отображением обновлений видео за сегодня и на N дней вперед/назад. Для использования, обязательно нужно заполнить доп. поле "id Collaps"!
    FqWqvD9y-akclQAStJtZ_LM8ZZOmJxmw6aVrn_gN4M7RTcScP92al4WMQuJs4CsF7Mo1Mdl2U3sWdVdP9iU1wtMvjeT3H9VscaOR6vYULSwvdImZ-poqF3Xo8NzZJftKWoV7NyeN
    h5u8vOjI0uYwGSLjW6n_wLMwPufyh2SB_xQ3Q5yvE9KN_f-7T33IJxqPBddMvRKMNVrjFHvQqjfYK7XH9nIMVkxU_NkVnQvGHkcZKHquD_id64xhJ2iUhft6FylvDt6Xs_jOKqMw
    kwnWT3jcGuSVd6k_WVK440Hl-ENXaKzQgl2_cZ4dSlK7Puiy57s0WufBwGnSu_ccUmqytgWE47rOWYFgYq3NApxWpjroUFvRSH54RHrNTz7YP1lIRrdI7FxhQOXayg5rimINtFmE
  • связка подборок от collaps с категориями вашего сайта, либо проставление подборок для материала в доп. поле;
  • страница с новыми материалами, которые появились на балансере за последнюю неделю, с проверкой на наличие у вас на сайте и возможностью сформировать по ней новость в один клик. + возможность поиска определенного материала на балансере по id kinopoisk, также с возможностью сформировать новость, если материал есть, а новости к нему еще нет на сайте;
  • страница для материалов, которым только предстоит выйти на экраны, но в базе балансера уже есть трейлер и данные для оформления новости. Можно создать страницу под фильм/сериал наперед и собирать трафик на странице с трейлером.
Просьба, перед установкой и настройкой сторонних модулей сделать резервную копию вашей базы.
Если вы применили какую-то из настроек, но не увидели желаемого результата - сбросьте кэш модуля и ДЛЕ, перед обращением к ТП.

Для установки модуля необходимо:
Сделать резервную точку восстановления базы.
Скачать архив модуля зайти в вашу админпанель DLE - "Утилиты" - "Управление плагинами" - под списком плагинов нажать на кнопку "Загрузить плагин" выбрать файл архива и нажать "Загрузить плагин".
После установки модуля добавить код кнопки плагина в файлы addnews.php и editnews.php
Сделать резервную точку восстановления базы.
Скачать архив модуля, распаковать его в корне вашего сайта и запустить файл ccdn-install.php
После установки модуля добавить код кнопки плагина в файлы addnews.php и editnews.php

Скриншоты скоро сделаю информативнее, а здесь будут ответы на часто задаваемые вопросы:
1) Почему на странице добавления и редактирования новости не появляется кнопка?
Чтобы кнопка начала отображаться в новости нужно предварительно настроить модуль, указав в том числе ваш АПИ токен
2) Почему кнопка на странице добавления и редактирования новости не работает?
Сбросьте кэш браузера
3) Почему модуль не поднимает сериалы?
Для корректной работы данного функционала вам необходимо создать еще одно доп. поле типа одна строка, в которое модулю будет писать общее количество эпизодов на балансере. Перейти в настройки, указать простановку общего количества эпизодов в данное доп поле, массово обновить эмбеды и после этого включить настройку для поднятия сериалов. Именно по этому доп. полю происходит проверка на наличие новых материалов.

Скачать модуль можно здесь:
Для DLE 13 и 14 версий
Для DLE версий 11 и 12

История изменений

- В разделе "новые франшизы" добавлена возможность связать тип материала с вашими категориями (если добавляете новый фильм, то можно привязать его к категории фильмы, сериал - к сериалам)
- Добавлена возможность вставлять описание к материалу не только в полное но и в короткое описание материала
- Обновление title, meta title, alt name по входу в новость теперь работает и для не эпизодных франшиз (мультфильмы, фильмы)
- Добавлена возможность задать приоритет для озвучек (в поле с первой озвучкой озвучки будут записываться с указанным приоритетом)
- Исправлена проблема с неработающей кнопокой "найти эмбед" из-за кэширования js-ки браузером
- Текст для добавления в поле с сезонами/серией" также будет дописан в поле "доп поле для вставки форматированого сезона/серии"
- Вместо тестового доп поля для отображения наличия вшитой рекламы сделал доп поле типа "да/нет". Значение "да" переключалка получает, если в видео ПРИСУТСТВУЕТ рекламная вставка.
- Добавлена возможность работать с значениями доп. полей в шаблоне колендаря.
- Немного изменена логика проставления значений актуального сезона/серии в доп. поля и ссылки именно на последнюю серию сериала при массовом обновлении сссылок.
- Добавлено поле для вставки статуса рекламы. Это поле будет полезным для того чтобы скрывать плеер. В поле буде писаться +, если в франшизе присутствует вшитая реклама азарта или ничего, если рекламы нет
- Модуль обновления новостей: теперь модуль выводит на страницу скрипт actualize.js и кеширует его на 1 час
- Кнопка в Редактировании публикаций и Добавлении новости : исправлена фатальная ошибка, когда поля поиска пусты
- Модуль обновлений новостей: исправлен баг где в поле с сезоном писался номер серии вместо номера сезона, также добавлена поддержка опции Добавлять сезон серию в ссылку на эмбед с вкладки Настройки
- Кнопка в Редактирование публикаций и Добавление новости : теперь кнопка не затирает заголовок, если он не пуст, если пуст то ставить название франшизы с API
- Модуль Календарь: убрал пустой тег UL для не сезонных франшиз
- Вкладка Новые франшизы: убрал кнопку добавить при поиске по КП ID, если франшиза есть у Вас в базе
- Надеюсь (почему надеюсь ? У себя так и не смог поймать эту ошибку) пофиксил ошибку Fatal error: Call to undefined function GuzzleHttp\_idn_uri_convert(), проставив параметр что-бы не использовать эту ф-ю
 
Последнее редактирование:
почему привставке кода, модуль удаляет год в заголовке новости, хотя из настроек только доп. поле куда ставить код и доп. поле с id кинопоска.
 
Автор темы
romanoff скиньте в ЛС скриншот настроек "модуля обновления новостей", пожалуйста
 
Автор темы
v1.4.4
- Модуль Календарь: убрал пустой тег UL для не сезонных франшиз
- Вкладка Новые франшизы: убрал кнопку добавить при поиске по КП ID, если франшиза есть у Вас в базе
- Надеюсь (почему надеюсь ? У себя так и не смог поймать эту ошибку) пофиксил ошибку Fatal error: Call to undefined function GuzzleHttp\_idn_uri_convert(), проставив параметр что-бы не использовать эту ф-ю
 
Последнее редактирование:
Автор темы
v1.4.5
- Кнопка в Редактировании публикаций и Добавлении новости : теперь кнопка не затирает заголовок, если он не пуст, если пуст то ставит название франшизы с API
 
Последнее редактирование:
Данных о контенте толком нет, категории не проставляются, жанров нет. И крона тоже нет?
 
Код:
Что-то пошло не так. Код ошибки: 200
Сообщение: Fatal error: Call to a member function getData() on array in /home/_/q_tf/_/public_html/engine/inc/CCDN/Controllers/BtnController.php on line 92

Что такое?!
 
Автор темы
Код:
Что-то пошло не так. Код ошибки: 200
Сообщение: Fatal error: Call to a member function getData() on array in /home/_/q_tf/_/public_html/engine/inc/CCDN/Controllers/BtnController.php on line 92

Что такое?!
Доброго!
Вы указали хоть одно поле по с ID по которым производиться поиск франшиз?
Потому что этот баг я сумел поймать только при такой ситуации.
Но ошибку пофиксил, в следующей версии выкачу, будет плевать алерт с кодом ошибки 400
 
Последнее редактирование:
Автор темы
Данных о контенте толком нет, категории не проставляются, жанров нет. И крона тоже нет?
Доброго!
Какого рода крон Вам нужен? Если поднятиям новостей, то этим занимается модуль engine/modules/ccdn.php

По поводу категорий, они проставляются если проставить их в вкладке Новые франшизы там есть таб Настройка связки категорий, они будут проставляться при добавлении новых франшиз с таблицы или с кнопки найти
 
dimas13 переустановил модуль, заново прописал доп поля, заработало.
 
dimas13 Не могу еще понять как подключить календарь в выхода серий в шаблон.
Вродь все сделал как в мане к моду, а чет ни хрена

Вродь сделал.
Теперь, блин,
Template not found: /templates/movieBoom/ccdn-calendar/full/full.tpl

Как эт так не находит?!
Проверил 3 раза
Перезалил.
Все в корне шаба
 
Последнее редактирование:
Автор темы
v1.4.6
- Кнопка в Редактировании публикаций и Добавлении новости : исправлена фатальная ошибка, когда поля поиска пусты
- Модуль обновлений новостей: исправлен баг где в поле с сезоном писался номер серии вместо номера сезона, также добавлена поддержка опции Добавлять сезон серию в ссылку на эмбед с вкладки Настройки
 
Последнее редактирование:
Автор темы
givi33 Вы уверены что Шаблон сайта по умолчанию: movieBoom ?
 
dimas13 А как иначе?! Конечно уверен
 
Автор темы
Сегодня в ЛК колапсов появилось оповещение о необходимости проставить их скрипт для корректной работы плеера. Поэтому обновляю модуль.

Новые функции v1.4.7
- Модуль обновления новостей: теперь модуль выводит на страницу скрипт actualize.js и кеширует его на 1 час
 
Автор темы
По запросу в ЛС:

Новые функции v1.4.8

Добавлено поле для вставки статуса рекламы. Это поле будет полезным для того чтобы скрывать плеер. В поле буде писаться +, если в франшизе присутствует вшитая реклама азарта или ничего, если рекламы нет
 
По какой причине может не проставлять эмбеды? Переустанавливал несколько раз уже модуль, процесс идет при нажатии кнопки, доходит до конца, пишется "готово" а по итогу нигде ссылка не проставилась в доп поле.
 
В настройках прописано добавлять в доп поле (сериал, серия)
Но модуль не добавляет при обновлении. Просто проставляет цифры. 😱

Писта просто - все сериалы кривые получились.

Когда вы уже выкатите нормальный модуль ?
То жанры тёр, то удалял доп поля с актёрами и режиссёрами. Теперь стал пропускать слова.
 
Автор темы
wawe скорее всего вы просто в "модуле обновления материалов" в поле "Доп.поля для вставки сезона" также указали то доп поле, в которое пишете номер серии. Уберите эту настройку и все будет ок. Получается что вы при проставлении эмбедов заполняете доп поле и пишете к нему слово "сезон" либо "серия", а при обновлении новости в то же доп поле пишете форматированный вариант номера сезона/серии и тем самым перезаписываете поле(

А мне стоит изменить название этой настройки в модуле обновления новостей 🙁 . В это доп поле пишется форматированный номер сезона/серии.
 
Последнее редактирование:
wawe скорее всего вы просто в "модуле обновления материалов" в поле "Доп.поля для вставки сезона" также указали то доп поле, в которое пишете номер серии. Уберите эту настройку и все будет ок. Получается что вы при проставлении эмбедов заполняете доп поле и пишете к нему слово "сезон" либо "серия", а при обновлении новости в то же доп поле пишете форматированный вариант номера сезона/серии и тем самым перезаписываете поле(

А мне стоит изменить название этой настройки в модуле обновления новостей 🙁 . В это доп поле пишется форматированный номер сезона/серии.
И серия соответственно.
Всё верно, сработало - спасибо.

Желтым отметил где убрал значения.
Стояло доп поле соответственное.

5b098f445a4489eac0006c9bc98dc786.png



P.s.
На скрине видно какой стоит вывод формата серии, сезона.
1-2 сезон
1-10 серия
А выводит:
2 сезон
10 серия
 
Последнее редактирование:

Похожие темы Последние темы Популярные темы

Назад
Сверху