Регистрация
Вход через соцсети
Восстановление пароля

Постраничная навигация при поиске в компоненте

Новый топик
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
Ответить | Цитировать
Гость
Гость

а если брать не поиск по сайту, а выборку по разделу?
постраничный вывод формируется в макете, там в кавычки переменную для поиска взять нельзя..
198 196 2010-09-10 00:30:22 10617
Описание проекта