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,510
297,937
10
  1. metiska243

    metiska243 Зелёный

    Messages:
    1
    Likes Received:
    0
    Best Answers:
    0
    У меня тоже такое случилось. Все работало нормально, потом хостер обновил свой сайт (м.б. еще что-то сделал) и у меня тоже кракозябры пошли, все перепробовал, твой способ помог! Но почему-то перестал сохранять настройки парсера: "Настройки модуля загружаются, немного подождите!".
    ...Решил проблему... Установил права 666 на файл: engine/data/pkinopoisk_key.php
     
    Last edited: May 1, 2019
  2. sergid

    sergid Забанен

    Messages:
    157
    Likes Received:
    6
    Best Answers:
    0
    Я справился спасибо.
     
  3. Shybby

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

    Messages:
    268
    Likes Received:
    35
    Best Answers:
    0
    как там решить проблему с персингом иероглифов? а то я только проснулся))
     
  4. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    ответ выше написан
     
  5. juranja

    juranja Зелёный

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    СПАСИБО ОГРОМНОЕ ПРОСТО БЫСТРО, поиск и замена решила проблему даже кеш не чистил, все отлично пашет
     
  6. snamp

    snamp Зелёный

    Messages:
    13
    Likes Received:
    0
    Best Answers:
    0
    Странно вроде все парсит нормально, но не выводит информацию в доп полях на сайте - т.е. в новости она прописана, а на сайте пустое поле, с чем это связано?
     
  7. Vovan4ik-333

    Vovan4ik-333 Новичок

    Messages:
    32
    Likes Received:
    4
    Best Answers:
    0
    Ребят в чем проблема КП? Обновил КП место вывода названия фильма и теперь не парсит русское название фильма т.е. теперь при парсинге есть вся информация кроме русского названия, есть идеи как исправить?
     
  8. D-Base

    D-Base PRO Users

    Messages:
    384
    Likes Received:
    66
    Best Answers:
    1
    Такая же фигня. При нажатии "оформить пост" сносит название и в тайтле и в заголовке. Сегодня такое началось...
     
  9. igrovik

    igrovik Местный

    Messages:
    1,007
    Likes Received:
    292
    Best Answers:
    8
    Попробуйте это может поможет.

    открыть файл engine/ajax/pkinopoisk.php

    Найти:
    Code:
    elseif ($name == 'name_f' and $config_mod['conf']['title_clean']) {
    
    $post_data[$name] = trim(strip_tags(preg_replace('#^([^<]+)(<.*?)?$#is', '$1', $matches[1])));
    Code:
    $post_data[$name] = trim(strip_tags(preg_replace('#^([^<]+)(<.*?)?$#is', '$1', $matches[1])));
    Заменить на :

    Code:
    $post_data[$name] =  trim(strip_tags(preg_replace('#([^<].*)(<.*?)?#is', '$1', $matches[1])));
    Чистим кэш и пробуем.
     
    • Нравится Нравится x 1
    • Полезно Полезно x 1
  10. Sud3n

    Sud3n PRO Users

    Messages:
    391
    Likes Received:
    54
    Best Answers:
    0
    Теперь творится какая-то жесть с пробелами. Только с сериалами, с фильмами все ок!
     

    Attached Files:

    Last edited: Jun 26, 2019
  11. igrovik

    igrovik Местный

    Messages:
    1,007
    Likes Received:
    292
    Best Answers:
    8
    После:

    Code:
    $post_data[$name] =  trim(strip_tags(preg_replace('#([^<].*)(<.*?)?#is', '$1', $matches[1])));
    Вставить:
    Code:
    $post_data[$name] = preg_replace('#\s+#is',' ',$post_data[$name]);
     
    Last edited: Jun 26, 2019
    • Нравится Нравится x 1
  12. Vovan4ik-333

    Vovan4ik-333 Новичок

    Messages:
    32
    Likes Received:
    4
    Best Answers:
    0
    Спасибо помогло, а насчет пробелов в сериале добавил ту строчку и всеравно пробелы остались. С фильмами все супер =)
     
  13. D-Base

    D-Base PRO Users

    Messages:
    384
    Likes Received:
    66
    Best Answers:
    1
    Методом тыка поставил точку с запятой в конце:
    $post_data[$name] = preg_replace('#\s+#is',' ',$post_data[$name]); вроде пробелы исчезли...
     
    • Нравится Нравится x 1
  14. igrovik

    igrovik Местный

    Messages:
    1,007
    Likes Received:
    292
    Best Answers:
    8
    Да всё верно, просто давал ответ на сонную голову и не увидел что нет ; в конце :(:rolleyes:
     
  15. Vovan4ik-333

    Vovan4ik-333 Новичок

    Messages:
    32
    Likes Received:
    4
    Best Answers:
    0
    Я ставил точку с запятой, всеравно есть пробелы, кэш чистил. В фильмах все норм, а вот с сериалами проблема с пробелами оч странно :confused:
    Screenshot_1.png
    Screenshot_2.png
     
  16. D-Base

    D-Base PRO Users

    Messages:
    384
    Likes Received:
    66
    Best Answers:
    1
    Хрен знает, в браузере попробуй кеш почисть.
     
  17. sergid

    sergid Забанен

    Messages:
    157
    Likes Received:
    6
    Best Answers:
    0
    У кого возникла проблема с (Kinopoisk) 3.3.0 А именно не парсит название фильма, сериала, мультфильма. Допустим вставляем ссылку кинопоиска в поиск, и видим что название не выводи. Метатег Title: пустой, без названия. Метатег Keywords: также пустой, без названия. Заголовок: также остаётся пустым, то что мы вставляли для поиска.
     
  18. Vovan4ik-333

    Vovan4ik-333 Новичок

    Messages:
    32
    Likes Received:
    4
    Best Answers:
    0
     
    • Нравится Нравится x 1
  19. Vovan4ik-333

    Vovan4ik-333 Новичок

    Messages:
    32
    Likes Received:
    4
    Best Answers:
    0
    не помогло) всеравно в сериалах отступы и надпись (сериал) (тв)
     
  20. sergid

    sergid Забанен

    Messages:
    157
    Likes Received:
    6
    Best Answers:
    0
    Да всё отлично, от души.