вопрос
Только сейчас заметил, что xfsearch не правильно работает как перекрестная ссылка по годам. Некоторые года отрабатывают нормально, а вот 2014 и и еще некоторые показывают полный бред. Вместо фильмов 2014 года выдает любые года как попало.
В чем может быть прикол????
В чем может быть прикол????
Вы используете еще одно доп. поле в котором указывается адрес на картинку.
Таким образом в БД в колонке xfields хранится примерно такое значение:
И когда человек будет искать фильмы 2014 года, он увидит и эту запись, хотя по факту у него прописано year|2008
Но он его найдет из-за года прописанного в адресе картинки
Чтобы попытаться решить эту проблему, нужно открыть файл engine/engine.php
Найти код:
И заменить на
Теперь он будет искать только те записи, у которых в xfields записано
Таким образом в БД в колонке xfields хранится примерно такое значение:
image|http://вашсайт.ru/uploads/posts/2014-12/2134654-images.jpg||year|2008
И когда человек будет искать фильмы 2014 года, он увидит и эту запись, хотя по факту у него прописано year|2008
Но он его найдет из-за года прописанного в адресе картинки
image|/uploads/posts/2014-12/2134654-images.jpg||year|2008
Чтобы попытаться решить эту проблему, нужно открыть файл engine/engine.php
Найти код:
%{$xf}%
И заменить на
%|{$xf}%
Теперь он будет искать только те записи, у которых в xfields записано
|2014