Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

[free] парсер moonwalk, tmdb, kodik, hdvb, videocdn, rutor | dle kinocompletе

Тема в разделе "Плагины DLE", создана пользователем mikeevstropov, 10 апр 2019.

10.04.19 в 10:42
15.03.21 в 08:58
386
46.991
6
  1. hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    правки делал?
    тк модуль ток для 13+ версии
     
  2. ArtAlf

    ArtAlf Посетитель

    Регистрация:
    8 мар 2019
    Сообщения:
    75
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Да не правки в модуле не делал, файлы загрузил, проверил, не работает, удалил его, пока ищу другой способ, наверное нужно на сервер загружать картинки и сжимать, а то в таком виде почему-то размер постеров получается огромный, гугл спиди просит оптимизировать изображения)
     
  3. hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    так нужно такую правку сделать
    в engine/modules/main.php
    найти echo $tpl->result['main'];
    добавить

    // Image Resizer - start
    require_once ENGINE_DIR . "/modules/image.resizer.php";
    $tpl->result['main'] = preg_replace_callback( "#\{img:(.+?)\}#is", "image_urls", $tpl->result['main'] );
    $tpl->result['main'] = preg_replace_callback( "#\<img[^>]+\>#is", "image_resize", $tpl->result['main'] );
    // Image Resizer - end
    выполнить mysql запрос

    INSERT INTO {prefix}_admin_sections (name, icon, title, descr, allow_groups) VALUES ('imageresizer', 'engine/skins/images/imageresizer.png', 'MWS Image Resizer v1.9', 'Resimlerinizi anlık olarak boyutlandırarak önbelleğe alabilirsiniz ve kırpma işlemlerini kolayca yapabilirsiniz.', '1')
     
  4. Vendetta26

    Vendetta26 Бывалый

    Регистрация:
    5 мар 2019
    Сообщения:
    130
    Лучших ответов:
    0
    Рейтинги:
    +17 / 5 / -0
    Работает и на 11 версии если верно все настроить
     
  5. ArtAlf

    ArtAlf Посетитель

    Регистрация:
    8 мар 2019
    Сообщения:
    75
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Загрузил все файлы на сервер, добавил resize к постеру <img src="{image}" resize="w:271,h:400,q:20" alt="{title}" /> но ничего не происходит, изображение не меняет размер, как правильно сделать?



    Надо будет попробовать, главное резервную копию сделать)
     
  6. ASV

    ASV Зелёный

    Регистрация:
    15 май 2017
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Забыл упомянуть что дело было на локальном сервере (openserver).
    Еще вопрос по фидам.
    К примеру при обновлении сериала нет функционала для отображения сесона и серии, можно это как то настроить? Или нужно для этого дорабатывать модуль?
    Еще проблема с продолжительностью фильмов, иногда там просто нули (00:00)
     
    #146 ASV, 4 июн 2019
    Последнее редактирование: 4 июн 2019
  7. hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    подключи модуль moonseries(и сделай по крону,кто т скидывал в ветке модуля как это сделать) , а с продолжительность фильма это не проблема,у волков не всегда есть инфа о продолжительности, по поводу ̶i̶m̶a̶g̶e̶r̶e̶s̶i̶z̶e̶,̶ ̶п̶р̶а̶в̶к̶и̶ ̶д̶е̶л̶а̶л̶ ̶к̶о̶т̶о̶р̶ы̶е̶ ̶я̶ ̶т̶е̶б̶е̶ ̶с̶к̶и̶н̶у̶л̶?̶
     
    #147 hent4iboys, 4 июн 2019
    Последнее редактирование: 4 июн 2019
  8. ASV

    ASV Зелёный

    Регистрация:
    15 май 2017
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    По поводу imageresize это не я спрашивал.
     
  9. hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    а,соре,пс добавь к доп полю по умолчанию / ,и вкл наложение в модуле
     
  10. TopicStarter Overlay
    mikeevstropov

    mikeevstropov Бывалый

    Регистрация:
    17 окт 2015
    Сообщения:
    150
    Лучших ответов:
    0
    Рейтинги:
    +169 / 0 / -0
    ⚫ Обновление «DLE Kinocomplete» 0.2.0
    ⚪ В загрузку фидов добавлен «Kodik» в качестве источника.
    ⚪ Исправлен шаблон продолжительности видео.
    ⚪ Улучшены сообщения об ошибках модуля.
    ⚪ Незначительные изменения интерфейса.

    ⚫ Особенности обновления.
    ⚪ С версий 0.0.5+ обновление производится обычным способом из руководства.
    ⚪ Обновление с более старых версий соответствует обновлению на версию 0.0.5.

    ⚫ Продолжительность видео.
    Подраздел настроек «Данные» содержит опцию «Продолжительность». Значение данной опции является шаблоном для форматирования времени. Значение по умолчанию определяло отсутствие продолжительности как "00:00". Теперь же, если значение продолжительности будет отсутствовать, модуль не будет заносить его в поле. Однако, при обновлении модуля настройка данной опции останется без изменения, по этой причине, после обновления придется вручную заменить значение шаблона на указанное ниже. Разумеется для тех, кто устанавливает модуль впервые делать этого не требуется.

    {% if duration %}{duration|date('H:i', 'UTC')}{% endif %}

    ⚫ Раздел «Загрузка фидов».
    Массовая загрузка материалов - это не единственная возможность данного раздела. Используя функцию обновления можно массово назначить ссылки на плеер, постер и другие данные источника. Предлагаю подробнее рассмотреть функции раздела.

    ⚪ Кнопка «Начать загрузку».
    Операция выполняет чтение материалов из выбранных фидов и попутно создает новости. Перед созданием новости выполняется проверка на дубликат по полям, которые указаны в подразделе настроек «Фиды» в параметре «Данные соответствия материалов». Если какое-либо из указанных полей (согласно данного параметра) имеет равное значение - то материал будет признан дубликатом и новость создаваться не будет.

    ⚪ Кнопка «Начать обновление».
    Операция выполняет чтение материалов из выбранных фидов и попутно обновляет те новости, которые соответствуют материалу по полям, указанным в параметре «Данные соответствия материалов». То есть, если материал полученный из фида имеет совпадение с новостью по любому полю из указанного выше параметра, то будет произведено обновление этой новости. Задать какие именно данные новости требуется обновить можно в подразделе «Фиды» в параметре «Обновляемые данные новости».

    ⚪ Кнопка «Удалить загруженное».
    Удаление выполняется в рамках выбранного источника. В отличие от обновления, данная операция затрагивает только те новости, которые были созданы с помощью загрузки фидов.

    Хочу выразить благодарность балансеру «Kodik» за активное сотрудничество и существенный вклад в развитие модуля, благодаря чему удается поддерживать темп разработки на хорошем уровне.
     
    • Нравится Нравится x 4
  11. ArtAlf

    ArtAlf Посетитель

    Регистрация:
    8 мар 2019
    Сообщения:
    75
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Да у меня тоже на локалке так было, перенес на сервер все норм!
     
  12. Wampir4ik

    Wampir4ik Посетитель

    Регистрация:
    4 май 2017
    Сообщения:
    64
    Лучших ответов:
    0
    Рейтинги:
    +22 / 0 / -0
    Kodik очень хороший балансер! Жаль, что в фидах нет у них инфы, как у Лунатиков, описания к фильму, актеры и т.п.
     
  13. TopicStarter Overlay
    mikeevstropov

    mikeevstropov Бывалый

    Регистрация:
    17 окт 2015
    Сообщения:
    150
    Лучших ответов:
    0
    Рейтинги:
    +169 / 0 / -0
    Можно смешать данные из Moonwalk и Kodik. Обновление просто накладывает поля, которые указаны в опции «Обновляемые данные новости». То есть, можно загрузить фиды Moonwalk, потом тупо нажать «Начать обновление» в секции Kodik, и в результате получить новости с информацией из Kodik, но дополненные данными Moonwalk. Если при этом нужно, что бы плеер Moonwalk не перезаписывался плеером Kodik, а плеер Kodik находился в отдельном поле, то перед тем как начинать обновление нужно связать в настройках поле «Плеер» с каким-нибудь другим доп.полем. При этом, в процессе обновления плеер Kodik будет записан в доп.поле, которое было указано в настройках. А если требуется обновить и дополнить новости на сайте, который уже имеет кучу новостей, то смешивание данных можно добиться поочередно запустив обновление для каждого источника. Только дождитесь выполнения каждого по отдельности - одновременное обновление не тестировалось.
     
    • Нравится Нравится x 1
  14. ASV

    ASV Зелёный

    Регистрация:
    15 май 2017
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    ТС, нашел несколько багов, когда наполняешь сайт через фиды (DLE Kinocomplete версия 1.9)
    1. Таблица dle_xfsearch в базе не наполняется данными (доп. поля для каждого фильма), и получается что не работает поиск по доп. полям (https://site.ru/xfsearch/genres/мелодрама/)
    2. В таблицу dle_post_extras не записывается id пользователя (от которого добавляются фильмы) в поле user_id, там записывается ноль, который прописан по умолчанию структуре таблицы.
    Еще хотелось бы что бы ТС добавил в настройки галочку "Запретить индексацию страницы для поисковиков" когда наполняешь сайт через фиды, это могло бы пригодится тем кто в дальнейшем будет редактировать описание фильма, сейчас же все добавленные новые фильмы могут сразу индексироваться, что плохо для продвижения сайта в поисковиках.
     
  15. ASV

    ASV Зелёный

    Регистрация:
    15 май 2017
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Это отлично)
    Но, на сколько я знаю, к примеру api moonwalk отдает продолжительность в таком виде duration: {seconds: 6584, human: "01:49"}. Можете сделать что бы можно было либо в формате часы:минуты либо общее количество минут (пример: 01:49 = 109 мин.)?
     
  16. TopicStarter Overlay
    mikeevstropov

    mikeevstropov Бывалый

    Регистрация:
    17 окт 2015
    Сообщения:
    150
    Лучших ответов:
    0
    Рейтинги:
    +169 / 0 / -0
    Вас ни кто не ограничивает. Используйте шаблон для форматирования даты. Нужно в минутах? {duration * 60} минут
    По багам проверим. Спасибо, что отписались.
     
    #156 mikeevstropov, 5 июн 2019
    Последнее редактирование: 5 июн 2019
  17. ASV

    ASV Зелёный

    Регистрация:
    15 май 2017
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Наверное вы имели ввиду {duration / 60} минут :)
     
    • Нравится Нравится x 1
  18. ASV

    ASV Зелёный

    Регистрация:
    15 май 2017
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    mikeevstropov

    А как округлить до целого числа?
    такая конструкция вызывает ошибку {% if duration %}{floor(duration / 60)}{% endif %}
     
  19. TopicStarter Overlay
    mikeevstropov

    mikeevstropov Бывалый

    Регистрация:
    17 окт 2015
    Сообщения:
    150
    Лучших ответов:
    0
    Рейтинги:
    +169 / 0 / -0
    • Нравится Нравится x 1
  20. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
Яндекс.Метрика