Что нового

Бесплатно Парсер фильмов и сериалов Аллоха. Модуль DLE (1 Viewer)

  • Автор темы хехе бой
  • Дата начала
хехе бой

хехе бой

Посетитель
Регистрация
9 Авг 2022
Сообщения
104
Реакции
24
Парсер фильмов, сериалов, аниме, мультфильмов, тв-шоу и прочего контента, с множеством гибких настроек модуля.
Парсинг производится по крону.
Имеется массовая простановка контента, на уже существующих данных.
Обновлено до версии 5.3.1


Alloha
 

Вложения

  • DLE Alloha v5.3.1.zip
    175.7 КБ · Просмотры: 28
  • DLE Alloha V6.0.3.zip
    144.8 КБ · Просмотры: 27
Последнее редактирование:
Обновлена версия до 5.3.1.
Пофиксены баги, добавлены опции ручного парсинга трейлеров.
 
Последнее редактирование:
В модуле присутствует постраничный вывод сезонов и серий. Кто-нибудь в курсе как пофиксить косяк с записью изображения эпизода по типу "2023-02/89.webp|0|0|1600x900|275.94 Kb"? Ибо в таком виде логично выводит ошибку изображения
 
В модуле присутствует постраничный вывод сезонов и серий. Кто-нибудь в курсе как пофиксить косяк с записью изображения эпизода по типу "2023-02/89.webp|0|0|1600x900|275.94 Kb"? Ибо в таком виде логично выводит ошибку изображения
последнюю версию поставь и проверь в ней данный момент.
 

Вложения

  • DLE Alloha.zip
    145.3 КБ · Просмотры: 8
У меня с этим модулем вообще не срослось, до 15 версиях работает как надо. На 15.2 прописывает ссылки плеера в доп поле на половину, из 5000 новостей только 2500 проставило, и дальше не хочет. И в админке, когда добавляешь фильм, нажимаешь на приставку плеера, сам плеер ставит, но при это выскакивает ошибка, что ничего не найдено.

автору модуля писал, обещал посмотреть, но такое чувство, что ему оно особо не надо. А Алоха отправляет именно к автору.
 
DLE Alloha Series 5.8 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha

Alloha

Очередное обновление модуля-парсера DLE Alloha Series с поддержкой DLE 16.

Источник: AllohaTV

Изменения по сравнению с версией 5.5:
- Обновление файлов модуля админки и файла rebuild (исправлена простановка на примере одного пользовательского сайта).
- Лог простановки пишется теперь в файл alloha.last.file в котором фиксируется сколько модуль обошел и на каком ID остановился.
- Добавлены два новых чекбокса - не добавлять без постеров и не добавлять без описаний.
- Обновление api.apbugall.org - новый домен для API.
 

Вложения

  • dle-alloha-series-5_8.zip
    144.1 КБ · Просмотры: 8
Друзья, вопрос, не могу понять, почему не обновляются только нужные мне доп поля? Ставишь на крон, за ночь одну новость обновил)) чет не так может делаю что?
 
Работаем как Грабер?

Вопрос, почему при включенном модуле я не могу редактировать новости в ручную? Выдает ошибку
в модуле настройки включены, если отключить их то можно в ручном режиме редактировать! Это можно найти в меню управлениями плагинами во вкладке - действия в файлах
 
Обновлений до v.5.9 от 20.05.2023:
- При массовой простановке данных теперь так же проставляет и категории к материалам (должна быть заполнена вкладка категорий в модуле)
 

Вложения

  • DLE Alloha_v5.9.zip
    143.8 КБ · Просмотры: 3
Сначала не могла зайти на сайте Аллохи, но через VPN получилось сейчас они на новом так же https://aholla.live
А после узнала что нужно и ссылки поменять уже в плеере
Да мод уже сейчас на сайте v.6.0
 

Вложения

  • DLE_Alloha_v6.0.zip
    144.5 КБ · Просмотры: 2
Последнее редактирование:
Обновление версии DLE Alloha V6.0.3
 

Вложения

  • DLE Alloha V6.0.3.zip
    144.8 КБ · Просмотры: 6
В модуле присутствует постраничный вывод сезонов и серий. Кто-нибудь в курсе как пофиксить косяк с записью изображения эпизода по типу "2023-02/89.webp|0|0|1600x900|275.94 Kb"? Ибо в таком виде логично выводит ошибку изображения
Вот код который исправляет данную проблему:
serialy-DLE 15.2.xml

engine/inc/serialy.php

Найти код:

JavaScript:
$(function(){
    $(document).on('click','.del-img-2',function(){
        var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val();
        $.post("/engine/ajax/controller.php?mod=upload", {
            news_id: "{$news_id}",
            subaction: "deluploads",
            author: "{$member_id['name']}",
            user_hash: "{$dle_login_hash}",
            images: [images]
        }, function(d){
            p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled');
        });
    })
    .on('change','.sale-inp-file',function(){
        var t = $(this), id = t.data('id'), p = $(this).parent();
        var qqfile = t[0].files[0]['name'];
        t.attr('disabled','disabled');
        p.addClass('image-loading');
        var formData = new FormData();
        formData.append('qqfile', t[0].files[0]);
        $.ajax({
            url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}",
            type: "POST",
            contentType: false,
            processData: false,
            dataType: 'json',
            data: formData,
            success: function(d){
                p.removeClass('image-loading');
                if(d.error){
                    t.removeAttr('disabled');
                    DLEalert ( d.error, 'Ошибка' );
                }
                if(d.success) {
                    p.find('.del-img-2').attr("data-id", d.id);
                    p.addClass('image-uploaded');
                    p.css({'background-image':'url('+d.link+')'});
                    $('#kadr').val(d.xfvalue);
                }

            }  
        });
    })
});

Заменить на:
JavaScript:
$(function(){
    $(document).on('click','.del-img-2',function(){
        var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val();
        $.post("/engine/ajax/controller.php?mod=upload", {
            news_id: "{$news_id}",
            subaction: "deluploads",
            author: "{$member_id['name']}",
            user_hash: "{$dle_login_hash}",
            images: [images]
        }, function(d){
            p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled');
        });
    })
    .on('change','.sale-inp-file',function(){
        var t = $(this), id = t.data('id'), p = $(this).parent();
        var qqfile = t[0].files[0]['name'];
        t.attr('disabled','disabled');
        p.addClass('image-loading');
        var formData = new FormData();
        formData.append('qqfile', t[0].files[0]);
        $.ajax({
            url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}",
            type: "POST",
            contentType: false,
            processData: false,
            dataType: 'json',
            data: formData,
            success: function(d){
                p.removeClass('image-loading');
                if(d.error){
                    t.removeAttr('disabled');
                    DLEalert ( d.error, 'Ошибка' );
                }
                if(d.success) {
                    p.find('.del-img-2').attr("data-id", d.id);
                    p.addClass('image-uploaded');
                    p.css({'background-image':'url('+d.link+')'});
                    var imagePath = d.xfvalue.split('|')[0].replace('uploads/posts/', '');
                    $('#kadr').val(imagePath);
                }

            }  
        });
    })
});
 
Последнее редактирование модератором:
Вот код который исправляет данную проблему:
serialy-DLE 15.2.xml

engine/inc/serialy.php

Найти код:

JavaScript:
$(function(){
    $(document).on('click','.del-img-2',function(){
        var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val();
        $.post("/engine/ajax/controller.php?mod=upload", {
            news_id: "{$news_id}",
            subaction: "deluploads",
            author: "{$member_id['name']}",
            user_hash: "{$dle_login_hash}",
            images: [images]
        }, function(d){
            p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled');
        });
    })
    .on('change','.sale-inp-file',function(){
        var t = $(this), id = t.data('id'), p = $(this).parent();
        var qqfile = t[0].files[0]['name'];
        t.attr('disabled','disabled');
        p.addClass('image-loading');
        var formData = new FormData();
        formData.append('qqfile', t[0].files[0]);
        $.ajax({
            url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}",
            type: "POST",
            contentType: false,
            processData: false,
            dataType: 'json',
            data: formData,
            success: function(d){
                p.removeClass('image-loading');
                if(d.error){
                    t.removeAttr('disabled');
                    DLEalert ( d.error, 'Ошибка' );
                }
                if(d.success) {
                    p.find('.del-img-2').attr("data-id", d.id);
                    p.addClass('image-uploaded');
                    p.css({'background-image':'url('+d.link+')'});
                    $('#kadr').val(d.xfvalue);
                }

            } 
        });
    })
});

Заменить на:
JavaScript:
$(function(){
    $(document).on('click','.del-img-2',function(){
        var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val();
        $.post("/engine/ajax/controller.php?mod=upload", {
            news_id: "{$news_id}",
            subaction: "deluploads",
            author: "{$member_id['name']}",
            user_hash: "{$dle_login_hash}",
            images: [images]
        }, function(d){
            p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled');
        });
    })
    .on('change','.sale-inp-file',function(){
        var t = $(this), id = t.data('id'), p = $(this).parent();
        var qqfile = t[0].files[0]['name'];
        t.attr('disabled','disabled');
        p.addClass('image-loading');
        var formData = new FormData();
        formData.append('qqfile', t[0].files[0]);
        $.ajax({
            url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}",
            type: "POST",
            contentType: false,
            processData: false,
            dataType: 'json',
            data: formData,
            success: function(d){
                p.removeClass('image-loading');
                if(d.error){
                    t.removeAttr('disabled');
                    DLEalert ( d.error, 'Ошибка' );
                }
                if(d.success) {
                    p.find('.del-img-2').attr("data-id", d.id);
                    p.addClass('image-uploaded');
                    p.css({'background-image':'url('+d.link+')'});
                    var imagePath = d.xfvalue.split('|')[0].replace('uploads/posts/', '');
                    $('#kadr').val(imagePath);
                }

            } 
        });
    })
});
Спасибо большое, помогло))
 
Здраствуйте проблема в простановки новостей. (Всё сделал по инструкции но при нажатия на кнопку ничего не происходит)
 
DLE Alloha Series 6.2 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha

Очередное обновление парсера DLE Alloha для работы с балансером Allohа. В этой версии, по сравнению предыдущей, исправлены незначительные ошибки и добавлены новые дополнительные поля.

Добавлены новые доп поля:
- Форматированный сезон + 1 вида 1,2 сезон, 1,2,3 сезон, 1,2,3,4,5 сезон, 1-5,6,7 сезон
- Форматированный сезон + 1 вида: если 1 сезон - 1,2 сезон, если 2 сезон - 1,2,3 сезон, если 5 сезон - 4,5,6 сезон

Doppole

Поправлена работы полей формат сезонов season_type_4 и season_type_5, сделана следующая логика, при пустом поле в настройках модуля "сколько прибавлять к серии/сезону":

- 4 тип, если поле пустое:
Если 1 сезон: 1 сезон
Если 2 сезон: 1,2 сезон
Если 3 сезон: 1,2,3 сезон
Если 4 сезон: 1,2,3,4 сезон
Если 5 сезон: 4,5 сезон
Если 6 сезон: 5,6 сезон
и тд.

- 4 тип, если в поле +1:
Если 1 сезон: 1,2 сезон
Если 2 сезон: 1,2,3 сезон
Если 3 сезон: 1,2,3,4 сезон
Если 4 сезон: 1,2,3,4,5 сезон
Если 5 сезон: 4,5,6 сезон
Если 6 сезон: 5,6,7 сезон
и тд.

- 5 тип, если поле пустое:
Если 1 сезон: 1 сезон
Если 2 сезон: 1,2 сезон
Если 3 сезон: 1,2,3 сезон
Если 4 сезон: 1,2,3,4 сезон
Если 5 сезон: 1,2,3,4,5 сезон
Если 6 сезон: 1-5,6 сезон
и тд.

- 5 тип, если в поле +1:
Если 1 сезон: 1,2 сезон
Если 2 сезон: 1,2,3 сезон
Если 3 сезон: 1,2,3,4 сезон
Если 4 сезон: 1,2,3,4,5 сезон
Если 5 сезон: 1-4,5,6 сезон
Если 6 сезон: 1-5,6,7 сезон
и тд.

- Версия DLE 11.x-16.0
- Версия PHP 7.1-8.1
- Библиотека cURL
- Планировщик Cron
 

Вложения

  • dle-alloha-series-6_2.zip
    145.5 КБ · Просмотры: 8
DLE Alloha Series 6.3

Очередное обновление парсера DLE Alloha для работы с балансером Allohа. В этой версии, по сравнению предыдущей, поправлена регулярка для форматированных сезонов.
 

Вложения

  • dle-alloha-series-6_3.zip
    146.1 КБ · Просмотры: 11
DLE Alloha Series 6.5 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha

Новая версия парсера DLE Alloha для работы с балансером Allohа. По сравнению с предыдущей версией в ней исправлена работа форматированных доп полей, где было замечена перезапись на значение ниже при выходе новой озвучки в базе.

v6.4
- Добавлена фильтрация для крона трейлеров &type=trailer , если iframe_movie=null - модуль будет парсить трейлер, в противном случае игнорируем.

v6.5
- Исправлена работа форматированных доп полей, где было замечена перезапись на значение ниже при выходе новой озвучки в базе

Версия DLE: 11.x-16.0

Скачать:
  • dle-alloha-series-6_5.zip
    146.6 КБ · ID: 3837
 
DLE Alloha 7.1 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha

Еще одно обновление парсера DLE Alloha для работы с балансером Allohа. По сравнению с предыдущей версией в ней решена проблема с дублем jpg при конвертировании в webp-формат на Dle 17.0.

Версия DLE: 11.x-17.0
Версия PHP: 7.1-8.1
Библиотека: cURL
Библиотека: Short open tag

 

DLE Alloha v7.2 - Данное обновление полностью посвящено 4К-качеству в материалах Alloha


1. Добавлено дополнительное поле "UHD", для ручного поиска и крон. Тип поля "да/нет".
2. Добавлено массовое проставление доп. поля "UHD", через вкладку "Простановка".
3. В ручной поиск выведено значение UHD (Да/Нет).
4. Добавлено проставление настроенных в модуле категорий. полностью переделана логика по части связанных категорий.
5. Добавлена новая настройка "Добавлять только 4K-качество:
если включено, то будут добавляться только 4k".

Photo 2024 02 20 20 15 17

 

Пользователи, просматривающие данную тему

Верх