Онлайн-руководство разработчика 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

Справочник API

  • $addForm
    вывод альтернативной формы добавления
  • $addLink
    ссылка на страницу с формой добавления объекта
  • $AUTH_USER_ID
    номер авторизованного пользователя
  • $begRow
    порядковый номер объекта, с которого начинается вывод списка объектов на текущей странице
  • $catalogue
    номер (ID) текущего сайта
  • $cc
    номер (ID) текущего инфоблока
  • $ccLink
    содержит путь (URI) к текущему инфоблоку
  • $cc_array
    массив номеров инфоблоков в текущем разделе
  • $checkedLink
    ссылка на страницу включения-выключения объекта
  • $current_catalogue
    массив свойств текущего сайта
  • $current_cc
    массив свойств текущего инфоблока
  • $current_sub
    массив свойств текущего раздела
  • $current_user
    массив свойств текущего пользователя
  • $deleteLink
    ссылка на страницу удаления объекта с запросом подтверждения
  • $dropLink
    ссылка на страницу удаления объекта без запроса подтверждения
  • $editLink
    ссылка на страницу изменения объекта
  • $endRow
    порядковый номер объекта, которым кончается вывод списка объектов на текущей странице
  • $fullDateLink
    ссылка на страницу полного вывода объекта с датой добавления
  • $fullLink
    ссылка на страницу полного вывода объекта
  • $fullRSSLink
    ссылка на rss-просмотр объекта
  • $f_AdminButtons
    панелька управления объектом
  • $f_AdminCommon
    панелька управления инфоблоком
  • $f_Checked
    истина, если объект включен, и наоборот
  • $f_Created
    дата и время создания объекта
  • $f_IP
    IP-адрес посетителя, добавившего объект
  • $f_LastIP
    IP-адрес посетителя, последним изменившего объект
  • $f_LastUpdated
    дата и время последнего изменения этого объекта
  • $f_LastUserAgent
    UserAgent пользователя, последним изменившего объект
  • $f_LastUserID
    номер пользователя, последним изменившего объект
  • $f_RowID
    номер (ID) объекта в таблице БД (MessageXX), имеет строковое значение
  • $f_RowNum
    порядковый номер объекта на странице
  • $f_UserAgent
    UserAgent пользователя, создавшего объект
  • $f_UserID
    номер пользователя, создавшего объект
  • $f_ИмяПоля
    содержит значение поля компонента
  • $message
    номер (ID) объекта в таблице БД (MessageXX), имеет целочисленное значение
  • $messaging->send_flash_call()
    Отправляет входящий звонок, выбрасывает исключение nc_messaging_exception, если у заданного сервиса не реализован интерфейс nc_messaging_api_flash_call
  • $messaging->send_message()
    Отправляет сообщение по заданным параметрам. Выбрасывает исключение nc_messaging_exception.
  • $messaging->send_netshop_message()
    Отправляет уведомление о изменении статуса заказа, является оберткой над базовым методом send_message(). Выбрасывает исключение nc_messaging_exception.
  • $messaging->send_security_message()
    Отправляет уведомление фильтра безопасности, является оберткой над базовым методом send_message(). Выбрасывает исключение nc_messaging_exception.
  • $messaging->send_system_message()
    Отправляет системное уведомление, является оберткой над базовым методом send_message(). Выбрасывает исключение nc_messaging_exception.
  • $MODULE_VARS
    содержит значения переменных настроек модулей
  • $msgID
    номер (ID) объекта в таблице БД (MessageXX), имеет целочисленное значение
  • $nc_next_object
    ссылка на следующий объект в списке
  • $nc_prev_object
    ссылка на предыдущий объект в списке
  • $nextLink
    содержит ссылку на следующую страницу списка объектов
  • $parent_sub_tree
    массив свойств текущего раздела и его родителей всех уровней
  • $prevLink
    содержит ссылку на предыдущую страницу списка объектов
  • $recNum
    количество объектов для вывода
  • $rowCount
    реальное количество выведенных на страницу объектов компонента
  • $rssLink
    ссылка на страницу с rss-лентой этой страницы (если доступно)
  • $searchLink
    ссылка на страницу с формой поиска по данным инфоблока
  • $sub
    номер (ID) текущего раздела (в таблице Subdivision)
  • $subHost
    содержит основной хост (домен) сайта вида «www.company.ru»
  • $subLink
    содержит URI текущего раздела вида «/about/news/»
  • $subscribeLink
    ссылка на подписку на данный инфоблок
  • $totRows
    cодержит общее количество объектов данного инфоблока
  • $xmlLink
    ссылка на xml-выгрузки содержимого страницы (если доступно)
  • browse_messages()
    формирует листинг страниц с объектами
  • nc_bool_field()
    функция генерирует поле типа «Логическая переменная»
  • nc_browse_messages()
    формирует листинг страниц с объектами
  • nc_copy_data()
    копирование данных из одной таблицы в другую
  • nc_date_field()
    функция генерирует поле типа «Дата и время»
  • nc_fields_form()
    функция генерации формы добавления, редактирования, поиска, в зависимости от $action
  • nc_fields_form_fs()
    функция генерации формы добавления, редактирования, поиска, в зависимости от $action (для версий > 5)
  • nc_file_field()
    функция генерирует поле типа «Файл»
  • nc_float_field()
    функция генерирует поле типа «Число с плавающей запятой»
  • nc_get_field_params()
    функция отдаёт массивы полей, для генерации альтернативных форм
  • nc_get_scheme()
    определение протокола http или https
  • nc_js()

    Функция без параметров, которая вставляет рекомендуемые скрипты в макет.

  • nc_list_field()
    функция генерирует поле типа «Список»
  • nc_list_select()
    функция позволяет генерировать HTML списки из Списков NetCat
  • nc_load_multifield()
    инициализирует объект призвольного поля мультифайла
  • nc_messaging::get_instance()
    Возвращает экземпляр класса для работы с отправкой текстовых сообщений
  • nc_objects_list()
    выводит данные из другого инфоблока
  • nc_put_field()
    функция генерирует поле любого типа
  • nc_text_field()
    функция генерирует поле типа «Текстовый блок»
  • nc_transliterate
    функция перевода русских букв в латинницу
Описание проекта