PHP-скрипт каталога фирм

Алексей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.08.2007

Есть сайт, который работает на самодельном движке. Необходимо сделать на данном сайте php-каталог фирм.

Требования к программисту: наличие портфолио на данном сайте, хорошо форматированный код (обязательно попрошу выслать примеры кода), наличие комментариев в коде, умение работать с шаблонизаторами (наподобие Smarty).

web-студии! Просьба не беспокоить!

Нужен freelancer! Предложения групп и web-студий рассматриваться не будут!

Описание задачи.

--------------------------

Каталог имеет три уровня

Категории

Подкатегории

Фирмы

Вся структура и содержимое каталога хранится в mySQL базе (структура будет предоставлена).

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

Поиск по каталогу.

--------------------------

Сверху на странице должна быть строка для ввода поискового запроса по каталогу.

Поиск происходит по названию фирмы и описанию фирмы. Приоритет у названия фирмы (т.е. сначала совпадения в данном поле, а уж потом совпадения в описании).

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

Поддержка нескольких городов.

---------------------------------------------

Выше строки для ввода поискового запроса, должны стоять ссылки на города. Каталог фирм будет вестись в разрезе городов. При выборе города происходит отображение структуры каталога по данному городу. А далее все остается неизменным.

Навигация по каталогу.

---------------------------------

При выборе какой-либо подкатегории происходит отображение фирм данной подкатегории. Вывод фирм производится в алфавитном порядке и разбивается постранично– по 10 фирм на странице.

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

Все данные фирм отображаются в общем списке. Для каждой фирмы показываются следующие данные:

• Название фирмы

• Описание фирмы с указанием в тексте % скидки

• Общий телефон

• web-сайт

• e-mail

• Список торговых точек

При успешной и грамотной реализации данной задачи, возможно дальнейшее продолжение сотрудничества по другим проектам.