Необходимо написать поисковой скрипт по ТЗ
1. Юзерская часть:
а)На главной странице строка поиска(должна искать по базе слова и словосочетания, таким образом:
например: Юзер вводит "купить мобильный телефон"-скрипт должен искать в таком порядке: сначала все словосочетание, затем отдельные слова, затем 4-6 символов каждого слова, в зависимости от длинны слова)
б) На главной странице должен быть каталог,в него сайты должны включаться вручную,но его база должна учавствовать при поиске, причем у этих сайтов при выдаче приоритет выше.
в)При нажатии на кнопку поиск, должен появлятся список сайтов, соответствующий запросу,расположенный на отличной от index.php странице.(поисковая строка на ней сохраняется и функционирует)
2. Админка:
а)управление выдачей (добавить/удалить/изменить сайт, добавить/удалить/изменить категорию, управление позицией сайта)
**добавление сайта возможно через парсер либо вручную
б) Парсер должен работает по управлению админа(возможность ввода запроса, категории, кол-во сайтов на поиск), при нажатии кнопки "Гоу" парсер должен найти соответствующий запрос в Яндексе и отсканить по нему заданное количество сайтов, причем вырезать из этих сайтов "Title,Description,keywords,URL" и добавить в базу (!!! обязателна проверка на дубликаты,в выдаче необходимо ограничить кол-во выводимых символов "Title,Description,keywords" по желанию админа)
в) Управление каталогом (добавить/удалить/изменить сайт в каталог, добавить/удалить/изменить категорию каталога, управление позицией сайта в каталоге(!!! обязательна возможность добавления записи без URL))
г) Дизайн всех страниц должен осуществляться с помощью системы шаблонов:
Разные шаблоны у главной и второстепенных страниц, (!!!!)скрипт не должен глючить при большом файле шаблона и вставке других скриптов.
3. Дополнительные функции:
а) Парсер новостей. Должен сканить определенные rss ленты (одну или несколько на выбор админа) и преобразовывать их в хтмл страницы (составляющие перелинкованный по дате архив новостей). Должен уметь выделять заголовки новостей, с возможностью вставки их на любую страницу поисковика в виде:
дата+заголовок-ссылка на полную новость.(было бы замечательно, если бы была возможность организации рсс ленты от нашего сайта, с возможностью экспорта ее юзерами в свои веб-сайты)
б)Организация почтовой службы
в) Общетематическая доска объявлений (С четкой сортировкой и поиском по параметрам "тип сделки{продажа, покупка, обмен, аренда/съем}","Марка товара", "модель товара",цена(две формы "от и "до") {выбор валюты}),возможность добавлять картинки в объяву. В админской части должна быть управление объявами {удалить,изменить, переместить в другую категорию, поднять в верх по списку}, управление категориями как общего значения (недвижимость, авто и т.д.) так и локального (купить, снять и т.д. добавить марку или модель) Вообщем пример irr.ru только (!!)без выбора Регионов
г) Знакомства (можно взять любой готовый скрипт и встроить его в систему).
***************Цены оглашать учитывая доп. часть и основную часть отдельно**********