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

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

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

Видел модуль, поставил, но на 12 dle не пашет, если я правильно все сделал, или расскажи как его правильно установить?
правки делал?
тк модуль ток для 13+ версии
 
правки делал?
тк модуль ток для 13+ версии
Да не правки в модуле не делал, файлы загрузил, проверил, не работает, удалил его, пока ищу другой способ, наверное нужно на сервер загружать картинки и сжимать, а то в таком виде почему-то размер постеров получается огромный, гугл спиди просит оптимизировать изображения)
 
Да не правки в модуле не делал, файлы загрузил, проверил, не работает, удалил его, пока ищу другой способ, наверное нужно на сервер загружать картинки и сжимать, а то в таком виде почему-то размер постеров получается огромный, гугл спиди просит оптимизировать изображения)
так нужно такую правку сделать
в 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')
 
Видел модуль, поставил, но на 12 dle не пашет, если я правильно все сделал, или расскажи как его правильно установить?
Работает и на 11 версии если верно все настроить
 
Работает и на 11 версии если верно все настроить
Загрузил все файлы на сервер, добавил resize к постеру <img src="{image}" resize="w:271,h:400,q:20" alt="{title}" /> но ничего не происходит, изображение не меняет размер, как правильно сделать?



так нужно такую правку сделать
в 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')
Надо будет попробовать, главное резервную копию сделать)
 
Как не пытался повторить проблему - не удалось, по крайней мере на последней версии. Возможно стоит начисто переустановить модуль.
Забыл упомянуть что дело было на локальном сервере (openserver).
Еще вопрос по фидам.
К примеру при обновлении сериала нет функционала для отображения сесона и серии, можно это как то настроить? Или нужно для этого дорабатывать модуль?
Еще проблема с продолжительностью фильмов, иногда там просто нули (00:00)
 
Последнее редактирование:
Забыл упомянуть что дело было на локальном сервере (openserver).
Еще вопрос по фидам.
К примеру при обновлении сериала нет функционала для отображения сесона и серии, можно это как то настроить? Или нужно для этого дорабатывать модуль?
Еще проблема с продолжительностью фильмов, иногда там просто нули (00:00)
подключи модуль moonseries(и сделай по крону,кто т скидывал в ветке модуля как это сделать) , а с продолжительность фильма это не проблема,у волков не всегда есть инфа о продолжительности, по поводу ̶i̶m̶a̶g̶e̶r̶e̶s̶i̶z̶e̶,̶ ̶п̶р̶а̶в̶к̶и̶ ̶д̶е̶л̶а̶л̶ ̶к̶о̶т̶о̶р̶ы̶е̶ ̶я̶ ̶т̶е̶б̶е̶ ̶с̶к̶и̶н̶у̶л̶?̶
 
Последнее редактирование:
подключи модуль moonseries(и сделай по крону,кто т скидывал в ветке модуля как это сделать) , а с продолжительность фильма это не проблема,у волков не всегда есть инфа о продолжительности, по поводу imageresize, правки делал которые я тебе скинул?
По поводу imageresize это не я спрашивал.
 
Автор темы
⚫ Обновление «DLE Kinocomplete» 0.2.0
⚪ В загрузку фидов добавлен «Kodik» в качестве источника.
⚪ Исправлен шаблон продолжительности видео.
⚪ Улучшены сообщения об ошибках модуля.
⚪ Незначительные изменения интерфейса.

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

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

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

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

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

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

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

Хочу выразить благодарность балансеру «Kodik» за активное сотрудничество и существенный вклад в развитие модуля, благодаря чему удается поддерживать темп разработки на хорошем уровне.
 
Забыл упомянуть что дело было на локальном сервере (openserver).
Еще вопрос по фидам.
К примеру при обновлении сериала нет функционала для отображения сесона и серии, можно это как то настроить? Или нужно для этого дорабатывать модуль?
Еще проблема с продолжительностью фильмов, иногда там просто нули (00:00)
Да у меня тоже на локалке так было, перенес на сервер все норм!
 
Kodik очень хороший балансер! Жаль, что в фидах нет у них инфы, как у Лунатиков, описания к фильму, актеры и т.п.
 
Автор темы
Kodik очень хороший балансер! Жаль, что в фидах нет у них инфы, как у Лунатиков, описания к фильму, актеры и т.п.
Можно смешать данные из Moonwalk и Kodik. Обновление просто накладывает поля, которые указаны в опции «Обновляемые данные новости». То есть, можно загрузить фиды Moonwalk, потом тупо нажать «Начать обновление» в секции Kodik, и в результате получить новости с информацией из Kodik, но дополненные данными Moonwalk. Если при этом нужно, что бы плеер Moonwalk не перезаписывался плеером Kodik, а плеер Kodik находился в отдельном поле, то перед тем как начинать обновление нужно связать в настройках поле «Плеер» с каким-нибудь другим доп.полем. При этом, в процессе обновления плеер Kodik будет записан в доп.поле, которое было указано в настройках. А если требуется обновить и дополнить новости на сайте, который уже имеет кучу новостей, то смешивание данных можно добиться поочередно запустив обновление для каждого источника. Только дождитесь выполнения каждого по отдельности - одновременное обновление не тестировалось.
 
ТС, нашел несколько багов, когда наполняешь сайт через фиды (DLE Kinocomplete версия 1.9)
1. Таблица dle_xfsearch в базе не наполняется данными (доп. поля для каждого фильма), и получается что не работает поиск по доп. полям (https://site.ru/xfsearch/genres/мелодрама/)
2. В таблицу dle_post_extras не записывается id пользователя (от которого добавляются фильмы) в поле user_id, там записывается ноль, который прописан по умолчанию структуре таблицы.
Еще хотелось бы что бы ТС добавил в настройки галочку "Запретить индексацию страницы для поисковиков" когда наполняешь сайт через фиды, это могло бы пригодится тем кто в дальнейшем будет редактировать описание фильма, сейчас же все добавленные новые фильмы могут сразу индексироваться, что плохо для продвижения сайта в поисковиках.
 
Продолжительность видео.
Подраздел настроек «Данные» содержит опцию «Продолжительность». Значение данной опции является шаблоном для форматирования времени. Значение по умолчанию определяло отсутствие продолжительности как "00:00". Теперь же, если значение продолжительности будет отсутствовать, модуль не будет заносить его в поле. Однако, при обновлении модуля настройка данной опции останется без изменения, по этой причине, после обновления придется вручную заменить значение шаблона на указанное ниже. Разумеется для тех, кто устанавливает модуль впервые делать этого не требуется.

Это отлично)
Но, на сколько я знаю, к примеру api moonwalk отдает продолжительность в таком виде duration: {seconds: 6584, human: "01:49"}. Можете сделать что бы можно было либо в формате часы:минуты либо общее количество минут (пример: 01:49 = 109 мин.)?
 
Автор темы
Это отлично)
Но, на сколько я знаю, к примеру api moonwalk отдает продолжительность в таком виде duration: {seconds: 6584, human: "01:49"}. Можете сделать что бы можно было либо в формате часы:минуты либо общее количество минут (пример: 01:49 = 109 мин.)?
Вас ни кто не ограничивает. Используйте шаблон для форматирования даты. Нужно в минутах? {duration * 60} минут
ТС, нашел несколько багов
По багам проверим. Спасибо, что отписались.
 
Последнее редактирование:
mikeevstropov

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

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

Назад
Сверху