POST FORGE
POSTFORGE / INSTRUCTIONS

Module instructions: Bitrix

PostForge для 1C-Bitrix

Модуль загружает сгенерированные материалы из PostForge API и публикует их в выбранный инфоблок.

Установка

1. Скопируйте папку `postforge.integration` в:

  • `/local/modules/postforge.integration/`

2. Установите модуль в админке:

  • `Настройки -> Настройки продукта -> Модули`

3. Откройте настройки модуля и заполните параметры.

Настройки

  • `API Base URL` / `API Key`
  • `ID кампаний` (через запятую)
  • `Инфоблок` для публикации
  • `ID раздела` (опционально)
  • `Свойство для ID PostForge` (например `POSTFORGE_ID`)
  • `Активность` (черновик/активен)
  • `Лимит за запуск`
  • `Механизм получения`:
  • `Агенты Bitrix` (нативно)
  • `Хиты сайта` (нативно)
  • `Cron`

Маппинг полей

  • `title` -> `NAME`
  • `preview_text` / `excerpt` -> `PREVIEW_TEXT`
  • `content_html` / `content` -> `DETAIL_TEXT`
  • `slug` -> `CODE`
  • `id` -> свойство инфоблока (`POSTFORGE_ID` по умолчанию)

Повторный импорт обновляет элемент по свойству ID PostForge.

Cron запуск

Для режима `cron` используйте скрипт:

`/local/modules/postforge.integration/tools/postforge_sync.php`

Пример cron:

*/5 * * * * /usr/bin/php -f /home/site/public_html/local/modules/postforge.integration/tools/postforge_sync.php > /dev/null 2>&1