Page 4 of 4
Re: поисковый запрос и отображаемая страница
Posted: Thu Aug 21, 2014 12:37 pm
by admin
даже не знаю - это на самом деле сложная штука такая или невнимательность но
<? if (<!--TOTAL_ITEMS--> == 0) {
header("HTTP/1.1 404 Not Found");
}
echo 'custom text';
?>
тут явно заметно что вывод текста находится за пределами скобок
Re: поисковый запрос и отображаемая страница
Posted: Thu Aug 21, 2014 7:11 pm
by smart
admin wrote:даже не знаю - это на самом деле сложная штука такая или невнимательность но
<? if (<!--TOTAL_ITEMS--> == 0) {
header("HTTP/1.1 404 Not Found");
}
echo 'custom text';
?>
тут явно заметно что вывод текста находится за пределами скобок
я тумаю, что вам стоит для начала самим опробовать предложенный код, чтобы понять, что с этим кодом не будет работать вообще ничего

Будет белая страница с сообщением - error
Re: поисковый запрос и отображаемая страница
Posted: Thu Aug 21, 2014 7:22 pm
by admin
Этот код скопирован с вашего предыдущего сообщения, где вы сказали что он работает.
Кроме того , если взять этот код как есть и вставить его в чистый темпелйт, что было поробовано, он тоже работает.
Ошибка в нем не техническая, а логическая.
У вас вывод текста стоит за пределами условия.
Re: поисковый запрос и отображаемая страница
Posted: Fri Aug 22, 2014 5:17 am
by smart
admin wrote:Этот код скопирован с вашего предыдущего сообщения, где вы сказали что он работает.
Кроме того , если взять этот код как есть и вставить его в чистый темпелйт, что было поробовано, он тоже работает.
Ошибка в нем не техническая, а логическая.
У вас вывод текста стоит за пределами условия.
В таком случае я совершенно не понимаю, где и что должно стоять, чтобы работало как нужно. Так как оба варианта, что было предложен в самом начале и что было предложено мною - не рабочие, так как не подходят под мои условия.
Re: поисковый запрос и отображаемая страница
Posted: Fri Aug 22, 2014 5:51 am
by richmantrade
smart бро, ну ты сложный. извини, ничего личного, но развести разговоров на 4 страницы на пустом месте ...
Я так понял, тебе нужно, что б по реальному (существующему) запросу выводились нормально результаты, а по несуществующему - писало что то типа
Sorry, we haven't results for your query <!--SEARCH_QUERY--> и отдавал 404 ответ ?
Если так, тогда сделай в шаблоне:
Code: Select all
<?php
if ('<!--TOTAL_ITEMS-->' > 0) {
?>
тут шаблон как обычно, с выводом тумб, типа: <thumbs num=1-10>тра-та-та...
<?php
} else {
header("HTTP/1.1 404 Not Found");
echo "Sorry, we haven't results for your query <!--SEARCH_QUERY-->";
}
?>
Всё! Тут не нужно знать пхп, не нужно вникать в тонкости работы скрипта - простой логический вывод.
ЗЫ: проверил у себя - работает 100%
Re: поисковый запрос и отображаемая страница
Posted: Fri Aug 22, 2014 7:45 am
by smart
именно это и нужно было, все работает как надо, благодарю

Re: поисковый запрос и отображаемая страница
Posted: Fri Aug 22, 2014 10:18 am
by admin
Отлично
richmantrade спасибо!