Заказ закрыт
Доработка формы поиска доски объявлений

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Владимир Николаев  
Есль скрипт доски объявлений. Пример dubrovins.bget.ru.
Есть механизм поиска, простой и расширенный. Необходимо.
1. Для простого поиска по поисковой фразе реализовать механизм подсказок при вводе. Подсказки должны тянуться во первых из тегов (добавляются пользователем, хранятся в БД), из титлов.
Так же необходимо написать модуль работы с поисковыми подсказками, добывления
2. Для простого поиска по поисковой фразе включить в область поиска титлы, имена категорий и ряд селекторов и чекбоксов из бд. В админке есть механизм формирования полей для категорий, к примеру мы 
указываем, что данное поле будет селектом
и иметь следующие пункты: пункт 1, пункт 2, пункт 3. Необходимо в админке сделать галочку: 
включить в область поиска, что по логике будет означать что искомая поисковая фраза будет
сравниваться и с данным полем при поиске, тоесть если в поисковой фразе указано слово кирпичный, то в область поиска должны попасть все объявления из данной категории (если указана), 
удовлетворяющие условиям поиска (если указаны) и региона, в которых будет установлен селектор или чекбокс кирпичный.
3. Переработать механизм расширенного поиска (маленькая стрелочка возле слова поиск). Сейчас это длинное и не совсем удобное полотенце. Необходимо привести к логике авито. Всё должно 
быть компактно и аккуратно. Слева выбор категории. 
3.1 Механизм выбора категории должен выглядеть следующим образом:
Сейчас есть кнопка выбор категории, ее необходимо немного уменьшить и перенести влево от строки поиска. При нажатии кнопки выбор категории открывается список основных категорий, при нажатии на которую страница перезагружается и открываются объявления из данной категории и текущего региона. Необходимо, чтобы при выборе корневой категории отображались дочерние, до тех пор пока не будет выбрана
конечная. Отображение дочерних категорий должно быть реализовано средствами следующего плагина bootstrap-3.ru/javascript..., с одной оговоркой, необходимо предусмотреть выбор корневой категории.
К примеру недвижимость -> личная -> квартиры -> однокомнатные. Необходимо дать возможность выбора любой из перечисленных категорий. Список дочерних подкатегорий должен подгружаться аяксом, чтобы в
исходном коде не отображался полный список категорий при каждой загрузке страниц. 
3.2 Далее идет строка поиска по поисковой фразе. Без изменений, за исключением поисковых подсказок указанных выше.
3.3 Справа от поисковой строки выбор региона. Определяется автоматически по средствам ipgeo (Уже реализовано немного выше). При первой загрузке страницы должен быть выбран регион определенный автоматически.
При нажатии на выбор региона необходимо реализовать механизм выбора, такой же как для категорий.
3.4 При выборе категорий должны отобразиться поля поиска данной категории. Сейчас этот механизм уже реализован только после загрузки страницы конкретной категории и нажатии на кнопку расширенного поиска.
3.5 Все поля необходимо расположить максимально компактно под основной строкой поиска. Все поля необходимо сделать в виде селекторов как на авито и до выбора в селекторе отображать заголовок, 
после выбора:
3.5.1 Для чекбоксов как на авито. Перед выбором стоит заголовок поля при нажатии небольшое окошко со списком чекбоксов. При выборе одного пункта он отображается в селекторе, при выборе нескольких
отображается заголовок и в скобках количество выбранных пунктов.
3.5.2 Для радиокнопок, тоже что для чекбоксов, за исключением количества выбранных пунктов.
3.5.3 Для чисел с двумя значениями, к примеру ищем этажность дома от и до прикрутить бегунок как на авито. Диапазоны движения бегунка вынести в отдельный конфиг и добавить коментарии.
3.5.4 Для чисел с двумя значениями, к примеру цену от и до с неопределенным максимальным значением делаем как на авито.

На этом наверное всё, если будут вопросы или предложения по ТЗ всё обсуждаемо. Постарался максимально точно описать ТЗ, так что в ваших предложениях хотел бы увидеть цену и сроки.
Так же при выполнении ТЗ хотел бы время от времени видеть результат выполнения работ и быть в курсе. РАБОТАЮ ПО БЕЗОПАСНОЙ СДЕЛКЕ, халявщиков и любителей поживиться предоплатой а потом пропасть просьба не беспокоить.
Опубликован 10.07.2015 в 18:00 Последнее изменение: 13.07.2015 в 10:11
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.