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

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

Grabber kinopoisk: у "награбленного" не работает фильтр по доп.полям

Discussion in 'Вопросы- ответы' started by kogtehvost, Mar 29, 2016.

29.03.16 в 13:23
29.03.16 в 21:03
13
3,834
0
  1. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

    Messages:
    66
    Likes Received:
    3
    Best Answers:
    0
    Пожалуйста, помогите решить проблему.
    Установил Grabber Kinopoisk, который в автоматическом режиме тащит фильмы с Кинопоиска.
    И тут выяснилось, что со статьями, добавленными в таком автоматическом режиме, не работает фильтр по доп.полям xSearch. Значения доп.полей из этих статей просто игнорируются (у меня там страна, год, жанр, качество). Пишет "Ничего не найдено".
    Но стоит любую из этих статей открыть в админке и просто сохранить, ничего не меняя – материал становится доступным для фильтра.
    Пожалуйста, подскажите, с чем это может быть связано и как это исправить.
    Спасибо!
     
  2. yarik1390

    yarik1390 Посетитель

    Messages:
    59
    Likes Received:
    7
    Best Answers:
    0
    Сделайте перестроение публикаций. По видимому новости просто не обрабатываются parse.class.php.
     
  3. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

    Messages:
    66
    Likes Received:
    3
    Best Answers:
    0
    @yarik1390, сделал, но, к сожалению, не помогло. По прежнему в фильтре видно только те новости, которые я добавлял вручную или же открывал и сохранял после граббинга. На всякий случай сделал перестроение похожих новостей, статических страниц и прогнал базу через мастер оптимизации – никакого эффекта.
    Спасибо! Есть еще идеи?
     
  4. yarik1390

    yarik1390 Посетитель

    Messages:
    59
    Likes Received:
    7
    Best Answers:
    0
    Нужно смотреть сам модуль, как он устанавливается, какие файлы изменяются. Могу посмотреть. Пиши в личку.
     
    • Нравится Нравится x 1
  5. DLEPlugins

    DLEPlugins Кодер

    Messages:
    1,601
    Likes Received:
    1,076
    Best Answers:
    8
    Мне перестроение публикаций помогло, ибо оно как раз и создает эффект открытия и сохранения новости. В следствии перезаписываются данные
     
  6. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

    Messages:
    66
    Likes Received:
    3
    Best Answers:
    0
    @DomiTori, что, прям такая же точно проблема была и решилась таким образом?
     
  7. MaHarder

    MaHarder Местный

    Messages:
    1,054
    Likes Received:
    326
    Best Answers:
    0
    я просто заходил в модуль и пересобирал все значения
     
  8. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

    Messages:
    66
    Likes Received:
    3
    Best Answers:
    0
    Проблема решилась с легкой руки @yarik1390, который подсказал, где копать.
    Чтобы доп.поля нормально перестроились и "схавались" фильтром, нужно после граббинга запустить родной файл фильтра xsearch.interval.php, который специально сделан для того чтобы фильтр корректно работал с новостями, добавленными до его установки.
     
  9. MaHarder

    MaHarder Местный

    Messages:
    1,054
    Likes Received:
    326
    Best Answers:
    0
    его сначала ставят... он добавляет поля в базу, а не их значения. и у тебя их, видимо не было
     
  10. DLEPlugins

    DLEPlugins Кодер

    Messages:
    1,601
    Likes Received:
    1,076
    Best Answers:
    8
    она связана была с доп полями. в dle 11.0 значения доп полей пишутся в базу дважды. Граббером получилось так, что при поиске по доп полю ничего не находило. Например при поиске 2013, с учетом что сграбил 3,5 к новостей и их тьма со значением 2013. После перестроения публикаций они пересохранились и все заработало как нада
     
    • Нравится Нравится x 1
  11. MaHarder

    MaHarder Местный

    Messages:
    1,054
    Likes Received:
    326
    Best Answers:
    0
    ты, походу, немного не понял. тут речь о модуле XSearch 1.1
     
  12. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

    Messages:
    66
    Likes Received:
    3
    Best Answers:
    0
    @MaHarder, да, с самого начала я так и сделал, и поля у меня были, я долго все настраивал и тестил, прежде чем связываться с граббингом. Все работало корректно.
    После граббинга снова запустил это файл, уж не знаю, что он там именно сделал, но выдал сообщение что все прошло нормально и только после этого поля сграббленных фильмов стали учитываться.
     
  13. templatelab

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

    Messages:
    185
    Likes Received:
    31
    Best Answers:
    0
    Этот грабер может заполнить уже имеющиеся на сайте статьи по доп. полю id КП?
     
  14. MaHarder

    MaHarder Местный

    Messages:
    1,054
    Likes Received:
    326
    Best Answers:
    0
    нет