Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Парсер кинопоиск pkinopoisk v3.3.0 открытый код скачать

Discussion in 'Модули DLE' started by ZerocooL, Jun 18, 2015.

18.06.15 в 01:16
06.10.22 в 13:28
2,509
314,713
10
  1. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    @MaHarder, ухтыж ешкин кот, а где вообще описания всех доп полей этих?
     
  2. MaHarder

    MaHarder Местный

    Messages:
    1,054
    Likes Received:
    326
    Best Answers:
    0
    screenshot-sv.maxim-harder.de 2015-10-06 20-39-40.png screenshot-sv.maxim-harder.de 2015-10-06 20-40-27.png
     
    • Нравится Нравится x 2
  3. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    а у меня такой штуки нет...
    тьфу...тыкнуть надо было...:D
    пора спать

    имеет смысл сделат отдельный канал на ютубе и выкладывать туда трейлеры?
     
    Last edited by a moderator: Feb 15, 2017
  4. phoenixaa

    phoenixaa Бывалый

    Messages:
    102
    Likes Received:
    15
    Best Answers:
    0
    Подскажите, как сделать из тега нормальную ссылку. Явно можно, но мне знания PHP не хватает.
    Парсер генерирует ссылку тега жанра site.ru/tags/боевик можно сделать site.ru/filmy/боевик указав префикс.
    Но как сделать site.ru/filmy/boeviki, чтобы она вела на категорию?
    Можно наверно где-то в коде заменять значение переменной с русского на английское или еще как?
    У меня есть супер идея - сделать в .htaccess редирект, но это уже извращение...
     
  5. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    дак и сделай через urlencode строку
     
  6. phoenixaa

    phoenixaa Бывалый

    Messages:
    102
    Likes Received:
    15
    Best Answers:
    0
    /**
    * Формирует теги.
    * @param string $text
    * @param int $typelink
    * @param string $prefix_link
    * @return array
    */
    function pkp_get_tags($text, $typelink, $prefix_link)
    {
    global $config, $prefix_link_tags;

    $tags_l = array();
    $tags = array();

    if (empty($prefix_link)) {
    $prefix_link = $prefix_link_tags;
    }

    if ($text != '') {
    $tags_array = explode(',', $text);

    foreach ($tags_array as $value) {

    $value = trim($value);
    $tag = trim(preg_replace('/‘|’|&#(1(45|46)|39)[;]?|\'|'/', ' ', $value));

    if (preg_match("/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+]/", $value)) {
    $tags_l[] = $value;
    } else {
    if ($config['charset'] != 'utf-8' or $config['charset'] != 'utf8') {
    $url_tag = convert_charset_pkp($tag, 'utf-8', $config['charset']);
    } else {
    $url_tag = $tag;
    }

    if ($typelink == 2) {
    //Тег, без ссылки
    $tags_l[] = $value;
    $tags[] = $tag;
    } elseif ($typelink == 3) {
    //Ссылка без добавления в тег
    $tags_l[] = '['short_story'],
    'full_story' => $config_mod['template']['full_story'],
    );
    elseif ($typelink == 1) {
    //Тег и ссылка
    $tags_l[] = '[url='.$config["http_home_url"].$prefix_link.urlencode($url_tag).'/]'.$value.'[/url]';
    $tags[] = $tag;
    }
    Кто подскажет, что сюда дописать, чтобы получении жанра боевик формировался boeviki?:)
     
  7. TopicStarter Overlay
    ZerocooL

    ZerocooL Staff Member Администратор VIP Кинотрафик v2

    Messages:
    8,805
    Likes Received:
    4,497
    Best Answers:
    10
    Documents:
    31
    @phoenixaa, как по мне излишний костыль в движке... Зачем именно так ? Сколько юзал парсер никогда до таких извращений не доходил )
     
  8. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    вместо urlencode($url_tag) сделать функцию транслитирации и использовать, т.е. будет rustolat($url_tag)

    и выше описать функцию rustolat ()
     
    • Нравится Нравится x 1
  9. phoenixaa

    phoenixaa Бывалый

    Messages:
    102
    Likes Received:
    15
    Best Answers:
    0
    Да не транслитерация мне нужна! А тупая замена одного значения на другое! Если "боевик", то выводить "boeviki".
     
  10. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    через cast гугли функцию

    через транслитирацию было бы проще..
     
  11. phoenixaa

    phoenixaa Бывалый

    Messages:
    102
    Likes Received:
    15
    Best Answers:
    0
    Так значения разные, даже число букв не совпадает... Странно, что никто на форуме такого не делал (чтобы при нажатии жанра в новости попадал в категорию жанр.)
     
  12. TopicStarter Overlay
    ZerocooL

    ZerocooL Staff Member Администратор VIP Кинотрафик v2

    Messages:
    8,805
    Likes Received:
    4,497
    Best Answers:
    10
    Documents:
    31
    Судя по этому тебе нужно
    1. Создать на сайте категории под нужные жанры
    2. открыть настройки парсера вкладка категории там будет автоматическая подстановка категорий по жанру

    У меня везде реализовано так и никаких правок движка и тд не нужно
     
    • Нравится Нравится x 2
  13. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    аналогично делаю...для чего все эти заморочки хз..
     
    • Нравится Нравится x 1
  14. eugene

    eugene Зелёный

    Messages:
    5
    Likes Received:
    2
    Best Answers:
    0
    спасибо, попробую. это именно то, что я долго искал
     
  15. duralenta

    duralenta Новичок

    Messages:
    31
    Likes Received:
    3
    Best Answers:
    0
    на 10.5 Дле будет работать?
     
  16. freexub

    freexub Staff Member VIP Кинотрафик v2

    Messages:
    11
    Likes Received:
    4
    Best Answers:
    0
    У меня 10.5 работает.
     
    • Нравится Нравится x 1
  17. dr.gopher

    dr.gopher Staff Member VIP Кинотрафик v2

    Messages:
    1,598
    Likes Received:
    346
    Best Answers:
    8
    Упс.
    Вот и умер парсер. Кинопоиск изменил дизайн. :-(
     
  18. vredina

    vredina Забанен

    Messages:
    470
    Likes Received:
    76
    Best Answers:
    0
    печаль :( давайте дорабатывать..
    Только за вечер успел 30 фильмов добавить и тут облом :(
     
  19. Sasha K-G

    Sasha K-G Guest

    Messages:
    1,149
    Likes Received:
    392
    Best Answers:
    0
    Давайте скинемься на доработку?
     
  20. pspvolt

    pspvolt Бывалый

    Messages:
    165
    Likes Received:
    114
    Best Answers:
    1
    Могу вам так сказать, что даже если сложитесь деньгами на доработку! Будите платить каждую неделю, так как дизайн сырой и будет дорабатываться на КиноПоиске!