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

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

Модуль сезонов/серий с moonwalk.cc

Тема в разделе "Модули DLE", создана пользователем kild, 11 ноя 2015.

Статус темы:
Закрыта.
11.11.15 в 22:10
28.02.16 в 23:18
563
73.766
12
  1. zombiz

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

    Регистрация:
    6 окт 2015
    Сообщения:
    309
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    У меня много материалов, уже не реально..., да и вообще иногда нужно обновлять только опеределенные сериалы
     
  2. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    ну а как вы хотите чтобы модуль отличил те сериалы, которые надо, от тех что не надо?
     
  3. zombiz

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

    Регистрация:
    6 окт 2015
    Сообщения:
    309
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    По id новости...
    Есть например парсер торрентов, там есть отдельное окошко, куда вписываешь айди новости через запятую и он блокирует поиск торрентов (это сделано для запрещенных раздач).
     
  4. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    я подумаю. но на данный момент для меня удобнее доп поле со статусом
     
    • Нравится Нравится x 1
  5. zombiz

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

    Регистрация:
    6 окт 2015
    Сообщения:
    309
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    Если сайт новый, то да! Но я поставил модуль на старый сайт где-то 1000 сериалов, он мне все новости поднял)) пришлось откат делать
     
  6. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    я об этом предупреждал в инструкции)))
    теоретически - отключаешь поднимать новость, ждешь пока поля заполнятся, включаешь
     
  7. Жека

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

    Регистрация:
    16 авг 2015
    Сообщения:
    1.248
    Лучших ответов:
    0
    Рейтинги:
    +570 / 9 / -0
    Лучше сначала сделать все озвучки в одном плеере) Потом все остальное
     
  8. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    да уже готово обновление, сейчас стоит у меня на сайте, вылавливаю какие еще глюки остались
     
    • Нравится Нравится x 2
  9. sas7110

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

    Регистрация:
    25 окт 2015
    Сообщения:
    1.526
    Лучших ответов:
    0
    Рейтинги:
    +333 / 3 / -0
    А нет модуля, который выводит качество фильма в доп. поле на сайте с мунвалка?
     
  10. nylmen

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

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    а демо варианта нет ? так бы все могли помочь с поиском глюков....
     
  11. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    нету больше демо))
     
  12. nylmen

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

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    ясн. жаль((
     
  13. AlexMN93

    AlexMN93 Новичок

    Регистрация:
    7 дек 2015
    Сообщения:
    38
    Лучших ответов:
    0
    Рейтинги:
    +8 / 0 / -0
    Скрипт работает хорошо с озвучками студий. А вот с субтитрами у меня странное получается. Например добавил сериал, и в поле название студии написал Субтитры, и показывает 3 сезон 9 серия, а в базе вышла только 8 серия, а в другом пишет 1 сезон 5 серия а в базе 2 сезон 9 серия. И так со многими сериалами.
     
  14. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    когда озвучку вставляете смотрите внимательно чтобы где-то пробел не затесался
     
  15. AlexMN93

    AlexMN93 Новичок

    Регистрация:
    7 дек 2015
    Сообщения:
    38
    Лучших ответов:
    0
    Рейтинги:
    +8 / 0 / -0
    Да все прописыванию правильно без пробелов. Это только с субтитрами такая проблема. Как только добавил новость все пишется нормально, потом на нее захожу и пишется другая серия.
     
  16. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    в любом случае в новой версии будет по другому
     
  17. AlexMN93

    AlexMN93 Новичок

    Регистрация:
    7 дек 2015
    Сообщения:
    38
    Лучших ответов:
    0
    Рейтинги:
    +8 / 0 / -0
    Ок. Буду ждать тогда новую версию. Тогда с сабами не буду спешить добавлять сериалы.
     
  18. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Учимся красиво писать код :
    1) moonserials_install.php
    Вместо :
    PHP:
    $config['charset'] = strtolower($config['charset']);
    if (
    $config['charset'] != 'utf-8' and $config['charset'] != 'utf8') {
        if (
    function_exists('mb_convert_encoding')) {
            
    $mod_title mb_convert_encoding($mod_title'cp1251''UTF-8');
            
    $mod_desc  mb_convert_encoding($mod_desc'cp1251''UTF-8');
        } elseif (
    function_exists('iconv')) {
            
    $mod_title iconv('UTF-8''cp1251//IGNORE'$mod_title);
            
    $mod_desc  iconv('UTF-8''cp1251//IGNORE'$mod_desc);
        }
    }
    Используем :
    PHP:
    $isUTF = ( strtolower$config['charset'] ) == 'utf-8' ) ? true false;
    $charset $isUTF 'utf8' 'cp1251';
    if ( 
    $isUTF )
    {
      
    $mod_title iconv("WINDOWS-1251""UTF-8"$mod_title);
      
    $mod_desc iconv("WINDOWS-1251""UTF-8"$mod_desc);
      
    $char_html "UTF-8";
    }
    else
        
    $char_html "windows-1251";
    Потом меняем utf-8 на {$char_html}. Опа, у нас мультикодировачная установочка. Файлик в utf-8 должен быть.

    2) ms_translators_update.php
    Удаляем подключение
    PHP:
    require_once(ENGINE_DIR '/api/api.class.php'); 
    require_once(
    ENGINE_DIR '/modules/functions.php');
    Потом это :
    PHP:
    $str = '<?PHP
        $ms_config 
    = array (';
        foreach($output as $key => $value)
        {
           $str .= "'" . 
    $value['id'] . "'" . '=>' . "'" . $value['name'] . "'," . "\n";
        }
        $str .= '
    );
    ?>';
    file_put_contents('engine/data/moonserials_config.php', $str, LOCK_EX);
    Меняем на это :
    PHP:
    else
        $output = @json_decode(file_get_contents('http://moonwalk.cc/api/translators.json?api_token=9e1a466f89f864a4646ae1beab2f15da'), true);
       
    $handler = fopen(ENGINE_DIR . '/data/moonserials_config.php', "w");
    fwrite($handler, "<?PHP \n\n\$ms_config = array (\n");
    foreach ( 
    $output as $name => $value )
        fwrite( 
    $handler, "    '{$value[id]}' => '{$value[name]}'," . PHP_EOL);
       
    fwrite(
    $handler, ");\n\n?>");
    fclose($handler);
    3) /engine/modules/moonserials.php
    Для правильного кэша меняем :
    PHP:
    dle_cache(
    на
    PHP:
    dle_cache("news_".
    и
    PHP:
    create_cache(
    на
    PHP:
    create_cache("news_".
    Есть еще замечания, но времени счас нету, чуть позже допишу.
     
    • Нравится Нравится x 1
  19. TopicStarter Overlay
    kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    @Gameer, я тебя очень уважаю, потому благодарен за замечания. Но:
    1. Этот код я тупо скопировал из установщика парсера кинопоиска, который в свободном доступе. На один раз - установить - нормально. Им замечания пиши)
    2. Это дело вкуса. Я написал так. Оно работает.
    3. Если бы ты дальше посмотрел, то там есть возможность выбрать префикс кеша в админке, и там будет такой префикс, какой выбран в настройках. И в новой версии это переработано.

    Буду очень признателен, если такие замечания напишешь в ЛС.
     
  20. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Автоматическая очистка кэша есть ? Ибо "news_" это стандартный префикс кэша для очистки кэша полной новости.
     
Статус темы:
Закрыта.
Яндекс.Метрика