- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Извините, что много вопросов. Вот уже сделал пагинацию на страницах.
Теперь в итоге имеем страницу такого вида
Форма для выбора критериев, выбрав критерии юзеру выводятся товары подходящие под них по 10 шт на странице. Внизу под ними, сама пагинация.
Скрины прикрепил.
Подскажите, пожалуйста, а как через ссылки в пагинации передать данные POST ?
Отбор происходит корректно, но при переходе на страницу 2,3,4 и т.д. данные сбрасываются и выводится товар без отбора по характеристикам. Спасибо
ps ссылки в пагинации такого вида http://site.ru/poisk-materialov/search/2 http://site.ru/poisk-materialov/search/3
Обработчик настроен так, что в ссылках после search/ могут быть только числа is_numeric чтобы дублей не было...Мало ли это важно.
В ссылке передается только _GET!
Как вариант держать параметры в сессии или передавать их GETом.
но при переходе на страницу 2,3,4 и т.д. данные сбрасываются
кто мешает их подставлять "вручную"?
Подскажите, пожалуйста, а как через ссылки в пагинации передать данные POST ?
Завести в форме скрытые переменные, в них держать нужные данные.
Клик по ссылкам в пагинации перехватывать и сабмитить необходимые данные скрипту.
сохранять в куки в первый раз и потом использовать, если сессий разных не много можно в ini файле держать, в БД
Уйма вариантов просто
Если сделать форму на AJAX, можно форму не трогать и при переходе по страницам перезагружать только содержимое, а параметры формы останутся как и были
Для пагинации рекомендуется использовать GET
Извините, что много вопросов. Вот уже сделал пагинацию на страницах.
Теперь в итоге имеем страницу такого вида
"Я тебя слепила из того, что было..." ©
Уважаемый, в одной из тем я уже советовал почитать теорию.
Но Вам скучно. Лучше г-но CMS лепить и вопросы спрашивать из книжки.
http://webpeppers.ru/46.html
http://www.myfirstsite.ru/articles/get-and-post
"Я тебя слепила из того, что было..." ©
Уважаемый, в одной из тем я уже советовал почитать теорию.
Но Вам скучно. Лучше г-но CMS лепить и вопросы спрашивать из книжки.
http://webpeppers.ru/46.html
http://www.myfirstsite.ru/articles/get-and-post
Спасибо.
Я теорию про GET и POST почитал, но не понял как быть в моём конкретном случае. Я бы передал через GET если бы мне не посоветовали урлы пагинации делать вида /category/2 (в данном случае то что после /category/ - номер страницы.
Я бы сделал пагинации ссылки такими /category?page=2 и долепилбы к ним данные полученные из формы т.е. /category?page=2&material=3&color=red
А я в обработчике (как мне посоветовали) сделал выдачу 404 ошибки если после /2 есть чтото ещё (символы не относящиеся к цифрам). Я учусь, читаю, пробую...
---------- Добавлено 15.11.2012 в 12:58 ----------
Для пагинации рекомендуется использовать GET
Странно, вот мне другой уважаемый человек, посоветовал сделать ссылки вида такого как я написал чуть выше (category/2, а не category?page=2) - я так и сделал. Как же все таки правильно.
---------- Добавлено 15.11.2012 в 13:02 ----------
кто мешает их подставлять "вручную"?
Вы имеете ввиду "вручную" - дописывать к ссылке category/2 дописывать ?material=5&color=blue ?
Странно, вот мне другой уважаемый человек, посоветовал сделать ссылки вида такого как я написал чуть выше (category/2, а не category?page=2) - я так и сделал. Как же все таки правильно.
Вы уточнили у другого уважаемого человека, когда спрашивали, что пагинация будет использоваться не просто для перелистывания записей, а в форме поиска, предполагающей наличие критериев отбора?
Вы уточнили у другого уважаемого человека, когда спрашивали, что пагинация будет использоваться не просто для перелистывания записей, а в форме поиска, предполагающей наличие критериев отбора?
Я не помню, но видимо не уточнил.
Т.е. лучший вариант - это переделать пагинацию в вид
category?page=2 и данные формы дописывать а вдресную строку чтобы если критерии формы выбраны то критерии добавлялись и мы получали адр строку вида
category?page=2&material=laminat&color=red&razmer=10x100&poverhn=matovaya&strana=italy верно?
Лучшего выхода нет я так понимаю.
Я видел, мне выше варианты с сессиями предлагали и прочее, но по науке и правильно переделать пагинацию, да?
Спасибо заранее
Можно полазить по сайтам и посмотреть, как сделано у других, чтобы удостовериться в своей точке зрения