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

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

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

Тема в разделе "Вопросы- ответы", создана пользователем kogtehvost, 29 мар 2016.

29.03.16 в 13:23
29.03.16 в 21:03
13
3.846
0
  1. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

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

    yarik1390 Посетитель

    Сообщения:
    59
    Симпатии:
    7
    Лучших ответов:
    0
    Сделайте перестроение публикаций. По видимому новости просто не обрабатываются parse.class.php.
     
  3. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

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

    yarik1390 Посетитель

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

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    Мне перестроение публикаций помогло, ибо оно как раз и создает эффект открытия и сохранения новости. В следствии перезаписываются данные
     
  6. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

    Сообщения:
    66
    Симпатии:
    3
    Лучших ответов:
    0
    @DomiTori, что, прям такая же точно проблема была и решилась таким образом?
     
  7. MaHarder

    MaHarder Местный

    Сообщения:
    1.054
    Симпатии:
    326
    Лучших ответов:
    0
    я просто заходил в модуль и пересобирал все значения
     
  8. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

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

    MaHarder Местный

    Сообщения:
    1.054
    Симпатии:
    326
    Лучших ответов:
    0
    его сначала ставят... он добавляет поля в базу, а не их значения. и у тебя их, видимо не было
     
  10. DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    она связана была с доп полями. в dle 11.0 значения доп полей пишутся в базу дважды. Граббером получилось так, что при поиске по доп полю ничего не находило. Например при поиске 2013, с учетом что сграбил 3,5 к новостей и их тьма со значением 2013. После перестроения публикаций они пересохранились и все заработало как нада
     
    • Нравится Нравится x 1
  11. MaHarder

    MaHarder Местный

    Сообщения:
    1.054
    Симпатии:
    326
    Лучших ответов:
    0
    ты, походу, немного не понял. тут речь о модуле XSearch 1.1
     
  12. TopicStarter Overlay
    kogtehvost

    kogtehvost Посетитель

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

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

    Сообщения:
    185
    Симпатии:
    31
    Лучших ответов:
    0
    Этот грабер может заполнить уже имеющиеся на сайте статьи по доп. полю id КП?
     
  14. MaHarder

    MaHarder Местный

    Сообщения:
    1.054
    Симпатии:
    326
    Лучших ответов:
    0
    нет