Перейти к публикации

Баг в поиске "на лету"


Рекомендованные сообщения

Вообщем-то нашел такой баг, если в админке добавлена новость но она не опубликована, тоесть с неё сняты галочки публикаций и публикаций на главной. ТО используя поиск на лету она отображается в результатах поиска.

Ссылка на сообщение
Поделиться на других сайтах

Вообщем-то нашел такой баг, если в админке добавлена новость но она не опубликована, тоесть с неё сняты галочки публикаций и публикаций на главной. ТО используя поиск на лету она отображается в результатах поиска.

Не совсем может правильно понял я.... вчера снял специально галочку публиковать на главной но новость всё равно появилась на главной....

Или это вопрос к тому кто делал шаблон?

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за наводку celsoft :rolleyes:

Вот решение проблемы до выхода новой версии:

Найти в файле engine/ajax/search.php:

$db->query("SELECT id, short_story, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%' ORDER by date DESC LIMIT 5");

и заменить на:
$db->query("SELECT id, short_story, title, date, alt_name, category, flag, approve FROM " . PREFIX . "_post WHERE (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') AND approve='1' ORDER by date DESC LIMIT 5");

Или это вопрос к тому кто делал шаблон?

Да, т.к. там может быть вывод через Кастом.

В этой теме обсуждается другой вопрос!

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

Спасибо за наводку celsoft

Вот решение проблемы до выхода новой версии:

Найти в файле engine/ajax/search.php:

$db->query("SELECT id, short_story, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%' ORDER by date DESC LIMIT 5");

и заменить на:

$db->query("SELECT id, short_story, title, date, alt_name, category, flag, approve FROM " . PREFIX . "_post WHERE (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') AND approve='1' ORDER by date DESC LIMIT 5");

Не помогает, всёравно поиск выбивает результат в вверх (

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...