Бюджет:
2500 руб
Требуется программист PHP для правки форм поиска по сайту, + формы обратной связи.
Сайт: onegin-consulting.ru
=====================================
Форма поиска по сайту:
Имеется:
1. Готовый скрипт (от phprusearch) немного видоизмененный. Сделан на PHP, работает без использования MySql.
Требуется:
1. Переписать алгоритм вывода результатов поиска таким образом:
"поиск" на примере запроса Гали Игорь Николаевич
приоритет 1.Сначала ищет строго соответствие и все строгие соответствия выводит первыми
приоритет 2.Потом ищет эти же слова в разной последовательности между собой, но чтобы стояли рядом (н-р, Игорь Гали Николаевич или Николаевич Гали Игорь) и выводит их во вторую очередь
Описание процесса:
пользователь задал запрос "ГАЛИ ИГОРЬ НИКОЛАЕВИЧ"
Машина, н-р, нашла "уважаемый ГАЛИ ИГОРЬ НИКОЛАЕВИЧ идет по шоссе", который соответствует приоритету1. Значит в последствии машина выводит его в результатах и исключает это найденное КОНКРЕТНОЕ совпадение в виде "...ГАЛИ ИГОРЬ НИКОЛАЕВИЧ...", делая его не видимым для всех нижестоящих приоритетов. Затем машина начинает поиск заново по нижестоящему приоритету2 с учетом того факта, что результат вышестоящего приоритета она уже не обрабатывает.
в конце получается следующая картина:
-ссылка на страницу (единожды)
-приоритет 1 (н-р 3 результата), значит друг за дружкой (по горизонтали) идут 3 фрагмента текста со строгим совпадением искомой комбинации
-приоритет 2 (идет под приоритетом 1)
=====================================
Форма обратной связи:
оставить в том виде в котором она есть сейчас на сайте, но нужно исправить:
1. в поле "текстовое сообщение" нужно сделать так, чтобы отправлялся любой тест. но только если он отличен от символа пробел. Т.е. если кто то просто нажмет на спэйс и поставит один или кучу пробелов и там не будет другого символа, то такое сообщение должно считаться, как если бы поле было не заполнено вовсе, и следовательно выдавать ошибку!
2. При правильно заполнении формы, когда сообщение с сайта уходит на почту, необходимо чтобы у пользователя выскакивало сообщение виндоус на экране (alert), которое гласило бы: "Спасибо, Ваше сообщение отправлено", где была бы только одна кнопочка "ок"
=====================================
Желательные сроки: до конца текущей недели
Способы связи:
здесь личные сообщения,
Ася: 212-506-755