|
- За секунду скрипт обрабатывает 25 000 килобайт.
- Корректная работа, через Apache SSI.
- Корректная работа, через PHP SSI.
- Постраничная навигация по результатам поиска.
- Удобная панель управление скриптом, через веб браузер,
защищена паролем.
- Использование шаблонов
- Создание своих шаблонов.
- Редактирование готовых шаблонов.
- Все параметры скрипта изменяются, через веб браузер.
- Корректная работа скрипта, при error_reporting=E_ALL
- Корректная работа скрипта, при register_globals=Off
|
|
|
- Веб сервер
- PHP (4.3.0 или выше)
|
|
|
|
|
Добавленные или обновившееся файлы в этой версии |
|
|
|
| файл:
admin.php |
| файл:
inc/config.inc.dat |
| файл:
inc/functions.inc.php |
|
|
|
| *.php |
660 |
images |
770 |
| images/*.* |
660 |
inc |
770 |
| inc/*.dat |
660 |
| inc/*.php |
660 |
inc/templates |
770 |
| inc/templates/*/*.html |
660 |
| inc/templates/*/*.dat |
660 |
Обратите внимание!
ЕСЛИ ВЫ ПОЛЬЗУЕТЕСЬ БЕСЛАТЫНМ ХОСТИНГОМ, то скорей
всего CHMOD нужно ставить другой, обычно у таких
хостеров есть свой F.A.Q. обязательно почитайте его, а
то скажите, что мол скрипт не рабочий, а на самом деле
окажется, что CHMOD не такой какой надо поставили. |
|
|
|
НЕ УСТАНАВЛИВАЙТЕ
СКРИПТ В ПАПКУ CGI-BIN
- Создайте на своём веб сервере папку
search.
- Загрузите в неё файл index.php и две папки images & inc
(вместе с их содержимом).
- Установите на файлы скрипта CHMOD (права доступа,
установить их можно из почти любого ftp клиента).
- Откройте веб браузер, введите в нём: http://ВашСайт/search/index.php
- Если Вы увидели перед собой форму для поиска, значит
скрипт функционирует правильно :)
|
|
|
По-умолчанию, к управлению скриптом
(admin.php) установлена следующая информация:
Пароль:
password
После того, как
войдёте в управление скриптом, настоятельно рекомендую сменить
пароль!
|
|
|
|
|
Правильный вызов скрипта, через SSI |
|
|
|
Сначала, выясните у своего
хостинг-провайдера, в каких файлах выполняется ssi и
выполняется ли оно вообще. По-умолчанию, ssi, выполняется
в файлах с расширением *.shtm и *.shtml
(примеры имён таких файлов: index.shtm, search.shtml и т.д.)
Правильно SSI вставляется так: <!--#include
virtual="/search/index.php?$QUERY_STRING" -->
Например, есть файл search.shtml, он находится в папке
/pub/home/www (полный путь), а сам скрипт Manlix Site search,
находится в /pub/home/www/search, а нужно вывести
результат работы скрипта Manlix Site search в файл
search.shtml, делается это так: вставляем в сам файл
search.shtml ssi тэг:
<!--#include
virtual="/search/index.php?$QUERY_STRING" -->
Теперь откройте, через браузер файл search.shtml
(обратитесь к своему сайту, примерно так: http://мой_сайт.ру/search.shtml).
|
|
|
|
|
Правильный вызов скрипта, через SSI INCLUDE (PHP), при
условии, что php интерпретатор установлен в качестве модуля к
веб серверу Apache |
|
|
|
Например, нам нужно вставить
результат выполнения скрипта в файл search.php (пускай для
примера этот файл находится в папке /pub/home/www).
Откройте файл search.php впишите в него:
<? virtual("/pub/home/www/search/index.php"); ?>
Теперь откройте, через браузер файл search.php
(обратитесь к своему сайту, примерно так: http://мой_сайт.ру/search.php).
|
|
|
|
|
Как использовать скрипт... |
|
|
|
Для того, чтобы выполнялся поиск,
нужно проиндексировать свой сайт, т.е. создать базу всех файлов.
Для этого, войдите в управление скриптом (admin.php) Введите
пароль: password, выберите раздел "Создание базы".
Скрипт сделает всё сам, АВТОМАТИЧЕСКИ.
При индексации, вырезаются все спец. символы.
|
|
|
Константы выглядят следующим образом @название_константы@,
вставлять их нужно в шаблоны (управлять ими можно, через
управление скриптом (admin.php)). Каждая константа, содержит
какую-либо информацию, вся эта информация указана ниже:
|
Шаблон "ошибка" |
| @error@ |
ошибка |
|
Шаблон "информация по поиску (статистика)" |
| @query@ |
искомое (запрос) |
| @docs@ |
количество найденных документов |
| @time@ |
время затраченное на поиск |
|
Шаблон "результат" |
| @title@ |
название найденного документа |
| @document@ |
содержание найденного документа |
| @link@ |
ссылка на найденный документ |
| @num@ |
порядковй номер результата |
|
Шаблон "навигация" |
| @navigation@ |
навигация по страницам результата поиска |
|
|
|
|
Мой скрипт ялвяется полностью
БЕСПЛАТНЫМ, можете добавлять его в свои каталоги, на дискеты, на
CD-ROM`ы, куда угодно...
|
|
|
- версия 1.2
-
- Добавлена возможность запрещать индексировать
какие-нибудь файлы.
- Новая структура меню в управлении скриптом.
- Новый раздел "просмотр параметров скрипта".
- Новый раздел "изменение параметров скрипта".
- В управление скриптом добавлен новый раздел
"информация", в котором можно узнать небольшую информацию о
самом скрипте, о версии php интерпретатора и на какой
операционной системе он работает.
- Новый раздел "выбор используемого шаблона".
- Новый раздел "создание шаблона".
- Новый раздел "редактирование шаблона".
- версия 1.1
-
- Добавлена постраничная навигация по результатам поиска.
- Добавлена новая константа @title@, в которой хранится
название найденной страницы.
- Добавлена новая константа @num@, которая выводит
порядковый номер результата в поиске.
- Исправлены мелкие ошибки при работе скрипта на платформе
win32.
- Изменилась база хранения данных, не забудьте ещё раз
проиндексировать свой сайт.
- версия 1.0
-
|
|
|
Скрипт создан специально для тех, у
кого есть свои небольшие сайтики, например персональные
странички или что-то вроде этого...
|
|
|