поисковый запрос и отображаемая страница

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: поисковый запрос и отображаемая страница

Post by admin »

даже не знаю - это на самом деле сложная штука такая или невнимательность но
<? if (<!--TOTAL_ITEMS--> == 0) {

header("HTTP/1.1 404 Not Found");

}

echo 'custom text';

?>
тут явно заметно что вывод текста находится за пределами скобок
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: поисковый запрос и отображаемая страница

Post by smart »

admin wrote:даже не знаю - это на самом деле сложная штука такая или невнимательность но
<? if (<!--TOTAL_ITEMS--> == 0) {

header("HTTP/1.1 404 Not Found");

}

echo 'custom text';

?>
тут явно заметно что вывод текста находится за пределами скобок

я тумаю, что вам стоит для начала самим опробовать предложенный код, чтобы понять, что с этим кодом не будет работать вообще ничего :)
Будет белая страница с сообщением - error
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: поисковый запрос и отображаемая страница

Post by admin »

Этот код скопирован с вашего предыдущего сообщения, где вы сказали что он работает.

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

Ошибка в нем не техническая, а логическая.
У вас вывод текста стоит за пределами условия.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: поисковый запрос и отображаемая страница

Post by smart »

admin wrote:Этот код скопирован с вашего предыдущего сообщения, где вы сказали что он работает.

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

Ошибка в нем не техническая, а логическая.
У вас вывод текста стоит за пределами условия.
В таком случае я совершенно не понимаю, где и что должно стоять, чтобы работало как нужно. Так как оба варианта, что было предложен в самом начале и что было предложено мною - не рабочие, так как не подходят под мои условия.
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: поисковый запрос и отображаемая страница

Post 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%
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: поисковый запрос и отображаемая страница

Post by smart »

именно это и нужно было, все работает как надо, благодарю :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: поисковый запрос и отображаемая страница

Post by admin »

Отлично
richmantrade спасибо!
Don't forget to run script update
Post Reply