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

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

Модуль ufmoon: обновление качества фильмов с moonwalk

Тема в разделе "Модули DLE", создана пользователем Sistemos, 14 дек 2015.

14.12.15 в 18:34
22.10.19 в 18:18
1.588
160.193
30
  1. film

    film Бывалый

    Регистрация:
    17 янв 2016
    Сообщения:
    956
    Лучших ответов:
    0
    Рейтинги:
    +250 / 0 / -0
    Выше уже ответили. Я имел в виду ручную смену, чтобы проверить работоспособность.
     
  2. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Баг со сменой озвучки пофиксил, плюс поправил кэширование для новой опции.
    Архив версии 1.9 (beta) перезалил.

    P.S. Потестировал сколько смог по времени.
     
    • Нравится Нравится x 1
  3. film

    film Бывалый

    Регистрация:
    17 янв 2016
    Сообщения:
    956
    Лучших ответов:
    0
    Рейтинги:
    +250 / 0 / -0
    Все работает, озвучка апается.
     
  4. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    Изменения только в файле modules/ufmoon.php?
     
  5. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Да.
    А в inc/ufmoon.php только дату поменял.
     
    • Нравится Нравится x 1
  6. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    @Sistemos продолжу свои копания :)
    Внимание привлек блок с 86 строки

    Код:
    if ($newKach) {                                 
                                        $bdMass = $db->super_query("SELECT xfields, category FROM ". PREFIX ."_post  WHERE id = {$id}");                     
                                        $newXfields = xfUpdate ($bdMass['xfields'], $newKach, $moonMass['iframe_url'], $moonMass['translator'], $ufMoonOptions, $qArray['ufm_size']);                                 
                                        // монипулЯции с категориЯми длЯ TS или DVD качества
                                        if ($qArray['flagkach'] == 'dvd' || $qArray['flagkach'] == 'ts' and $kach == $ufMoonOptions['kash_cam']) $newCategory = '';
                                        elseif ($qArray['flagkach'] == 'dvd' || $qArray['flagkach'] == 'ts' and $kach == $ufMoonOptions['kash_treiler']) $newCategory = catUpdate ('camrip', $bdMass['category'], $ufMoonOptions['cat_treiler'], $ufMoonOptions['cat_cam'], $ufMoonOptions['cat_hd']); 
                                        else $newCategory = catUpdate ('hdrip', $bdMass['category'], $ufMoonOptions['cat_treiler'], $ufMoonOptions['cat_cam'], $ufMoonOptions['cat_hd']);                                                  
                                     
                                        if ($nokach) $newCategory = ''; // не менЯю категорию если доп.поле ранее было пустое и заполнЯетсЯ впервые
                                     
                                        $db->query("UPDATE " . PREFIX . "_post SET xfields = '$newXfields' {$newDate} {$newCategory} WHERE id = {$id}");
                                        clear_cache( array( 'news_', 'full_' ) );
                                    }        
    Насколько понял тут и чуть выше идет логика уточнения качества видео с мунволка для более правильного опознания что за качество. Так вот newKach либо false, либо принимает значение какого-то качества.
    И собственно в блок выше мы попадаем если это newKach не false. Но если представить, что у нас есть фильм уже с экранным качеством, то каждый раз мы будем извлекать фильм одного и то же качества с мунволка и снова и снова обновлять этот фильм запросом из этого блока. Сравнения с текущем качеством я тут не нашел.
    Или я не прав?
     
  7. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    @mutogenn4eg, нет, не прав.
    $newKach будет true только если новое качество для камрипа удалось получить от функции, которая парсит названия, в противном случае остается false.
    Для hdрипов там немного другая ситуация, поэтому понадобилось сравнение.

    Это проверить просто: в этом блоке через echo вывести любое слово и посмотреть, будет ли оно показываться, если качество не поменялось.
     
    #647 Sistemos, 3 май 2016
    Последнее редактирование: 3 май 2016
  8. LEX

    LEX
    Команда форума VIP Кинотрафик v2

    Регистрация:
    7 фев 2016
    Сообщения:
    244
    Лучших ответов:
    0
    Рейтинги:
    +46 / 0 / -0
    Ребзя, заметил такую шнягу, что не заполняется поле с плеером, когда выходит фильм, продолжает висеть трейлер, пока руками по новой не спарсишь. Как лечить, кто в курсе?
     
  9. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    @LEX, скорее всего неправильно указал доп.поля в настройках или в строке подключения.
    Также есть вероятность, что другой модуль мешает работе этого модуля. Как проверить написано здесь.
    В стартовом посте в спойлере есть ответы на частые вопросы.
     
    • Нравится Нравится x 1
  10. film

    film Бывалый

    Регистрация:
    17 янв 2016
    Сообщения:
    956
    Лучших ответов:
    0
    Рейтинги:
    +250 / 0 / -0
    Проверил на работоспособность версию 1.9 (beta) прогнав на двух сайтах несколько сотен фильмов подряд ботом. Все заявленное в опции работает нормально, озвучка апается, качество в hd фильмах в случае к примеру его смены с hdrip на bdrip - тоже.

    Единственное, у меня появилось много обновленных фильмов с одноголосой озвучкой, которые уже были в hd, но почему то обновились - долго не мог понять в чем дело, потом понял. Как оказалось, изначально у меня перевод был заполнен так, как отдает moonwalk типа den 904, cербин и т.п. Потом в настройках сделал замену den904=Одноголосый, Сербин=Одноголосый, и т.д. и апнулись те, которые ещё остались с прописаной озвучкой den904 на одноголосый

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

    @Sistemos, огромная благодарность за столь полезный функционал.
     
    #650 film, 3 май 2016
    Последнее редактирование: 3 май 2016
    • Нравится Нравится x 2
  11. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    А есть где-то полный список все этих "одноголосных" релизеров?
     
  12. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    • Нравится Нравится x 1
  13. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +690 / 2 / -0
    @Sistemos, да в первом посте бы закрепил, проще найти будет :)
     
  14. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    А чем можно прогнать таким образом сайт для простановки?
     
  15. Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Тоже интересует!
     
  16. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Можно Visual SEO Studio, Netpeak Spider и другими похожими прогами, которые сканируют сайт.

    Дополнено:
    Но осторожно с этим делом. Я бы не рекомендовал так прогонять сайт.
     
    #656 Sistemos, 3 май 2016
    Последнее редактирование: 4 май 2016
    • Нравится Нравится x 1
  17. LEX

    LEX
    Команда форума VIP Кинотрафик v2

    Регистрация:
    7 фев 2016
    Сообщения:
    244
    Лучших ответов:
    0
    Рейтинги:
    +46 / 0 / -0
    @Sistemos,
    Спасибо за совет. действительно, я поле указал не то, которое следует
     
    • Нравится Нравится x 1
  18. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    Решил вопрос через Screaming Frog
     
  19. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    @Sistemos Сегодня на мунволке выложен фильм "Маршрут построен", но не в разделе Камрипов. Качество на вид тоже HDrip, но модуль обновил качество на CamRip.
    С чем может быть связано?
     
    • Нравится Нравится x 1
  20. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Эта настройка включена?
    cam.PNG
     
Яндекс.Метрика