|
|
30.07.2010, 11:58
|
|
Гость
Гость
|
При поиске, если если мы ищем фразу из двух слов, так сказать с пробелом (пример адреса: /find/?strfind=%F3%F1%F2%E0%ED%EE%E2%EA%E0+%EF%EE%E4%E2%E5%F1%EA%E8&wheres=by_name) то при постраничной навигации browse_messages() адрес у всех страниц ставится: /find/?strfind=%F3%F1%F2%E0%ED%EE%E2%EA%E0
если же при поиске не использовать пробелы, то тогда всё хорошо. Пример адреса без пробелов в поисковой строке: /find/?strfind=%F3%F1%F2%E0%ED%EE%E2%EA%E0&wheres=by_name
Ну и дальше он даёт правильные адреса на страницы, примеры:
/find/?strfind=%F3%F1%F2%E0%ED%EE%E2%EA%E0&wheres=by_name&curPos=30
/find/?strfind=%F3%F1%F2%E0%ED%EE%E2%EA%E0&wheres=by_name&curPos=60
/find/?strfind=%F3%F1%F2%E0%ED%EE%E2%EA%E0&wheres=by_name&curPos=90
|
|
|
30.07.2010, 12:13
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Старый прикол, посмотрите в компоненте поиск по сайту, в том месте где генерируется постраничная навигация переменную с фразой поиска по моему нужно взять в кавычки
|
|
|
10.09.2010, 00:30
|
|
Гость
Гость
|
а если брать не поиск по сайту, а выборку по разделу?
постраничный вывод формируется в макете, там в кавычки переменную для поиска взять нельзя..
|