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

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

Dle alloha 2.0.1 - модуль по работе с базой alloha

Тема в разделе "Модули DLE", создана пользователем PunPun, 18 сен 2024.

18.09.24 в 14:55
26.12.24 в 11:15
76
10.391
5
  1. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.396
    Лучших ответов:
    32
    Рейтинги:
    +4.010 / 113 / -0
    Спасибо, реализую.
     
  2. ettochno

    PRO Users

    Регистрация:
    2 авг 2016
    Сообщения:
    370
    Лучших ответов:
    1
    Рейтинги:
    +95 / 17 / -0
    а еще он не находит фильм по ID Кинопоиска (выдает список из базы), а по названию пишет фильм не найден, хотя он есть и обновляется при заходе на страницу. мб это только у меня так
    Screenshot_21.jpg
     
  3. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.396
    Лучших ответов:
    32
    Рейтинги:
    +4.010 / 113 / -0
    Принято. А в названии должно быть только название фильма без дополнительного текста, так как это уже не относится к названию.
     
    • Нравится Нравится x 1
  4. ettochno

    PRO Users

    Регистрация:
    2 авг 2016
    Сообщения:
    370
    Лучших ответов:
    1
    Рейтинги:
    +95 / 17 / -0
    да, верно по названию находит
     
  5. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.927
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Намного проще и удобнее, чем копипастить теги и вставлять, возвращаясь каждый раз к шпаргалке со списком тегов, чтобы добавить. Селектом намного проще )
    Ничего не мешает, однако проще дважды настроить модуль кодескрипта на разных сайтах, чем в этом модуле прописать везде теги и потом лезть на сервер, скачать конфиг, потом залить его на другой, слишком много движений ))
    Официальный проще настроить ))
    Модуль кодескрипта никак не менее гибок в настройке, чем этот вариант, и во многом проще такого варианта )) К тому же и тегов для настройки у кодескрипта намного больше, одних только вариантов простановки серий и сезонов, ни в одном модуле такого нет ))
    Никакого наброса, всего лишь впечатление по сравнению с существующим ранее модулем, без претензий, просто эмоции. Может для кого то и нет проблемы с такими настройками, но по мне, так слишком архаично и старомодно )
    Впрочем это мои впечатления, кому то другому может и нравится. Просто у модуля кодескрипта есть некоторые мелкие недочёты, которые думал поможет исправить этот модуль, однако в нём даже таких возможностей нет ))
    Спорить ни с кем не буду, просто высказал впечатления и сделал вывод, что для себя не вижу смысла пока использовать этот модуль, тестирование не впечатлило. Может в следующих версиях что то и будет лучше, посмотрим, но пока останусь на кодескриптовской версии )
     
  6. Max2456

    PRO Users

    Регистрация:
    5 фев 2017
    Сообщения:
    50
    Лучших ответов:
    2
    Рейтинги:
    +29 / 4 / -0
    тебе не лень писать столько текста? я даже все не читал так как лень... за потраченное время на до*бывания до херни которая нормалоьно реализована мог на 3 сайта проставить эти теги...

    как по мне то это удобно (функционально так точно) так как раз сделал и забыл, и как уже выше писали можно потом с конфига на другие сайты копировать, делал так много раз с парсером кинопоиска от pspvolt
     
  7. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.927
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Было лень писать, но постарался ))
    Ну и как ранее уже написал, кому то и так удобно. А то, что типа не читал, но осуждаю, так это же пустой звук )
    Предыдущим постом на всё ответил и обозначил ))
     
  8. John

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

    Регистрация:
    27 окт 2015
    Сообщения:
    723
    Лучших ответов:
    0
    Рейтинги:
    +295 / 80 / -0
    По крону лично мне было бы достаточно таких возможностей:
    1. Предварительно задать в админке параметры, по которым искать контент: белый и черный списки Стран и Лет, фильтры по рейтингу КП и IMDB.
    2. В отдельном поле выставить запрещенные ID Кинопоиска. Чтобы не парсил заново, если контент заблокирован РКН.
    3. Отдельный крон для поиска Фильмов\Сериалов\дорам\аниме\аниме-сериалов\ТВ-шоу\Трейлеров по вышезаданным условиям. Т.е. 7 разных кронов.
    4. Найденный контент заносить в отдельную таблицу, но пока не парсить с Аллохи.
    5. Запуск парсинга через отдельный крон. Пробегать по таблице из пункта 4, проверять по kp_id или IMDB_id наличие материала на сайте. Если он есть - делать в таблице пометку. Если нет - создавать отдельную новость и парсить в неё весь контент по аналогии с ручным парсингом через кнопку.

    По трейлерам:
    1. Добавление через крон (см. выше) в отдельную категорию "Трейлеры". Причем, если у трейлера прописаны жанры, то их категории тоже нужно добавлять, в итоге получатся категории, например: Боевик\Комедия\Трейлеры.
    2. Когда на сайте появляется полноценный фильм - в идеале запускать парсинг заново с перезаписью полей в той же новости. Ну или хотя бы удалять категорию Трейлеры. В итоге будет Боевик\Комедия.
     
    • Нравится Нравится x 1
  9. Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.996
    Лучших ответов:
    2
    Рейтинги:
    +464 / 80 / -0
    Что-то перестал заполнять поля. Пару фильмов добавил и всё. Фильмы находит, но ничего не заполняет. Кружочек покрутится секунды три и всё на этом. Нажал что ли не туда ...)
    Screenshot_6.jpg
     
    • Согласен Согласен x 1
  10. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.396
    Лучших ответов:
    32
    Рейтинги:
    +4.010 / 113 / -0
    Можете предоставить свой конфиг? Можете удалить api token из него, он не нужен. Файл находится в /engine/dle_alloha/data/config.php
     
  11. Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.996
    Лучших ответов:
    2
    Рейтинги:
    +464 / 80 / -0
    PunPun config
    Код:
    <?php
    
    //DLE Alloha by LazyDev
    
    return array (
      'api' => 'здесь был токен',
      'kinopoisk' => 'kinopoisk_id',
      'imdb' => 'imdb_id',
      'worldArt' => 'world_art_id',
      'timeCheck' => 10,
      'data' =>
      array (
        'p.title' => '{title:ru}',
        'p.shortStory' => '{description}',
        'p.fullStory' => '{description}',
        'p.metaTitle' => '{title:ru} [title:ru] онлайн смотреть без рекламы [/title:ru]',
        'p.metaDescr' => '{description}',
        'p.altName' => '{title:ru}',
        'poster' => '{poster}',
        'title_en' => '{title:original}',
        'year' => '{year}',
        'countries' => '{country}',
        'actors' => '{actors}',
        'directors' => '{directors}',
        'composer' => '',
        'scenario' => '',
        'operator' => '',
        'artist' => '',
        'age' => '{age}',
        'time' => '{time:one}',
        'slogan' => '{slogan}',
        'budget' => '',
        'description' => '',
        'kinopoisk_id' => '{id:kinopoisk}',
        'imdb_id' => '{id:imdb}',
        'world_art_id' => '',
        'iframe_url' => '{video}',
        'trailer' => '{trailer}',
        'last_season' => '',
        'last_episode' => '',
        'rating_kp' => '{rating:kp}',
        'rating_imdb' => '{rating:imdb}',
        'rating_world_art' => '',
        'translator' => '',
        'movie_type' => '',
        'premiere_rus' => '',
        'last_translate' => '',
        'episode_count' => '',
        'episode_plus' => '',
        'seasone_plus' => '',
        'episode_type_1' => '',
        'episode_type_2' => '',
        'episode_type_3' => '',
        'episode_type_4' => '',
        'episode_type_5' => '',
        'season_type_1' => '',
        'season_type_2' => '',
        'season_type_3' => '',
        'belongs_to_collection_name' => '',
        'first_air_date' => '',
        'recommendations' => '',
        'similar' => '',
        'status' => '',
        'alloha_imdb_id' => '',
        'rating_num' => '',
        'imdb_num' => '',
        '4k' => '[4k] {4k} [/4k]',
      ),
      'cat' =>
      array (
        38 => 'аниме',
        12 => 'боевик',
        35 => 'биография',
        29 => 'военный',
        30 => 'вестерн',
        24 => 'детектив',
        32 => 'детский',
        17 => 'документальный',
        18 => 'драма',
        37 => 'игра',
        21 => 'история',
        15 => 'комедия',
        16 => 'криминал',
        25 => 'мелодрама',
        13 => 'приключения',
        14 => 'мультфильм',
        39 => 'мультфильм',
        19 => 'семейный',
        28 => 'триллер',
        22 => 'ужасы',
        20 => 'фэнтези',
        26 => 'фантастика',
        36 => 'фильм-нуар',
        33 => 2020,
        27 => 2021,
        23 => 2022,
        34 => 2023,
      ),
      'poster' => 1,
      'convertPoster' => 'webp',
      'posterSize' => '200x300',
      'typePoster' => 0,
      'qualityPoster' => 100,
      'thumbPoster' => '200x300',
      'typeThumb' => 0,
      'maxQuality' => 13,
      'film' =>
      array (
        'title' => '',
        'metaTitle' => '',
        'metaDescr' => '',
        'altName' => '',
      ),
      'serial' =>
      array (
        'title' => '',
        'metaTitle' => '',
        'metaDescr' => '',
        'altName' => '',
      ),
      'dorama' =>
      array (
        'title' => '',
        'metaTitle' => '',
        'metaDescr' => '',
        'altName' => '',
      ),
      'maxQualityAnime' => 0,
      'animeFilm' =>
      array (
        'title' => '',
        'metaTitle' => '',
        'metaDescr' => '',
        'altName' => '',
      ),
      'animeSerials' =>
      array (
        'title' => '',
        'metaTitle' => '',
        'metaDescr' => '',
        'altName' => '',
      ),
      'tv' =>
      array (
        'title' => '',
        'metaTitle' => '',
        'metaDescr' => '',
        'altName' => '',
      ),
      'fieldUpdateInNews' =>
      array (
        0 => 'p.title',
        1 => 'p.cat',
        2 => 'p.shortStory',
        3 => 'p.fullStory',
        4 => 'p.metaTitle',
        5 => 'p.metaDescr',
        6 => 'poster',
        7 => 'title_en',
        8 => 'year',
        9 => 'countries',
        10 => 'actors',
        11 => 'directors',
        12 => 'age',
        13 => 'time',
        14 => 'slogan',
        15 => 'kinopoisk_id',
        16 => 'imdb_id',
        17 => 'iframe_url',
        18 => 'trailer',
        19 => 'last_season',
        20 => 'last_episode',
        21 => 'rating_kp',
        22 => 'rating_imdb',
        23 => 'rating_world_art',
        24 => 'translator',
        25 => 'movie_type',
        26 => 'last_translate',
        27 => 'rating_num',
        28 => 'imdb_num',
        29 => '4k',
      ),
      'fieldUpdateOverrideInNews' =>
      array (
        0 => 'kinopoisk_id',
      ),
      'lang' => 'ru',
    );
    
     
  12. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.206
    Лучших ответов:
    1
    Рейтинги:
    +368 / 59 / -0
    Нужны все фильтры из старого модуля. По типу (фильм, сериал, мультфильм...) обязательно. И обязательно отдельный для трейлеров, который будет работать с учетом типа (например надо парсить только трейлеры фильмов).
    Я бы всю эту логику переделал. Зачем отдельный крон под каждый тип - я хз. Имхо, хватило бы одного крона, который добавлял бы сразу все на сайт. Самый геморный момент был, прописывать по 100 кронов для каждого сайта и потом ждать недели, пока сайт наполнится. Кумекать, чтобы они не пересекались и пр. Чет накосячил модуль или поменял настройки - чистишь базу и заново наполняешь таблицу неделю... По возможности бы изначально учесть все это. Тут надо думать.

    Уже писал, но повторю. Для трейлера нужны все те же настройки, что и для полноценного материала. Плюс функционал с отдельной категорией и допполем. Кто-то делает через категории, кто-то через допполе. При добавлении хватаем всю инфу, что можно, включая тип (фильм, сериал...), обновляем в соответствии с настройками фильмов, сериалов и. т.д.. За обновление инфы при выходе фильма люто плюсую, но тут нужны тумблеры. Не все поля нужно будет обновлять из Аллохи. Надо трогать и смотреть, хотя бы сырой вариант.

    Обязательно нужно сделать тумблеры отправлять на модерацию или добавлять сразу. Хотя бы один.
     
  13. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.206
    Лучших ответов:
    1
    Рейтинги:
    +368 / 59 / -0
    Олег Lego Из всего, что ты сказал, дельное только про формат вывода серий и сезонов. Сам не пользуюсь, но кому-то точно надо 1,2-7 серия, +1 сезон и т.п. Остальное ерунда. Открой теги в окне рядом и копируй. Выйдет не дольше выпадашки. Но если вдруг тебе понадобиться что-то более индивидуальное в допполе, то через теги это можно будет сделать. А выпадашкой никак. Много - не мало.
     
    • Согласен Согласен x 1
  14. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.396
    Лучших ответов:
    32
    Рейтинги:
    +4.010 / 113 / -0
    Реализовать подробною настройку вообще не проблема. Проблема в оптимизации. Я пока пытаюсь прикинуть варианты реализации.
    И первое обновление уже попутно разрабатывается.
     
  15. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.927
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Ну так вообще то в модуле алохи от Кодескрипта, такие же варианты с тегами, только их больше, и именно там, где нужно.
    Ну а в поля постер, плеер, актёры и прочее, просто не вижу необходимости втыкать что то ещё. Даже не понимаю, зачем нужно туда что то лишнее добавлять )
    А если бы и нужно было, то в самом шаблоне можно это всё раскидать как душе угодно ).
     
  16. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.206
    Лучших ответов:
    1
    Рейтинги:
    +368 / 59 / -0
    Олег Lego Тебе не надо, другим может будет надо. Кто-то в полное описание кидает фразы. Кто-то комбинирует допполя в другом поле. У кого-то озвучка и перевод - это одно и тоже поле. Если допилить теги сезонов и серий с разными форматами, то не надо будет городить 30 допполей с разными форматами. Кому-то наоборот сложно продумывать логику в шабе и они в допполе её делают и не насилуют движок разными условиями. И т.п. Тебе не надо, другим может быть надо. Мне половина функционала не нужна, но мб завтра чет придумаю и понадобится. Еще раз... Много - не мало.
     
  17. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.206
    Лучших ответов:
    1
    Рейтинги:
    +368 / 59 / -0
    Лично мне хотелось бы 1 крон, который я поставлю на каждую минуту-10 минут, чтобы он закидывал новинки пачками. А все кроны по типам материалов убрать и перенести в основной. А сами типы материалов, жанры, качество, оценки, страны, года должны фильтроваться изначально в кроне на основе настроек из админки.

    Предыдущий модуль кидал всё в базу, и там уже фильтровал и помечал, что уже есть на сайте и что не прошло по фильтрам. Т.е. он закидывал, например, все фильмы в базу, а потом проходил по каждой записи отдельным кроном для добавления на сайт. Если материал не проходил по фильтрам в админке (например, по жанру), то он его помечал и пропускал, оставляя запись. И этот материал игнорился. Если ты менял настройки (решил добавить жанр), то надо было полностью чистить эту таблицу, заново ждать добавления всех фильмов и заново ждать, пока отработает уже новая фильтрация. Получалось что-то вроде вечного кэша, после очистки которого нужно было ждать неделю. Это оч неудобно.

    Остается вопрос оптимизации. Если такая махина будет работать даже на 10 сайтов, то это пипец нагрузка. Но прогер тут ты, не мы)) Надеемся, что-то получится.

    ЗЫ: Отдельный крон хотелось бы только на обновление материалов. Поставить его раз в сутки или неделю. Чтобы он пробегался прям по всему на сайте. Т.к. может какие-то страницы не будут посещаться каждый день и обновляться. Если я правильно понял, у тебя система обновления при входе в новость идет, как в стареньких модулях?
     
  18. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.927
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Так я про это и написал, что мне не зашло, а кому то может и пойдёт.
     
  19. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.396
    Лучших ответов:
    32
    Рейтинги:
    +4.010 / 113 / -0
    Да, это просили сами Alloha.

    Спасибо за развёрнутый отзыв, я приму к сведению.
     
  20. natrium74

    natrium74 Бывалый

    Регистрация:
    14 окт 2015
    Сообщения:
    435
    Лучших ответов:
    0
    Рейтинги:
    +45 / 39 / -0
    Модуль не заполняет данные, крутит высвечивает названия фильма и всё
     
Похожие темы
  1. Telegram Expert
    Ответов:
    12
    Просмотров:
    4.181
  2. SKYNET
    Ответов:
    1
    Просмотров:
    1.996
  3. Okzay
    Ответов:
    5
    Просмотров:
    1.138
  4. jazzy1234
    Ответов:
    2
    Просмотров:
    985
Загрузка...
Яндекс.Метрика