Онлайн-руководство разработчика NetCat
Модуль «Поиск по сайту» 12.2.1Начало работы с модулем 12.2.2Язык запросов 12.2.3Способы хранения индекса 12.2.4Интерфейс модуля в панели управления сайтом 12.2.5Области индексирования 12.2.6Области HTML-страниц 12.2.7Области поиска на сайте 12.2.8Индексирование по расписанию, запуск индексирования в фоновом режиме 12.2.9Правила индексирования 12.2.10Постановка задачи переиндексирования в очередь 12.2.11Интеграция модуля в макеты дизайна сайта 12.2.12Простая форма поиска 12.2.13Расширенная форма поиска 12.2.14Вывод результатов поиска 12.2.15Стилизация списка подсказок 12.2.16Расширенные настройки 12.2.17Разработка расширений модуля 12.2.18Обзор архитектуры модуля 12.2.19Обработчики документов различных типов 12.2.20Текстовые фильтры 12.2.21Анализаторы текста 12.2.22Корректировщики запросов 12.2.23Подключение других поисковых систем 12.2.24Решение проблем с поиском 12.2.25Решение проблем с индексированием 12.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/
Описание проекта