ZebroidДокументацияОбработка текстовСборщик полей

Сборщик полей

В программе: Обработка текстов → Сборщик полей
Сборщик полей позволяет вытягивать из текста значения полей записи. Это такие поля как название, метки, описание, дата, дополнительные поля и т.д.


Сборщик полей из текстов статьи


Перед запуском сборки полей необходимо создать правила поиска значений в тексте. Для этого добавите в нужный список необходимое количество правил и настройте их.

Настройки правил поиска значений:

  • Получать из — определяет откуда будет получено значение: из тега в треугольных скобках, их тега в квадратных скобках или из регулярного выражения
  • Записывать в — в какое поле будет записано найденное значение (только для стандартных полей)
  • Удалять из текста — если активно, то после успешного переноса значения в нужное поле, оно будет удалено из текста поста
  • Имя тега — если в поле Получать из выбрано получение значение из тега, то необходимо указать имя этого тега
  • Рег. выражение — если в поле Получать из выбрано получение значение из регулярного значения, то необходимо записать это регулярное выражение в текущее поле
  • Группа — группа из которой будет получено значение, при совпадении регулярного выражения (0 — всё содержимое найденного значения)
  • Название поля — название дополнительного поля, в которое будет записано значение (только для дополнительных полей)

Пример тегов в тексте:
Текст текст текст поста
Текст текст текст поста
Текст текст текст поста

[title]Meta title поста[/title]
[tags]метка1, метка2, метка3[/tags]
[category]Имя категории[/category]