Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Приветствую всех.

Возникла большая необходимость в универсальном скрипте для фильтрации каталога по любым параметрам. Например, как здесь:

http://electronics.wikimart.ru/communication/cell/

http://demo.ocfilter.com/laptops-and-accessories/laptops.

Данный скрипт должен быть легко настраиваемым. Принцип работы следующий:

У нас есть скрипт универсального каталога. В БД все записи каталога хранятся в одной таблице, т.е.

id_item, name, id_group, param1,param2,.....param10

Параметров может быть много.

Отдельно, для удобства, есть таблица с описанием всех дополнительных параметров:

id,id_group,name,alias,type,default_value

1,1,Цвет,color,checkbox,Красный

2,1,Диагоняль,diagonal,radio,50

и т.д.

Скрипт фильтра формирует форму для фильтрации (которые можно создавать либо в отдельном интерфейсе, либо вручную в шаблонах) и потом, вставив в сайт вызов скрипта с ИД формы фильтрации или шаблона, получаем готовый к работе фильтр.

Результат поиска – это список id записей каталога, удовлетворяющих результату поиска.

Должна быть возможность создавать неограниченное количество форм фильтрации: в административном интерфейсе или написание шаблона вручную – особо не играет роли. Если это будет через шаблоны, то в шаблоне должно быть минимум всяких настроек.

Например, если у нас есть параметр color, то чтобы создать список чекбоксов, достаточно вставить в шаблон следующее:

color_checkbox (или idparam_checkbox)

и скрипт фильтра сформирует список чекбоксов с вариантами цвета, доступными для фильтрации

Желательно иметь кеширование результатов фильтрации; запоминание результатов, чтобы при переходе на другие страницы фильтр не сбрасывался самостоятельно.

Я написал приблизительно. Если нужно, расскажу подробнее все ньюансы.

11 лет назад
Serg25
42 годаУкраина
17 лет в сервисе
Была
2 года назад
  • Похожие заказы
  • Есть скрипт http://digitalbush.com/projects/masked-input-plugin/ или http://example.compnot.ru/inputmask/ Надо прикрутить его к инпуту "Телефон" на http://altayhoney.ru/zakaz.html Пробовал сам, но не работает, возможно конфликт версии jquery. Доступ к фтп дать не могу.

    Завершен
    11 лет назад
  • Здраствуйте. Кто может написать скрипт, который будет выдавать только топ 10 сайтов, анализируя выдачу яндеса, google, bing, mail, yahoo по этому запросу.

    Закрыт
    11 лет назад
  • $500

    Есть сверстанный дизайн будущего сайта на Битрикс: Интернет-магазин. Необходимо довести сайт до ума, настроить шаблон и все необходимые компоненты. Сайт расположен на домене installer.by.

    Закрыт
    11 лет назад
  • Принцип работы: вводим id пользователя вконтакте, программа преобразует его к http://vk.com/friends?id=ID§ion=all - т.е. всех друзей пользователя, и пишет в файл id всех его друзей. Задаче не сложная - единственное лично я не знаю как реализовать взаимодействие с ...

    Закрыт
    11 лет назад
  • $100

    Нужна гулялка по одноклассникам но чтобы работала только по мобильной версии сайта (для экономии трафика), работа с проксии, многопоток, антигейт ключ, заддержка между действиями, все очень просто программа должна взять аккаунты, авторизоваться, искать по критериям ...

    Закрыт
    11 лет назад
  • Есть ИМ на базе Joomla + Virtuemart. Joomla нестандартная, с многочисленными переделками "под себя". Сейчас всё работает, но вышел из строя компонент Галереи- Морфеошоу, в связи с чем невозможно стало удалять/добавлять/редактировать фотографии. Нужен программист с хорошими отзывами, который во ...

    Завершен
    11 лет назад
  • На удаленную работу требуется веб-программист со знаниями Yii Основные требования: - PHP, MySQL, JavaScript (jQuery), HTML, CSS; - Yii frameworks - 2+ years of PHP experience; - умение работать в команде; - внимательность, пунктуальность; Заработная плата ...

    Закрыт
    11 лет назад