Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Плагины DLE' started by mikeevstropov, Apr 10, 2019.

10.04.19 в 10:42
15.03.21 в 08:58
386
52,966
6
  1. hent4iboys

    Забанен

    Joined:
    Aug 31, 2018
    Messages:
    694
    Best Answers:
    2
    Ratings:
    +140 / 27 / -0
    правки делал?
    тк модуль ток для 13+ версии
     
  2. ArtAlf

    ArtAlf Посетитель

    Joined:
    Mar 8, 2019
    Messages:
    75
    Best Answers:
    0
    Ratings:
    +4 / 2 / -0
    Да не правки в модуле не делал, файлы загрузил, проверил, не работает, удалил его, пока ищу другой способ, наверное нужно на сервер загружать картинки и сжимать, а то в таком виде почему-то размер постеров получается огромный, гугл спиди просит оптимизировать изображения)
     
  3. hent4iboys

    Забанен

    Joined:
    Aug 31, 2018
    Messages:
    694
    Best Answers:
    2
    Ratings:
    +140 / 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 Бывалый

    Joined:
    Mar 5, 2019
    Messages:
    130
    Best Answers:
    0
    Ratings:
    +17 / 5 / -0
    Работает и на 11 версии если верно все настроить
     
  5. ArtAlf

    ArtAlf Посетитель

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



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

    ASV Зелёный

    Joined:
    May 15, 2017
    Messages:
    22
    Best Answers:
    0
    Ratings:
    +3 / 0 / -0
    Забыл упомянуть что дело было на локальном сервере (openserver).
    Еще вопрос по фидам.
    К примеру при обновлении сериала нет функционала для отображения сесона и серии, можно это как то настроить? Или нужно для этого дорабатывать модуль?
    Еще проблема с продолжительностью фильмов, иногда там просто нули (00:00)
     
    #146 ASV, Jun 4, 2019
    Last edited: Jun 4, 2019
  7. hent4iboys

    Забанен

    Joined:
    Aug 31, 2018
    Messages:
    694
    Best Answers:
    2
    Ratings:
    +140 / 27 / -0
    подключи модуль moonseries(и сделай по крону,кто т скидывал в ветке модуля как это сделать) , а с продолжительность фильма это не проблема,у волков не всегда есть инфа о продолжительности, по поводу ̶i̶m̶a̶g̶e̶r̶e̶s̶i̶z̶e̶,̶ ̶п̶р̶а̶в̶к̶и̶ ̶д̶е̶л̶а̶л̶ ̶к̶о̶т̶о̶р̶ы̶е̶ ̶я̶ ̶т̶е̶б̶е̶ ̶с̶к̶и̶н̶у̶л̶?̶
     
    #147 hent4iboys, Jun 4, 2019
    Last edited: Jun 4, 2019
  8. ASV

    ASV Зелёный

    Joined:
    May 15, 2017
    Messages:
    22
    Best Answers:
    0
    Ratings:
    +3 / 0 / -0
    По поводу imageresize это не я спрашивал.
     
  9. hent4iboys

    Забанен

    Joined:
    Aug 31, 2018
    Messages:
    694
    Best Answers:
    2
    Ratings:
    +140 / 27 / -0
    а,соре,пс добавь к доп полю по умолчанию / ,и вкл наложение в модуле
     
  10. TopicStarter Overlay
    mikeevstropov

    mikeevstropov Бывалый

    Joined:
    Oct 17, 2015
    Messages:
    150
    Best Answers:
    0
    Ratings:
    +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 Посетитель

    Joined:
    Mar 8, 2019
    Messages:
    75
    Best Answers:
    0
    Ratings:
    +4 / 2 / -0
    Да у меня тоже на локалке так было, перенес на сервер все норм!
     
  12. Wampir4ik

    Wampir4ik Посетитель

    Joined:
    May 4, 2017
    Messages:
    64
    Best Answers:
    0
    Ratings:
    +22 / 0 / -0
    Kodik очень хороший балансер! Жаль, что в фидах нет у них инфы, как у Лунатиков, описания к фильму, актеры и т.п.
     
  13. TopicStarter Overlay
    mikeevstropov

    mikeevstropov Бывалый

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

    ASV Зелёный

    Joined:
    May 15, 2017
    Messages:
    22
    Best Answers:
    0
    Ratings:
    +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 Зелёный

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

    mikeevstropov Бывалый

    Joined:
    Oct 17, 2015
    Messages:
    150
    Best Answers:
    0
    Ratings:
    +169 / 0 / -0
    Вас ни кто не ограничивает. Используйте шаблон для форматирования даты. Нужно в минутах? {duration * 60} минут
    По багам проверим. Спасибо, что отписались.
     
    #156 mikeevstropov, Jun 5, 2019
    Last edited: Jun 5, 2019
  17. ASV

    ASV Зелёный

    Joined:
    May 15, 2017
    Messages:
    22
    Best Answers:
    0
    Ratings:
    +3 / 0 / -0
    Наверное вы имели ввиду {duration / 60} минут :)
     
    • Нравится Нравится x 1
  18. ASV

    ASV Зелёный

    Joined:
    May 15, 2017
    Messages:
    22
    Best Answers:
    0
    Ratings:
    +3 / 0 / -0
    mikeevstropov

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

    mikeevstropov Бывалый

    Joined:
    Oct 17, 2015
    Messages:
    150
    Best Answers:
    0
    Ratings:
    +169 / 0 / -0
    • Нравится Нравится x 1
  20. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,412
    Best Answers:
    32
    Ratings:
    +4,034 / 116 / -0
Яндекс.Метрика