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

На сайте (сильно доработанный движок Shop-Script - PHP/MySQL/шаблоны Smarty) уже есть система фильтрации товаров, например можно посмотреть на странице: http://jucom.ru/index.php?categoryID=5756

Необходимо доработать её на манер расширенного фильтра на сайте market.yandex.ru, где основными выступают требования:

- динамически всплывающая кнопка "показать" с числом товаров которые будут отфильтрованы (AJAX)

- слайдер под числовыми свойствами-диапазонами

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

Структура таблиц:

Таблица "виды свойств"

• Код вида свойств

• Название вида свойств (например, «Ширина»)

• Название группы вида свойств (например, «Размеры»)

• Флаг «число», равен 0 если свойство – строка, 1 – число

• Порядок сортировки – число, учавствующее в сортировке видов свойств приоритетнее, нежели название

• Единица измерения (строка, выводящаяся у числовых свойств)

• Участие в поиске (0 или 1, если 1, то свойство учавствует в формировании фильтра, иначе только в сравнении товаров)

• Сортировать как число – если 1, то даже если свойство строковое – сортируется оно при выводе будучи приведенным к числу – как число, собственно.

• Комментарий (описание вида свойства)

Таблица "значения свойств"

• Код вида свойства

• Код значения свойства

• Числовое значение свойства (используется если вид свойства – число или как вспомогательное поле если вид свойства – строка, но включена галочка «сортировать как число»)

• Строковое значение свойства (используется если вид свойства – строка).

Таблица "привязка свойств к товарам"

• Код товара

• Код вида свойств

• Код значения свойства

Потребуется разбираться как работает текущая система - обязательно голосовое общение по скайпу для передачи задания.

Очень серьезные требования к быстродействию.

Обязательно ведение полного отчета в какие файлы и какие изменения вносятся.

Независимо от этого обязательно выделение в коде комментариями мест где происходят изменения.

10 лет назад
JucomRu
Аурика 
39 летРоссия
10 лет в сервисе
Была
7 лет назад
  • Похожие заказы
  • 1 Задание а) Сделать на сайте корректные быстрые ссылки(Хлебные крошки): Быстрые ссылки показывают путь через Услуги-проверка техосмотра, а надо все делать как по урлу, т.е.Страхование автомобилей-проверка техосмотра. Так на всем сайте поправить. б) Сделать карту сайта, чтобы ...

    Закрыт
    10 лет назад
  • Разработать фильтры поиска в категориях каталога. Фильтр должен предоставить возможность посетителям сайта ознакомиться с перечнем товаров, с заданными параметрами. Фильтр товаров категории должен располагаться в левом блоке, под деревом категорий товаров и состоять из ...

    Закрыт
    10 лет назад
  • Есть одностраничник с товарами и формой обратной связи. Нужно сделать, чтобы при нажатии на кнопку - название товара вписывался автоматически в эту форму. Пишите цену, сроки. БЕЗ ПРЕДОПЛАТЫ!!!

    Закрыт
    10 лет назад
  • При проверки сайта: http://uralprompostavka.ru/ http://pr-cy.ru/simulator/ Код состояния HTTP: HTTP/1.1 404 Not Found Код ошибки клиента Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI. Также в яндекс Вебмастере боле 200 ошибок HTTP-статус: Доступ к ресурсу запрещён (403) например к http://uralprompostavka.ru/catalog/Osnastka/Patrony-tokarnye-3-h-kulachkovye-s-kulachkami/Patrony-tokarnye-3-h-kulachkovye-s-kulachkami_2573.html нужно исправить ...

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

    1. Полностью перенести этот бланк в таком виде, в котором он сейчас. 2. Это бланк должен распечатываться. (отображение версии для печати) 3. Он должен показывать красным незаполненные ячейки. Кроме подписей. 4. Вносимая информация должна быть выделена более ...

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