Page 1 of 2
Search pages
Posted: Mon Sep 19, 2016 12:19 am
by mad
(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 ?
Re: Search pages
Posted: Mon Sep 19, 2016 5:30 am
by admin
Почему должен ?
я проверил несколько сайтов - все возвращают номарльную страницу поиска где написано про 0 результатов поиска.
Re: Search pages
Posted: Mon Sep 19, 2016 7:36 am
by richmantrade
Действительно, почему должен быть content_not_found ?
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое.. баннер например:
if (TOTAL_ITEMS != 0) {
выводим тумбы
} else {
тут баннер!
}
Re: Search pages
Posted: Mon Sep 19, 2016 7:40 am
by admin
Согласен.
Re: Search pages
Posted: Mon Sep 19, 2016 10:07 pm
by mad
richmantrade wrote:Действительно, почему должен быть content_not_found ?
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое..
Странная логика у вас, значит если показываем в темплейте
content_list либо
index и нет результатов либо запрошена страница большая чем есть в категории то
отдает content_not_found или 404 с кодом 404 (что именно не знаю у меня они одинаковые по содержанию), а если
content_search без результатов то 200 и пустая страница, где логика объясните?
Re: Search pages
Posted: Mon Sep 19, 2016 10:09 pm
by mad
admin wrote:Почему должен ?
я проверил несколько сайтов - все возвращают номарльную страницу поиска где написано про 0 результатов поиска.
Ну а разве это не логичное поведение как другие шаблоны вывода галлер? есть результаты - на, нет результатов - 404 и шаблон не_найдено.
Re: Search pages
Posted: Mon Sep 19, 2016 11:49 pm
by darkover
Ну страница-то возвращается и пишется - ничего не найдено, на том же редтубе, но в хедерах 404
Re: Search pages
Posted: Tue Sep 20, 2016 4:21 am
by admin
mad wrote:richmantrade wrote:Действительно, почему должен быть content_not_found ?
По всей логике в любом случае должен отдаваться content_search. Если нет результата, можно выводить что то другое..
Странная логика у вас, значит если показываем в темплейте
content_list либо
index и нет результатов либо запрошена страница большая чем есть в категории то
отдает content_not_found или 404 с кодом 404 (что именно не знаю у меня они одинаковые по содержанию), а если
content_search без результатов то 200 и пустая страница, где логика объясните?
Странная у вас логика, те если едем на машине, включаем 1, 2 и тп передачи и жмем на газ, то должны ехать вперед, а если включена задняя и опять же жмем на газ - то должны ехать назад ?? и где тут логика ?
Юзер должен видеть что 0 результатов, а не 404.
Re: Search pages
Posted: Tue Sep 20, 2016 12:53 pm
by mad
Re: Search pages
Posted: Tue Sep 20, 2016 12:55 pm
by mad
admin wrote:Юзер должен видеть что 0 результатов, а не 404.
Ок, допустим, но а что если страниц результатов поиска 10, а запрашивается 20 страница то опять же показывается "0 результатов", может хотя бы в этом случае показывать 404 ?