Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 23:11



Ответить на тему  [ Сообщений: 4 ] 
Фильтр page*.html 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Юра подскажите как сделать чтобы при открытии фильтра поиска

https://site.ru/search/?add_cat=175&add ... =303&f_87=

я делаю переадресацию на посадочную страницу
https://site.ru/посадочная страница №1
а вторая страница открывается так

https://site.ru/search/page2.html?add_c ... =303&f_87=
приходится делать в ручную

https://site.ru/посадочная страница №1/page*.html
как можно сделать так чтобы page*.html

https://site.ru/search/page2.html?add_c ... =303&f_87=
стояло после всех фильтров

https://site.ru/search/?add_cat=175&add ... page2.html
в конце


18 ноя 2020, 18:16
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

В последнем примере Вы присваиваете параметру f_87 значение page2.html, получается нелогично.
Я бы в таком случае попробовал бы вообще отказаться от этих pageX.html, и использовал бы дополнительный get параметр &page=X в конце uri.
Можете попробовать сделать это в шаблоне pagination.html, но подозреваю, что после этих модификаций что-то может сломаться.


19 ноя 2020, 12:30
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Geo писал(а):
В последнем примере Вы присваиваете параметру f_87 значение page2.html, получается нелогично.
Я бы в таком случае попробовал бы вообще отказаться от этих pageX.html, и использовал бы дополнительный get параметр &page=X в конце uri.
Можете попробовать сделать это в шаблоне pagination.html, но подозреваю, что после этих модификаций что-то может сломаться.


Юра я что то не могу понять где тут код который относится к страницам поиска /search/

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


19 ноя 2020, 16:14
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Пагинация одинаковая для всех модулей - это файл pagination.html, откуда, скорей всего Вы и скопировали этот код.
В зависимости от страницы может меняться префикс url, это переменная $current_dir, а также может добавляться окончание url с get-параметрами - $get_str


23 ноя 2020, 16:48
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron