Project

General

Profile

Настройка пользовательских фильтров

Пользовательские фильтры - это пресеты, которые используются для быстрого поиска элементов в ленте новостей.

 

Настройки, требуемые для работы пользовательских фильтров:

1. Нужно выполнить скрипт mdb_update.sql.
2. Для работы с фильтрами требуется включить на сервере БД полнотекстовый поиск и в таблице PH создать полнотекстовые индексы. Описание настройки полнотекстового поиска тут: (https://redmine.digispot.ru/projects/digispot/wiki/Настройка_полнотекстового_поиска).
При создании каталога полнотекстового индекса обязательно требуется указать имя - MDBFT, иначе фильтры работать не будут.
3. Выполнить скрипт mdb_update_filters.sql.
4. В БД master на SQL сервере должны существовать хранимые процедуры BootstrapBackgroundTask и DoBackgroundTask. Процедура BootstrapBackgroundTask запускается автоматически при старте SQL сервера.  Так же ее можно запустить вручную, без перезапуска сервера.
5. Перезапустить SQL сервер.

 

Для настройки работы фильтров нужно:

1. Создать любую категорию типа Новость.
2. В Общих настройках выбрать созданную категорию для ее отображения в Ленте Новостей.
3. Создать пользовательский фильтр или общий (см. общие настройки->текстовые фильтры).

 

Для проверки работы фильтров нужно:

1. Создать сюжет в редакторе сюжетов или добавить элемент с текстом, указанным в текстовом фильтре, и сохранить в настроенную для отображения в ленте новостей категорию.
2. Созданный элемент должен появиться в списке новостей.
3. При выборе фильтра сюжет появится в ленте новостей, если он содержит текст указанный в фильтре.

Add picture from clipboard (Maximum size: 742 MB)