Page 1 of 1

Пустой результат поиска

Posted: Tue Nov 07, 2017 2:44 pm
by dude21
Доброго дня.

Подскажите, пожалуйста, как делать проверку, что в результате поискового запроса /search/teenwewefwefwefwe возвращается пустой результат?

Вот в этом сообщении написано что можно использовать if ('<!--TOTAL_ITEMS-->' == 0) ....
Но у меня почему-то <!--TOTAL_ITEMS--> при любом результате поиска возвращает 1000. Используется сфинкс.

Хотелось бы использовать какую-то простую проверку для вывода сообщения-заглушки при пустом результате, наподобие такой:
<?php if ('<!--TOTAL_ITEMS-->' == 0) { ?>
Nothing found. Please try again.
<?php } ?>

Re: Пустой результат поиска

Posted: Tue Nov 07, 2017 4:25 pm
by admin
сделал тестовый темпелйт

<thumb num=1-10>
<!--GALLERY_ID--> ... <!--ALT--> <br>
</thumb>
total: <!--TOTAL_ITEMS--> <br><br>

tube/?skip_cache=true&search=fdgjkdfgjkfdskgj

все ок, показывает 0

апдейты ? наличие в темпелйте еще тагов каких ? мой пример работает так же у вас?

Re: Пустой результат поиска

Posted: Tue Nov 07, 2017 6:21 pm
by dude21
Апдейт последний. Таких тагов в темплейте больше нет. С вашим темплейтом также выводит <!--TOTAL_ITEMS--> = 1000.
То, что поиск идет через сфинкс может как-то влиять?

На всякий случай, скину доступы в личку.

Re: Пустой результат поиска

Posted: Wed Nov 08, 2017 11:22 am
by admin
проверил ваш урл

wp-content/tube/?search=dfdsdfsdf&skip_cache=1

все ок , показывает 0

думаю вопрос где-то у вас в реврайтах или что-то где-то дописано в коммон

Re: Пустой результат поиска

Posted: Wed Nov 08, 2017 1:50 pm
by dude21
Проблема решилась сбросом кеша в Rotation - Specials - Clear ALL Cache.

Как написал admin, возможно это закешился какой-то результат изменений темпелейта.

Re: Пустой результат поиска

Posted: Wed Nov 08, 2017 1:52 pm
by admin
Отлично, спасибо.