Самостоятельное создание сайта
ВСЕ О ТОМ, КАК
СДЕЛАТЬ САЙТ
САМОМУ


Оставить отзыв или предложение

Ставим поиск на сайт

Практически каждый сайт в Интернете имеет свой поиск по сайту, это упрощает работу с сайтом и естественно он просто необходим, когда ваш сайт состоит не из 10 страничек, а из 1000 и более…

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

Отличный, я бы даже сказал идеальный скрипт поиска по сайту! Фактически - это мини Yandex на Вашем сайте. Скрипт поиска по сайту без использования MySQL. Подходит для большинства малых и средних сайтов (обрабатывает сайты объемом порядка 10Mb). Использует индексацию, благодаря чему время поиска значительно сокращается. Индексирует ~1Mb за 1сек (скорость зависит от вложенности папок и структуры Ваших страниц). Поиск занимает от долей секунды (в зависимости от сложности запроса и веса индекса) до ...

Скачать этот скрипт вы можете в разделе Скрипты.

Итак вы скачали скрипт осталось его удачно установить, для того чтобы скрипт корректно работал вам необходимо иметь хостинг с поддержкой PHP, ну собственно и всё…

Создаём в корневом каталоге вашего сайта на вашем сервере папочку например phprusearch и распаковываем все файлы из архива с скрипта туда.

Теперь нам необходимо установить права доступа к файлам для корректной работы скрипта:

/phprusearch/sadmin/admin.php - 666
/phprusearch/sdata/search.php - 666
/phprusearch/sinc/query.php - 666
/phprusearch/sinc/sconfig.php – 666

И пишем права только на эти файлы не на какие больше… папки и все остальное оставляем в покое как есть.

Теперь в окне браузера набиваем адрес к админке этого скрипта

http://ваш домен/phprusearch/sadmin/ Для входа Логин: admin Пароль: pass

Попав в панель администрирования, вам в первую очередь необходимо сменить пароль, это проще некуда, в меню есть ссылочка «Сменить пароль» там вы это и сделаете… После смены пароля вам необходимо зайти заново в админку и ввести ваши настройки для этого переходим по ссылке Настройки:

Итак по порядку обязательно нужно указать адрес вашего сайта, чтобы скрипт знал где искать, далее идут необязательные настройки которые вы можете делать по своему усмотрению, и последний важный момент в настройке это исключить те файлы и папки в которых искать не нужно, для этого здесь есть 2 прекрасных поля в которые вы через запятую можете внести все исключения… Осталось только нажать кнопку «Запись»

Теперь пора проиндексировать ваш сайт, чтобы скрипт мог удачно работать для этого здесь так же есть ссылка индексация и когда вы по ней перейдете то скрипт начнет индексацию, хочу заметить результат вы увидите во всплывающем окне pop-up , поэтому если ваш браузер блокирует всплывающие окна отмените эту функцию.

Теперь смело закрываем окно браузера и переходим непосредственно к внедрению поисковой формы на ваш сайт. Для этого открываем в вашем html редакторе файл phprusearch/sinc/form.php И копируем весь код в то место на вашем сайте, где вы планировали вставить поисковую форму, затем закачивайте обновленную страницу на сервер и пробуйте…

Что касается дизайна файл отчетов о поиске т.е. файл результатов поиска находится в папке phprusearch/index.php и в него соответственно добавляете свою графику и т.д.

Бывает такая ситуация, что скрипт после того как вы ввели слово сделали поиск, и в выдаче результатов вместо вашего сайта написан http://www.phpru.net, то вам необходимо поменять одну строчку в файле phprusearch/sinc/sconfig.php

Просто вписываете свой сайт и переиндексируйте базу, как было описано в начале урока. Такое происходит не всегда, но и не исключена такая ситуация…

Я надеюсь этот скрипт поможет вам сделать сайт более удобным и практичным…

Дата публикации:2009-07-13


Буду очень признателен, если вы поделитесь ссылкой на страницу со своими друзьями в социальных сетях.
Если у вас возникнут вопросы по теме пишите, надеюсь у вас все получиться, удачи вам и всего наилучшего!

Нашли ошибку в тексте

Нашли ошибку в тексте!!!
Просто выделите её мышкой, нажмите Ctrl+Enter.
И мы все исправим.

Allsoft
Хостинг Beget