Elite-Board tech support
https://forum.illusionweb.ru/

Фильтр page*.html
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4238
Страница 1 из 1

Автор:  Ruslan [ 18 ноя 2020, 18:16 ]
Заголовок сообщения:  Фильтр page*.html

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

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
в конце

Автор:  Geo [ 19 ноя 2020, 12:30 ]
Заголовок сообщения:  Re: Фильтр page*.html

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

Автор:  Ruslan [ 19 ноя 2020, 16:14 ]
Заголовок сообщения:  Re: Фильтр page*.html

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


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

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

Автор:  Geo [ 23 ноя 2020, 16:48 ]
Заголовок сообщения:  Re: Фильтр page*.html

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/