Page 1 of 1

content_search и order

Posted: Fri Aug 27, 2021 1:34 pm
by serge
Возник вопрос, умышленно ли сделано что в темплейте content_search по такому дефолтному шаблону
<thumb num=1-10></thumb>
порядок тумб назначается по какому-то своему параметру, а не по цтр?
и если это не умышленно, можно попросить пофиксить?

PS:
я понимаю, что это решается так
<thumb order=ctr num=1-10></thumb>
но при таком раскладе перестает работать выдача по дате:
http://www.site.com/search=mature&order=date
:(
а переделывать структуру сайта не хотелось бы

Re: content_search и order

Posted: Fri Aug 27, 2021 2:42 pm
by admin
выдает в том порядке как поиск по базе считает более релевантные результаты

например при поиске "вася"

сначала идет "вася иванов", а потом "галя сказала вася гений" ))
в целом как база ранжирует резльтаты поиска лучше почитать в оргинале конечно

при поиске вы можете так же в ГЕТ параметрах передавать сорти ровку

Re: content_search и order

Posted: Fri Aug 27, 2021 5:59 pm
by serge
admin wrote: Fri Aug 27, 2021 2:42 pm при поиске вы можете так же в ГЕТ параметрах передавать сорти ровку
тут не совсем понимаю) может тогда дадите наводку что нужно сделать с гет, чтобы получить:

http://www.site.com/?search=mature
сортировка по цтр

http://www.site.com/?search=mature&order=date
сортировка по дате

грубо говоря мне не нужна релевантность, пусть по цтр идет по умолчанию... может быть это вообще как-то в коммон можно прописать?

Re: content_search и order

Posted: Sat Aug 28, 2021 6:23 am
by admin

Re: content_search и order

Posted: Sat Aug 28, 2021 8:41 am
by serge
admin wrote: Sat Aug 28, 2021 6:23 am https://smartcj.com/wiki/doku.php?id=ru ... tion_hints

первый же вопрос)
прочитал, но видимо я чего-то не понимаю до конца) там все завязано на том, что надо создать пхп файл и уже через него работать... но в моем случае (http://www.site.com/?search=mature) поиск идет по умолчанию через index.php... делать через файл, типа http://www.site.com/go.php?search=mature не вариант, т.к. это поменяет структуру(

Re: content_search и order

Posted: Sat Aug 28, 2021 9:49 am
by serge
в итоге прописал в коммон вот такую строчку:

if ($_GET['order'] != "date") {
$_GET['order'] = 'ctr';
}

не знаю верно ли, но вроде помогло)

Re: content_search и order

Posted: Sat Aug 28, 2021 1:38 pm
by admin
да, рабочий вариант