Как магазины хранят фильтры в URL? Плюс разбор и процентная нотация!

  Рет қаралды 19,790

WebDev с нуля. Канал Алекса Лущенко

WebDev с нуля. Канал Алекса Лущенко

Күн бұрын

Пікірлер: 62
@alexr6829
@alexr6829 4 жыл бұрын
Как всегда - Годнота, про которую многие забывают) Спасибо за пояснения, узнал новую для себя информацию!
@stephencurry8078
@stephencurry8078 4 жыл бұрын
Спасибо, побольше видео про работу интернет магазинов.
@windcrack8404
@windcrack8404 2 жыл бұрын
Дякую, було дуже цікаво
@Андрей-р2я1ы
@Андрей-р2я1ы 4 жыл бұрын
Было бы полезно посмотреть как параметры добавляются/удаляются из URL
@КоростишівЛіс1
@КоростишівЛіс1 Жыл бұрын
Оно делается ссілкой обічной. И при клике опіть на вібранній фильтр новая ссілка, без єтого параметра
@ЕвгенийПанкратов-г5ь
@ЕвгенийПанкратов-г5ь 4 жыл бұрын
Я подобное решаю с помощью хэша. Ссылка красивая, нет ограничений + полезную инф. можно получить.
@KotoffMatroskin
@KotoffMatroskin 4 жыл бұрын
Очень интересный формат, продолжайте в том же духе.
@evgeniyprowork
@evgeniyprowork 4 жыл бұрын
формат супер, жду продолжения
@grasslawn7544
@grasslawn7544 4 жыл бұрын
Очень интересно, продолжайте !
@ЛистокЯблони-р1у
@ЛистокЯблони-р1у 4 жыл бұрын
Звонить не буду, а урок супер!
@glebkabayjanov5646
@glebkabayjanov5646 4 жыл бұрын
Лайк побольше такого контента
@yashkevich8164
@yashkevich8164 4 жыл бұрын
Прикольно, интересно было бы посмотреть как это на Бэке реализовывается кодом + БД
@maximevtahov2360
@maximevtahov2360 4 жыл бұрын
страшно
@myagkovandrey
@myagkovandrey 4 жыл бұрын
@@maximevtahov2360 очень просто - htaccess берет путь в url и кидает его в get параметр. Например так RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Теперь у тебя в $_REQUEST['q'] есть полный путь. Далее как и было показано в видео путь парсится. Мы понимаем, что нам нужны мониторы нужной категории, с нужными фильтрами. Лупим запрос в БД, рендерим шаблон
@nurasylmelsuly1863
@nurasylmelsuly1863 4 жыл бұрын
@@myagkovandrey Лол а кто сказал что бэк пишется только на пхп
@myagkovandrey
@myagkovandrey 4 жыл бұрын
@@nurasylmelsuly1863Лол Как выкопать яму? Возьми лопату, выкопай. а кто сказал, что ямы только лопатами копаются))
@nurasylmelsuly1863
@nurasylmelsuly1863 4 жыл бұрын
@@myagkovandrey без обид если что я имел ввиду что мог бы написать типа вот как это делается в php
@andriihelever1793
@andriihelever1793 4 жыл бұрын
спасибо, как раз надо было делать филтрацию, данное видео было полезно
@dmytrob7336
@dmytrob7336 4 жыл бұрын
Интересное видео. Еще одной интересной задачей есть переполнение размера адресной строки (для windows google chrome около 1200 символов). Одним из быстрых способов решения такой задачи есть перевод с GET на POST запросы для фильтрации\сортировки.
@Rosko6nii90
@Rosko6nii90 4 жыл бұрын
Далёк от программирования, но посмотрел с интересом спасибо интересное видео!
@LinaGrigorievna
@LinaGrigorievna 4 жыл бұрын
супер, очень познавательно, спасибо!)
@enotsuperstar
@enotsuperstar 4 жыл бұрын
Супер, я так и предполагал что оно работает
@Mysticstate
@Mysticstate 4 жыл бұрын
Годнота, спасибо!
@razmiqayelyan1497
@razmiqayelyan1497 3 жыл бұрын
Очень было интересно спасибооо
@user-zd5ee
@user-zd5ee 4 жыл бұрын
Очень полезно, Алекс! Спасибо большое!
@СлаваУкраїні-э6ф
@СлаваУкраїні-э6ф 4 жыл бұрын
Було цікаво, дякую.
@eugenedavidoff6996
@eugenedavidoff6996 4 жыл бұрын
Было бы интересно посмотреть на реализацию фасетного поиска, на примере той же Розетки.
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
Хорошее видео. Подобные фильтры я с помощью AJAX запросов реализую (используя jQuery :) ). Кстати, в этом видео есть урок по парсингу строки))) 2 в 1
@NektamuFox
@NektamuFox 4 жыл бұрын
ну так задача в том, что бы состояние фильтров отображалось в URL и потом можно было его копировать и делиться
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
@@NektamuFox Согласен. У меня в основном не большие проекты. AJAX-а вполне достаточно.
@NektamuFox
@NektamuFox 4 жыл бұрын
@@liubomyr-peteliuk дело не в размере проекта, а в требованиях :) я вот буквально недавно подобную систему реализовывал и наткнулся на кучу проблем из-за схемы данных на бекенде.
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
@@NektamuFox + как раз в моих этого не требовалось)) и что, решыли? ))
@ВячеславЧервінко
@ВячеславЧервінко 11 ай бұрын
Супер)
@DzhavidR
@DzhavidR 4 жыл бұрын
очень интересно
@kostya-z6w
@kostya-z6w 10 ай бұрын
спасибо
@abakar05
@abakar05 2 жыл бұрын
Даже начинающий верстальщик это понимает, кому предназначено видео...
@ЮлияВыборнова-б4р
@ЮлияВыборнова-б4р 2 жыл бұрын
скажите а почему эти параметры не передаются в fetch запросе, например? Не понимаю зачем в строке url
@KemalettinHadis-un4to
@KemalettinHadis-un4to Жыл бұрын
Emeğine sağlık.
@sounds_ofnature.
@sounds_ofnature. 4 жыл бұрын
Скажите пж хочу пройти плейлист js для начинающих, но не смог найти первый урок, как его найти
@Wide841
@Wide841 4 жыл бұрын
Интересно
@Qwerty-fn3rf
@Qwerty-fn3rf 4 жыл бұрын
Спасибо, интересно! А фильтрацию фильтров делают? Если допустим мы выбрали минимальную цену, а мониторов с диагональю там 27 дюймов и больше по такой цене нет, то эти чекбоксы по идее отображать не нужно
@rebekau154
@rebekau154 4 жыл бұрын
А,что в html ключ-значение через = записывается?
@antonkanevets4994
@antonkanevets4994 4 жыл бұрын
Александр, подскажите пожалуйста - если страница сформирована динамически через Ajax-запрсы ,можно ли сохранить ее в url-строке?
@itgid
@itgid 4 жыл бұрын
ПервоАх!
@SputnikovoeTV
@SputnikovoeTV 4 жыл бұрын
2
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
8 :)
@D0F4M1N3
@D0F4M1N3 4 жыл бұрын
Как сделать загрузку и скачивание файлов word, pdf на сайт при помощи js или node.js
@itgid
@itgid 4 жыл бұрын
В курсе node.Js это есть.
@D0F4M1N3
@D0F4M1N3 4 жыл бұрын
@@itgid Спасибо! Очень хороший фидбек)
@marklevine5721
@marklevine5721 4 жыл бұрын
Здравствуйте, Алекс. По какому e-mail можно Вам написать?
@ificouldfly4874
@ificouldfly4874 4 жыл бұрын
Верните возможность писать в группе всем 😂!
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
Мне кажеться, или OLX сделан на PHP а розетка на фреймворке типа Django, Flask ?
@pavel7930
@pavel7930 4 жыл бұрын
Розетка на Ангуляре...
@chetxtn
@chetxtn 4 жыл бұрын
Собственно, а какая разница вообще?)
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
@@chetxtn на розетке запросы выглядят как роуты. Просто заметил))
@ДовгальДима
@ДовгальДима 4 жыл бұрын
Проверил на pr-cy, показал что olx написан на PHP, а rozetka на node.js, express...
@skyhobbit9901
@skyhobbit9901 2 жыл бұрын
Интересно, почему двумерный массив нельзя называть матрицей?
@itgid
@itgid 2 жыл бұрын
Можете
@turtrueweb
@turtrueweb 4 жыл бұрын
+
@Idontknow-xo7ou
@Idontknow-xo7ou 4 жыл бұрын
Твой английский меня убивает
Не бойтесь регулярных выражений. Regex за 20 минут!
34:20
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 236 М.
Верстка главной для интернет магазина в React JS
2:31:51
ВебКадеми | Юрий Ключевский
Рет қаралды 68 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,1 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 2,7 МЛН
Просто o async, await. Без циклов и таймеров. JavaScript
15:55
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 101 М.
Розетка VS Amazon. Как они верстают товары?
26:04
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 10 М.
Сортировка товаров магазина на JavaScript
31:44
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 42 М.
Делаем фильтры правильно на PHP Laravel
22:51
Vladislav Groniuk
Рет қаралды 14 М.
Учим JavaScript 24. Таймеры и интервалы
20:00
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 37 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,1 МЛН