Онлайн-руководство разработчика NetCat
Модуль «Поиск по сайту» 13.2.1Начало работы с модулем 13.2.2Язык запросов 13.2.3Способы хранения индекса 13.2.4Интерфейс модуля в панели управления сайтом 13.2.5Области индексирования 13.2.6Области HTML-страниц 13.2.7Области поиска на сайте 13.2.8Индексирование по расписанию, запуск индексирования в фоновом режиме 13.2.9Правила индексирования 13.2.10Постановка задачи переиндексирования в очередь 13.2.11Интеграция модуля в макеты дизайна сайта 13.2.12Простая форма поиска 13.2.13Расширенная форма поиска 13.2.14Вывод результатов поиска 13.2.15Стилизация списка подсказок 13.2.16Расширенные настройки 13.2.17Разработка расширений модуля 13.2.18Обзор архитектуры модуля 13.2.19Обработчики документов различных типов 13.2.20Текстовые фильтры 13.2.21Анализаторы текста 13.2.22Корректировщики запросов 13.2.23Подключение других поисковых систем 13.2.24Решение проблем с поиском 13.2.25Решение проблем с индексированием 13.2.26Справочник API

Настройка файла конфигурации

Ниже приведена таблица описания значения переменных. Каждая переменная определяется в соответствии с синтаксисом языка PHP: $VAR_NAME = "Значение". В большинстве случаев, вам могут понадобиться только параметры доступа к базе данных.

Переменная Значение Примеры и примечания
Доступ к базе данных  
$MYSQL_HOST Хост, с которого осуществляется доступ к базе данных. Чаще всего имеет значение «localhost».
$MYSQL_USER Имя пользователя для доступа к базе данных.  
$MYSQL_PASSWORD Пароль пользователя базы данных.  
$MYSQL_DB_NAME Имя базы данных.  
$MYSQL_CHARSET Кодировка соединения с БД. utf8
$MYSQL_ENCRYPT Функция MYSQL, которая используется при шифровании паролей. Допустимые значения: MD5, SHA, PASSWORD, OLD_PASSWORD.
Параметры настроек авторизации  
$AUTHORIZE_BY Поле в таблице пользователей, по которому происходит авторизация. По умолчанию «Login»
$AUTHORIZATION_TYPE Тип авторизации пользователей в системе. Допустимые значения: http, session или cookie
Серверные настройки  
$PHP_TYPE Тип сборки PHP. В большинстве случаев это модуль Apache (значение "module"), иногда – CGI (значение "cgi").
$REDIRECT_STATUS Дает ли сервер возможность посылать браузеру заголовки содержания «header("Location: URL");». Возможные варианты: "on" (да), "off" (нет).
$ADMIN_LANGUAGE Язык административной части NetCat «по умолчанию»  
$FILECHMOD Права, проставляемые на файл, добавленный через веб-интерфейс системы. 0755
$DIRCHMOD Права, проставляемые на директории для файлов, добавленных через веб-интерфейс системы. 0755
$ADMIN_AUTHTIME Время жизни авторизации в секундах при $AUTHORIZATION_TYPE = session или cookie. По умолчанию 30 дней.
$ADMIN_AUTHTYPE Время авторизации пользователя (только при типе авторизации cookie).

Имеет три значения:

1. session - авторизация на время данной сессии

2. always - авторизация на время значения переменной $ADMIN_AUTHTIME

3. manual - под формой для ввода логина и пароля появится чекбокс, дающий возможность выбора времени авторизации пользователем. Если чекбокс выключен - авторизация будет действительна в течение данной сессии, если же чекбокс выбран - авторизация пользователя будет произведена на значение переменной $ADMIN_AUTHTIME.

$NC_UNICODE Система работает с utf-8 1/0
$NC_CHARSET Кодировка клиента для просмотра сайта. Определяется сервером, если сервер – Russian Apache
$use_gzip_compression Использовать сжатие страниц, выдаваемых сервером браузеру. По умолчанию выключено (false). Установите в true, чтобы включить сжатие.
$NC_REDIRECT_DISABLED В случае установки этого параметра в 1, инструмент «Переадресация» будет отключён. Позволяет снизить нагрузку на БД
$NC_DEPRECATED_DISABLED При установке этого параметра в 1 файл с «устаревшими» функциями не будет загружен.  
Настройки проекта  
$DOMAIN_NAME Домен проекта. В случае если доступна серверная переменная $HTTP_HOST, можно установить значение $DOMAIN_NAME в $HTTP_HOST (по умолчанию).
$DOCUMENT_ROOT Переменная окружения (устанавливается сервером), содержащая путь к папке, которая является корневым каталогом сайта (обратите внимание, «слэша» на конце быть не должно). Это поле нужно настраивать только в том случае, если модули/патчи устанавливаются не через веб-интерфейс.
$SUB_FOLDER Подпапка в которой стоит NetCat  
$HTTP_DUMP_PATH Папка для хранения дампов системы /netcat_dump/
$HTTP_FILES_PATH Папка для хранения файлов, загруженных через интерфейс системы /netcat_files/
$HTTP_CACHE_PATH Папка для файлового кэша /netcat_cache/
$HTTP_TRASH_PATH Папка для корзины удалённых объектов /netcat_trash/
Описание проекта