|
Manlix Search - поиск по сайту.
|
|
|
- За секунду скрипт обрабатывает 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
-
|
|
|
Скрипт создан специально для тех, у кого есть свои небольшие сайтики, например персональные странички или что-то вроде этого...
|
|
|