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

Разработать поиск по сайту на основе технологии Яндекс.XML

Требования к скрипту:

язык - PHP 4 (версия 4.3.2)

передача запросов скрипту методом get

реализация всего скрипта в одном php файле

Назначение скрипта:

Отправка xml запросов к сервису Яндекс.XML и обработка и вывод результатов из него.

Возможности поиска:

задание сайта, на котором будет производиться поиск (в hidden поле); возможность задать сразу несколько сайтов для поиска на них

задание раздела, на котором будет производиться поиск, например "/about/" или "/about/site/" (в hidden поле)

наличие радио кнопки поиск по сайту/разделу (при выборе одного из вариантов запрос для поиска формируется по всему сайту из переменной "сайт" в hidden поле, либо по разделу из переменных "сайт" и "раздел" в hidden поле)

задание длины аннотации (в hidden поле)

корректная обработка запросов с синтаксисом яндекса

checkbox "поиск в найденном" на странице результатов поиска

возможность сортировки результатов по дате на странице результатов поиска

Вывод результатов (эталон - выдача яндекса):

вывод на странице результатов формы поиска с текстом текущего запроса

вывод числа найденных страниц и сайтов

название найденной страницы с урлом

краткое описание найденного, аннотация (как при поиске в яндексе)

размер страницы

дата индексации

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

Возможности скрипта:

возможность изменять дизайн вывода результатов путем редактированием скрипта (система шаблонов не нужна)

возможность разместить в начале/середине/конце результатов поиска произвольный html код

вывод ошибок при отправке, приеме, обработке запросов

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

18 лет назад
xenumbiz
Андрей 
41 годРоссия
18 лет в сервисе
Был
13 лет назад
Выбранный исполнитель
mdomansky
Михаил 
38 летРоссия
18 лет в сервисе
Был
9 лет назад
18 лет назад
$50
7 дней
Все сделано в соответствии с ТЗ и в обговоренные сроки. В итоге получил то, что и хотел получить.
Четко поставленное ТЗ + обговоренная оплата в срок! Претензий нет.