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

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

Модуль генератор серий сериалов для dle 10.x-12.x - урезанная версия

Тема в разделе "Модули DLE", создана пользователем DLEPlugins, 25 сен 2017.

25.09.17 в 16:59
03.11.23 в 10:12
81
23.420
9
  1. Ботяра

    Ботяра Забанен

    Сообщения:
    0
    Симпатии:
    0
    Лучших ответов:
    54
    значит что-то не так установили, или непонятный дистрибутив используете! Беру полный код iframe любого сервера, сохраняю новость и видеоконструтор автоматически заменяет полные кода iframe на сокращения, по которым он потом будет выводить уже правильно оформленные вставки видео.
     
  2. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    да в видео конструкторе все работает отлично, не работает когда устанавливаю модуль генерации серий
     
  3. pan_oleksandr

    pan_oleksandr Посетитель

    Сообщения:
    89
    Симпатии:
    23
    Лучших ответов:
    1
    Я написал как исправить эту проблему, конечно если ты хочешь готовое решение то нужно кого-то попросить, Бирут конструктор работает нормально и правильно все генерирует, но с использованием модуля домитори один баг с формированием ссылки на неизвестный тюб конструктором. Скрипт домитори вставляет ссылку которая есть в базе данных, в нашем случае она начинается с inf ::
     

    Вложения:

    Последнее редактирование: 31 май 2018
  4. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    Я конечно не шарю в PHP, но я что то не вижу что бы в метатеги добавлялась серия

    Код:
            $row['title'] = stripslashes( $row['title'] );       
            $metatags['title'] = $row['title'];
    
            if( $row['keywords'] == '' AND $row['descr'] == '' AND $config['create_metatags'] ) {
                create_keywords( $row['full_story'] );
            } else {
                $metatags['keywords'] = $row['keywords'];
                if( $row['descr'] ) $metatags['description'] = $row['descr']; else $metatags['description'] = $row['title'];
            }
    
            if ($row['metatitle']) $metatags['header_title'] = $row['metatitle'];
    и еще в описании написано В этом файле шаблона доступен тег {nomer}, который выведет номер серии, точно {nomer}, не {episode} ?
    Код:
    $tpl->set( '{episode}', $our_episode );
     
  5. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    Может кто нибудь допилит модуль? Нужно что бы метатеги отличались от главной новости (там используются доп поля). На главной странице отображалась последняя серия. Убрать генерацию несуществующих серии.
     
  6. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    кто модуль устанавливал, как вы решили проблему с метатегами?
     
  7. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    Обновил версию с конструктором, изменил тип чпу, изменил инструкцию, пофиксил ifr:: в ссылках на страницах, добавил возможность задать метатеги на страницах серий.
     
    • Нравится Нравится x 1
  8. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    хорошие новости! а что с несущесвующими сериями? кстати я добавил еще вот такое себе
    Код:
    $full_links1 = $full_value['sname'];
    
    $tpl->set( '{episode}', $full_links1 );  
    что бы тегом {episode} выводился не порядковый номер, а номер серии с конструктора, потому что некоторые сериалы начинались например с 60 серии и еще вот это изменил
    Код:
    $pred = $nomer - 1;
            $sled = $nomer + 1;
            $predt = $full_value['sname'] - 1;
            $sledt = $full_value['sname'] + 1;
            if ($pred >= 1) $full_series_navigation .= '<a href="' . $config['http_home_url'] . $row['id'].'-'.$row['alt_name'] . '/episode/' . $pred . '/'.$this_dubber.'.html#video" class="BatcoH-prevnext BatcoH-5">Предыдущая ' . $predt . ' серия</a>';
            if ($sled <= count($link_first['items'])) $full_series_navigation .= '<a href="' . $config['http_home_url'] . $row['id'].'-'.$row['alt_name'] . '/episode/' . $sled . '/'.$this_dubber.'.html#video" class="BatcoH-prevnext BatcoH-5">Следующая ' . $sledt . ' серия</a>';
    
     
  9. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    будет ли редирект с несуществующих дублей страниц?
     
  10. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    сейчас еще небольшую обнову делаю, добавлю проверку на несуществующую серию и редирект
     
  11. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    upd2. Добавлен новый тег для fullstory.tpl [series_generator_free]код[/series_generator_free] - данный тег проверяет есть ли добавленные в конструкторе серии, выводит/не выводит блок серий в случае если серии есть/нет. Также добавлена проверка, если серия на текущей странице равна нулю или больше числа серий в плейлисте - сработает редирект на первую серию в данном плейлисте
     
  12. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    Кто подскажет как можно сделать запоминания на какой серии остановился? Что бы в фулстори отображалось например, вы остановились на 10 серии Или хотя бы подскажите как можно реализовать это вручную, например что бы пользователь сам указывал на какой серии остановился? Может у кого есть идей как это можно по другому реализовать с этим модулем ?
     
  13. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    Бесплатную реализацию вряд-ли кто подскажет. В данном модуле можно реализовать двумя путями - js куки или запись серии и айди новости в бд в ячейку юзера ( в данном варианте лучше чтоб язер сам решал хочет оно запомнить серию или хочет удалить запоминание, чтоб запросов бесконечных не было)
     
  14. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    Друзья подскажите, всю голову поломал. Установил модуль, в полной новости вот что выдает
    Код:
    [series_generator_free]
    {our_tabs}
    {our_links}
    [/series_generator_free]
    в чем может быть причина? На первом сайте устанавливал все нормально работает, на этом же косяк какой то
     
  15. Ботяра

    Ботяра Забанен

    Сообщения:
    0
    Симпатии:
    0
    Лучших ответов:
    54
    proger86 проблема скорее всего тут может быть только в правке файла engine/modules/show.full.php. Или установлена версия без видеоконструктора, а выводишь теги в полной новости от версии с видеоконструктором.
     
    • Нравится Нравится x 1
  16. proger86

    proger86 Бывалый

    Сообщения:
    700
    Симпатии:
    84
    Лучших ответов:
    3
    Все разобрался, в архиве немного косяк, файлы находятся в папке engine/series_generator_free/ ,а должны быть в engine/modules/series_generator_free
     
  17. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    proger86
    Спасибо. Архив перезалил
     
  18. soccerforecast

    soccerforecast Забанен

    Сообщения:
    1.431
    Симпатии:
    75
    Лучших ответов:
    0
    Суперски модуль!
     
    • Нравится Нравится x 1
  19. akella

    akella Зелёный

    Сообщения:
    3
    Симпатии:
    0
    Лучших ответов:
    0
    попробовал установить обычную версию на 13.1 через плагины. выводит только кнопки {links}.
    {series_navigation} и {all_links} не работют, и в iframe ошибка.
     
  20. Ботяра

    Ботяра Забанен

    Сообщения:
    0
    Симпатии:
    0
    Лучших ответов:
    54
    не натолкнул на мысль:
    2018-10-02_20-22-46.png