Поиск на HTML сайте

Устанавливаем поиск на сайте с помощью скрипта phprusearch.

ШАГ #1

Скачайте скрипт из раздела скриптов.

ШАГ #2

Распакуйте архив и закачайте папку phprusearch в корень сервера (обычно папка public_html).

Установите следующие права доступа:

/phprusearch/sadmin/admin.php - 666

/phprusearch/sdata/search.php - 666

/phprusearch/sinc/query.php - 666

/phprusearch/sinc/sconfig.php - 666

ШАГ #3

Зайдите по адресу http://ваш сайт/phprusearch/sadmin/

Если всё сделали правильно, появится окошко:

В поле "Логин" вводите admin, а в поле "Пароль" вводим pass.

ШАГ #4

В админке поменяйте пароль на свой в пункте "Смена пароля", а затем заходите в пункт меню "Настройка".

Установите название сайта и остальные настройки, если необходимо.

Не забудьте перечислить те папки, которые индексировать не нужно.

ШАГ #5

Жмите пункт меню "Индексация". Должен вылезти попап с результатами.

ШАГ #6

В той странице Вашего сайта, где Вы хотите видеть поисковую форму вставляйте следующий код:

<form action="phprusearch/" method="post">
<input type="text" name="query">
<input type="submit" value="Найти"> </form>

ШАГ #7

Пробуйте что-нибудь поискать.

Дизайн страницы с результатами задаётся файлом index.php в папке phprusearch. Можете открыть этот фаил и до значка <? вставить шапку, а после значка ?> вставить нижнюю часть.

Статистику запросов, можете смотреть в админке. Для этого там есть пункт меню "Запросы".

Устанавливаем поиск на сайте от Яндекса.

Поиск от Яндекса конечно классный, но вот статистику запросов с помощью него Вы посмотреть не сможете.

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

<form action="http://www.yandex.ru:8081/yandsearch" method="get">
<input type="text" name="text">
<input type="submit" value="Найти"> <INPUT TYPE="hidden" NAME="serverurl" VALUE="http://ruseller.com"> <INPUT TYPE="hidden" NAME="server_name" VALUE="http://ruseller.com"> <INPUT TYPE="hidden" NAME="referrer1" VALUE="http://ruseller.com"> <INPUT TYPE="hidden" NAME="referrer2" VALUE="Сервер Ruseller.com"> </form>

Естественно параметры http://ruseller.com измените на свой сайт. Иначе Ваша форма будет искать по моему сайту.

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.ruseller.com
Автор: Евгений Попов
Урок создан: 29 Декабря 2007
Просмотров: 169944
Правила перепечатки


5 последних уроков рубрики "Для сайта"

  • Эффекты блочного раскрытия

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

  • 15 полезных .htaccess сниппета для сайта на WordPress

    Если вы хотите существенно повысить уровень безопасности вашего сайта на WordPress, то вам не избежать конфигурации файла .htaccess. Это позволит не только уберечься от целого ряда хакерских атак, но и организовать перенаправления, а также решить задачи связанные с кэшем.

  • 20 бесплатных тем для WordPress в стиле Material Design

    Material Design — это набирающий обороты тренд от Google. В данной подборке собраны бесплатные темы для WordPress, выполненные в этом популярном стиле.

  • 20 сайтов с креативным MouseOver эффектом

    Эффекты на то и существуют чтобы впечатлять наших посетителей. В этой подборке собрано несколько десятков ресурсов, чьи создатели очень постарались впечатлить своих посетителей.

  • 45+ бесплатных материалов для веб дизайнеров за август 2016

    Под конец месяца предлагаем ознакомиться с набором бесплатных материалов для веб дизайнеров за прошедший месяц.

или авторизуйтесь, чтобы добавлять комментарии, оценивать уроки и сохранять их в личном кабинете
  • 17 Мая 2008 16:11
    Михайл
    "В той странице Вашего сайта, где Вы хотите видеть поисковую форму вставляйте следующий код:".... А где код?
  • 22 Июля 2008 00:03
    Максим
    Здравствуйте Евгений Попов! Т. к. на сайте ruseller.com нет гостевой, то обращусь сюда не по теме! Яхочу спросить про поиск на PHP - сайте! Евгений в своих видеоуроках Вы показываете как сделать поиск только для уроков, а мне нужно, чтобы в одной форме поиска можно было искать и уроки и статьи, как это можно организовать?
  • 7 Августа 2008 19:36
    Алексей
    <form action="phprusearch/" method="post"> <input type="text" name="query"> <input type="submit" value="Найти"> </form> - вот...
  • 23 Августа 2008 15:21
    dima
    установил phprusearch все как написано, но он находит не все файлы. что можно сделать?
  • 11 Сентября 2008 06:05
    Тимур
    Такаяже фигня - спасибо конечно Женьку, но толку от такого поиска на своём сайте я не ощутил
  • 27 Сентября 2008 20:43
    илья
    Использую этот поиск. Ищет отлично. Нужно только правильно настроить в админке папки и файлы в которых нужно искать.
  • 22 Октября 2008 12:04
    александр
    Евгений!Не могли бы вы сделать видеоурок по созданию поиска(как на диске) чтоб он искал даже если введешь менее 4-х символов!
  • 28 Октября 2008 10:53
    Marius
    И хорошо ещебы былоб обьяснить как сделать чтобы он искал не только по текстам а еще и по названиям
  • 8 Января 2009 17:43
    Алексей
    Мужики! у меня ничего не выходит! Окно появляется но пароль или логин пишет не верный? чё за дела?
  • 9 Февраля 2009 19:28
    Дмитрий
    У меня тоже пароль или логин пишет не верный? Что делать?
  • 26 Февраля 2009 15:37
    dima75
    круто!
  • 27 Марта 2009 10:17
    Сергей
    Все работает!
  • 24 Апреля 2009 19:21
    vadim
    Вопрос от начинающего. Я работаю на маке. как установить права доступа 666. Заранее буду благодарен.
  • 9 Мая 2009 19:01
    НАТА
    Подскажите дураку, как менять права доступа!!! ОЧЕНЬ НАДО!!!
  • 26 Мая 2009 15:49
    Сергей
    Скажите в чём дело? Дошел до четвертого шага. Указанным файлам права доступа заменил на 666. В поле "Логин" ввёл admin, в поле "Пароль" - pass. Всё как в уроке. Но в появившемся окне - собщение "Доступ закрыт! Неверный логин или пароль". Возможно причина в правах доступа??? Помогите, пожалуйста!
  • 28 Мая 2009 14:07
    SergStril
    Не знал куда написать, решил сюда. Евгений, у вас на этом сайте, почему-то, нет поиска, а учебных материалов уже довольно много и найти что-либо, подчас бывает не просто. Пожалуйста, сделайте поиск по сайту. Спасибо вам и вашим помощникам, за то что вы делаете.
  • 2 Июня 2009 08:25
    Marius
    Гм странно,вот уменя в опере 9.27 админка както криво отображается,сплошная серая рамка а вот в мозиле все впорядке!че это может быть?
  • 25 Июня 2009 16:46
    lizaveta
    как установить права 666?
  • 1 Июля 2009 19:54
    vadim
    Доступ закрыт! Неверный логин или пароль. Такой ответ при попытке войти. Пробовал 3 разных браузера, результат обин и тот же. В чем может быть проблема.
  • 11 Июля 2009 15:43
    vadim
    К автору проекта. Выкладывайте на сайт рабочие версии продуктов. Данный скрипт не рабочий!!!!!!.
  • 29 Июля 2009 02:53
    Юлия
    Ребят! Если еще кто-нибудь проверяет комментарии, то помогите мне пожалуйста. Все сделала как сказано в уроке, в итоге результат поиска получается такой: эскиз моей страницы сайта с кракозябрами вместо русского текста. Т.е. кракозябры везде, где написано русским языком. Посоветуйте выход из положения. Пожалуйста! Заранее благодарна!
  • 29 Июля 2009 09:15
    Сергей_Патин
    Какая кодировка стоит на странице? Попробуйте поставить windows-1251, например.
  • 5 Августа 2009 16:19
    Юлия
    Спасибо, Сергей. Кодировка utf-8, windows-1251 dreamweaver не позволяет поставить.
  • 5 Августа 2009 16:27
    Сергей_Патин
    Каким образом программа может "не позволить" изменить код?
  • 7 Августа 2009 00:10
    Юлия
    Может :-). Вот привожу дословно, что говорит программа при попыте поменять кодировку сайта: The selected encoding does not have all of the characters of the current encoding. This may result in question marks or random chatacters. Если согласиться и применить, то будут иероглифы на сайте. Вот.
  • 18 Августа 2009 00:31
    Юлия
    :-) поиск на сайте от Яндекса тоже не работает у меня... При задании "найти" ждем соединения с Яндексом бесконечное количество времени... и ничего... Эх... остался мой сайт без поиска.
    • 9 Февраля 2012 14:29
      Xirox
      Юлия, найдите в меню Dreamweaver строку modify>page properies>title encording. Там можно сменить кодировку активной на данный момент странички.
  • 29 Августа 2009 18:02
    VKDanger
    Юлия, а Вы в блокноте страницу откройте и поменяйте кодировку в header , потом просто сохраните документ в той кодировке, какую поставили. )
  • 23 Сентября 2009 11:55
    Deonis
    Евгений! А как создать поиск от Google, по принципу приведенного примера выше поиска от Яндекс?
  • 2 Октября 2009 15:42
    Serega
    Здесь уже звучала эта просьба, но я повторю! Не могли бы вы сделать урок по созданию поиска на сайте, как у Вас на ruseller.com
  • 2 Октября 2009 15:45
    Serega
    и еще, все статьи находятся в БД.
  • 4 Октября 2009 21:18
    Евгений
    Есть маленькая проблема. Постоянно обнуляются настройки. Как с этим бороться?
  • 30 Января 2010 01:08
    Hottabych
    сделайте пожалуйста урок Поиск на php сайте, например как у вас, будем очень полезно для всех, очень необходим урок
  • 5 Февраля 2010 13:50
    scorpionchik
    Добрый день, Евгений!!! я повторю просьбу ваших почитателей =) ВЫ БЫ НЕ МОГЛИ ВЫЛОЖИТЬ УРОК, КАК СДЕЛАТЬ ТАКОЙ ЖЕ ПОИСК ПО САЙТУ, как на этом сайте!!! помогите пожалуйста!!!
  • 8 Февраля 2010 20:40
    werstalfranker
    блин люди как установить права доступа??
  • 6 Марта 2010 00:45
    stelert
    werstalfranker Очень просто. Вам нужно зайти по FTP на хостинг с помощью тотал командера например, затем выделить нужную вам папку, Файл --> изменить атрибуты, в появившемся окне задаете желаемые права доступа, там все интуитивно понятно. scorpionchik +1. Мне также по зарез нужна подобная система поиска для сайта. Евгений, если можете, пожалуйста, выложите урок как ее сделать.
  • 25 Мая 2010 17:02
    Евгений_Шепарньов
    Спасибо, за урок! Всё работает отлично )))
  • 31 Мая 2010 13:17
    Pervik
    Автор: scorpionchik (2010-02-05 13:50:31) Добрый день, Евгений!!! я повторю просьбу ваших почитателей =) ВЫ БЫ НЕ МОГЛИ ВЫЛОЖИТЬ УРОК, КАК СДЕЛАТЬ ТАКОЙ ЖЕ ПОИСК ПО САЙТУ, как на этом сайте!!! помогите пожалуйста!!! Видимо просто некогда людям! Думаю , что Вы не первый кто это просил, и закрадывается такое мнение, что может Евгений закинет этот урок в 3 курс (который думаю не за горами :) )
  • 30 Августа 2010 23:58
    belleka
    Нужна помощь, друзья! Все установила - находит.... НО!!! В пути на результат поиска стоит папка 666/моя папка/нужный файл...Так как папки "666" нет, естественно при открытии ссылки выходит ошибка 404... Что я сделала не так, и как исправить ситуацию?
  • 11 Октября 2010 14:29
    ala
    Добрый день! помогите... как установить права доступа?????
  • 11 Октября 2010 15:31
    ala
    у меня вот такая проблема: Указанным файлам права доступа заменил на 666. В поле "Логин" ввёл admin, в поле "Пароль" - pass. Всё как в уроке. Но в появившемся окне - собщение "Доступ закрыт! Неверный логин или пароль". что мне делать??
  • 15 Ноября 2010 14:14
    Серж
    А можно как нибудь сделать поиск по определенным страницам, исключив ненужные страницы?
  • 15 Ноября 2010 16:19
    Серж
    И еще чтобы только точно искал, и если можно то из содержания страниц а не из тэгов и менюшек
  • 27 Ноября 2010 21:49
    Olister
    Мучал мучал я этот скрипт.Кое что намучал .Вроде как ищет,но у меня проблема с отображением текста.Т.е. пишу например ворота находит и иероглифами выдает.Пробовал менять кодировку на UTF-8,файл .htaccess по ходу нельзя менять.в чем может быть проблема.И ещё сделайте плз ответы на часто возникающие вопросы.Как установить права доступа и т.п. я тож столкнулся со многими траблами описаными в комментах и пришлось иска где-то на просторах...
  • 20 Января 2011 16:54
    dgek495
    Копирую слово целиком, со своей страницы - http://gazel.aiq.ru/ Например:Балашиха, вставляю в ПОИСК. Ответ: Вы искали: Балашиха К сожалению, по Вашему запросу ничего не найдено! А если :алашиха или лашиха или ашиха, то всё нормально-- --найдено 1 совпадений....... - РАБОТАЕТ. Помогите,подскажите откуда этот глюк !? Здесь читал - readme.html
  • 9 Февраля 2011 20:50
    zak21
    Евгений а такой поиск как у вас можно сделать в уроке, очень понравился!
  • 10 Мая 2011 20:49
    dof83
    Здравствуйте Евгений! У меня вопрос: почему индексация проходит успешно, а ничего не находит. Пишет: Deprecated: Function ereg() is deprecated in Z:\home\.....\www\phprusearch\index.php on line 35 К сожалению, по Вашему запросу ничего не найдено! всего обработано 14Kb в 5 файлах за 0 сек. Что за проблема? Спасибо за уделённое время.
  • 15 Мая 2011 20:10
    studenttmb
    У меня почему то какая то козябозя вместо текста нормального выхдит))Где и какую кодировку нужно поставить??? Подскажите, а то я уже долго с ней мучаюсь,но ничего не работает(((
  • 29 Сентября 2011 14:20
    rizen93rus
    Не понял "ШАГ #2" какие прова как их ставить? можно ли проверить работу поисковика на денвере???
  • 7 Декабря 2011 19:49
    whiteweider
    "Из этого урока Вы узнаете, как правильно установить поиск на статичный сайт (без использования PHP и MySQL)." С какого перепугу тут используется PHP и MySQL? Я думал урок будет лучше.
  • 15 Декабря 2011 09:08
    elka1504
    у меня скрипт работает отлично. все находит. но ссылки на страницы делает неверные: http://test2.ru/phprusearch/test2.ru/zakup/zakup_anons.html как это исправить?!
  • 29 Марта 2012 22:43
    botyk
    Здравствуйте!хотел создать книгу из html5 и прикрепить поиск И где можно найти поиск без php просто поиск по html страницу? Заранее благодарен!
  • 23 Апреля 2012 14:48
    error_people
    А CMS uCoz потянет?
  • 24 Мая 2012 10:02
    byblik68
    он не понимает русский текст, как исправить????
  • 4 Июня 2012 17:30
    rkp1989
    Добрый день. установил скрипт, поиск пашет, но почему то после предложения "вы искали" выдаёт следующую ошибку "Deprecated: Function ereg() is deprecated in Z:\home\localhost\www\php\phprusearch\index.php on line 35" зашёл в данный файл, там прописана следующая строка if ( ereg ( "[><?]+", $_POST["query"], $error_1 )) , в чём может быть проблема. подскажите.
  • 28 Августа 2012 19:54
    vitalijdnepr
    Deprecated: Function ereg() is deprecated in Z:\home\satelit.ru\www\phprusearch\index.php on line 47 if ( ereg ( "[><?]+", $_POST["query"], $error_1 )) А у меня так
  • 5 Ноября 2012 14:54
    siemens1111
    Добрый день. Не получается зайти в панель администрирования - шаг 3: обозреватель выдает сообщение "You don't have permission to access /phprusearch/sadmin/.html on this server." -Помогите, плиз.
    • 10 Декабря 2012 13:29
      PeterLS
      Всем доброго времени суток! Подскажите, пожалуйста как устанавливать права доступа на localhost
  • 5 Марта 2013 01:20
    gnom28890
    Подскажите пожалуйста! У меня доступ к файлам производиться четырехзначным числом, а не трехзначным. Как мне его прописать? 0666 или 6660?
  • 19 Апреля 2013 21:25
    Kanza
    Здравствуйте! Очень хочется реальный Видеокурс Поиск по сайту, Регистрация и Авторизация. HTML и PHP сайты
  • 5 Июня 2013 08:00
    nmn1984
    Подскажите, пожалуйста, поиск ищет все, благодарен. Только результат поиска выводит кракозябками, а не русским языком...Подскажите как изменить это?
    • 6 Июня 2013 06:43
      stas.protasevich
      Проблема с кодировками. Убедитесь что у вас везде: в файлах, в базе, ... указанна одна и так же кодировка
  • 19 Ноября 2013 00:34
    Hotabich
    как установить права доступа?
  • 6 Марта 2014 00:22
    romankr
    Если можите сделайте версию на кодировке utf-8 просто сам поиск распознайот сайт на utf-8 карлючками
  • 26 Апреля 2014 17:35
    Sergey_Maslennikov
    Огромное спасибо! Очень помогло мне!
  • 26 Марта 2016 20:00
    samvelpogosov
    Скрипт отличный, только при переходе по ссылке в поисковой выдаче, ссылка не верная,т.е. http://сайт.ru/phprusearsh/http://сайе.ru/ссылка...
^ Наверх ^