(c) SmartCJ Pro V 2.1 Build 201609181724 (Lastest build: 201609181724 )
URLs with 0 result thumbs return 404 - Yes
1) Когда результаты поиска есть, но запрошен номер страницы больше чем есть результатов
?search=key&page=222
отдает страницу в шаблоне content_search без тумб с кодом 200, должен же давать 404 с тимплейтом 404 или content_not_found ?
2) Когда нет результатов поиска, т.е. по этому запросу ничего не найдено
?search=abrakadabra
отдает страницу в шаблоне content_search без тумб с кодом 200, должен же давать 404 с тимплейтом 404 или content_not_found ?
Search pages
Re: Search pages
Почему должен ?
я проверил несколько сайтов - все возвращают номарльную страницу поиска где написано про 0 результатов поиска.
я проверил несколько сайтов - все возвращают номарльную страницу поиска где написано про 0 результатов поиска.
Don't forget to run script update
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Search pages
Действительно, почему должен быть content_not_found ?
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое.. баннер например:
if (TOTAL_ITEMS != 0) {
выводим тумбы
} else {
тут баннер!
}
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое.. баннер например:
if (TOTAL_ITEMS != 0) {
выводим тумбы
} else {
тут баннер!
}
Re: Search pages
Странная логика у вас, значит если показываем в темплейте content_list либо index и нет результатов либо запрошена страница большая чем есть в категории то отдает content_not_found или 404 с кодом 404 (что именно не знаю у меня они одинаковые по содержанию), а если content_search без результатов то 200 и пустая страница, где логика объясните?richmantrade wrote:Действительно, почему должен быть content_not_found ?
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое..
Я обожаю SmartCJ

Re: Search pages
Ну а разве это не логичное поведение как другие шаблоны вывода галлер? есть результаты - на, нет результатов - 404 и шаблон не_найдено.admin wrote:Почему должен ?
я проверил несколько сайтов - все возвращают номарльную страницу поиска где написано про 0 результатов поиска.
Я обожаю SmartCJ

Re: Search pages
Ну страница-то возвращается и пишется - ничего не найдено, на том же редтубе, но в хедерах 404
Re: Search pages
Странная у вас логика, те если едем на машине, включаем 1, 2 и тп передачи и жмем на газ, то должны ехать вперед, а если включена задняя и опять же жмем на газ - то должны ехать назад ?? и где тут логика ?mad wrote:Странная логика у вас, значит если показываем в темплейте content_list либо index и нет результатов либо запрошена страница большая чем есть в категории то отдает content_not_found или 404 с кодом 404 (что именно не знаю у меня они одинаковые по содержанию), а если content_search без результатов то 200 и пустая страница, где логика объясните?richmantrade wrote:Действительно, почему должен быть content_not_found ?
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое..
Юзер должен видеть что 0 результатов, а не 404.
Don't forget to run script update
Re: Search pages
А разве это не так в автомобилях?admin wrote: если едем на машине, включаем 1, 2 и тп передачи и жмем на газ, то должны ехать вперед, а если включена задняя и опять же жмем на газ - то должны ехать назад ?? и где тут логика ?
Или для движения назад есть отдельная педаль газа?
Last edited by mad on Tue Sep 20, 2016 12:56 pm, edited 1 time in total.
Я обожаю SmartCJ

Re: Search pages
Ок, допустим, но а что если страниц результатов поиска 10, а запрашивается 20 страница то опять же показывается "0 результатов", может хотя бы в этом случае показывать 404 ?admin wrote:Юзер должен видеть что 0 результатов, а не 404.
Я обожаю SmartCJ








