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 спасибо!