Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:37
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Пишу свой магазин. Нужен совет по организации фильтров.Вопрос, собственно, в том, как анализировать формирующиеся ссылки.Для примера описываю простую модель. Товар - мониторы. Фильтры (3 шт.) - по производителю, размеру диагонали и цвету.Соответственно, ссылка может иметь различный вид:sitename.ru/aser/22/black/sitename.ru/white/17/samsung/sitename.ru/19/nec/silver/sitename.ru/23/silver/sitename.ru/silver/Такое построение я неоднократно видел на различных сайтах и оно мне нравится.Реализовать решил упрощенным способом - получать полный путь в виде строки (через ModeRewrite), а затем анализировать полученную строку.К примеру, при разборе получаем очередной фильтр в виде строки "black", определяем, что это одно из значений характеристики "цвет" (color), действуем выборку и т.д.Нюанс состоит в том, что при таком алгоритме значения фильтров не должны дублироваться в различных характеристиках.Т.е., например, если существует значение "white" в характеристиках цвета, то такое значение не должно присутствовать в остальных характеритиках.Существуют ли более тривиальные решения такого алгоритма?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
А логика, блин! Где логика? А нужна она вообще? Guest Новые вопросы и ответы 1 0 03.01.2012 01:40
Колесо фильтров Guest Новый архив 2 0 05.09.2011 05:24
Колесо фильтров QHY Guest Продолжение нового архива 0 04.09.2011 17:56
Мужская логика и женская логика Guest Новый архив 3 0 04.06.2011 05:54



© www.otvetnemail.ru - Форум вопросов и ответов.