AI (GPT) Удобный Блог
Краткое описание
Модуль расширяет блог в CS-Cart: добавляет редактор Editor.js, обложки статей, лайки и просмотры, интеграцию с AI (CGGPT) для генерации контента, привязку товаров к статьям и блок «Товар в статье дня» в Block Manager.
Для чего нужен
- Улучшить функциональность блога на витрине и в админке.
- Генерировать текст статей с помощью AI по промту.
- Управлять настройками статей, редактора и отображения.
- Выводить статьи в отдельном разделе, привязывать товары к статьям и отображать их в карточке товара.
Основные возможности
- Редактор Editor.js — заголовки, параграфы, изображения, таблицы, списки и другие инструменты (настраиваются в разделе «Инструменты»).
- AI-помощник — генерация текста статьи по промту в админке при редактировании страницы блога (через CGGPT/Supabase).
- Обложка статьи — загрузка и сохранение заголовочного изображения (header image).
- Лайки и просмотры — учёт лайков и просмотров статей (включается в настройках).
- Статья дня — возможность отметить одну статью как «статья дня».
- Товары в статье — привязка товаров к статье; отображение привязанных статей в карточке товара.
- Блок Block Manager — «Товар в статье дня» для вывода товаров из статьи дня.
- Редактор на витрине — при включённой опции «Включить редактор статей на витрине» пользователи могут писать и редактировать статьи в личном кабинете (
best_blog.write,best_blog.all_articles). - Миграции — создание таблиц и колонок при установке (например
ms_best_blog_likes,ms_best_blog_link_productsи др.).
Где находится в админке
- Контент → Страницы — создание и редактирование статей блога (тип страницы «Блог»). В форме редактирования: AI-помощник (промт, учёт товаров), чекбокс «Статья дня», привязка товаров, обложка.
- Модули → Управление модулями → AI (GPT) Удобный Блог — настройки:
- Товары — привязка товаров к статье, отображение статей в карточке товара.
- Блог — ID корневой категории, лайки, просмотры, подзаголовок.
- Профиль — включение редактора статей на витрине.
- Инструменты — включение/выключение инструментов Editor.js (header, delimiter, paragraph, embed, image, underline, table, raw, list, Marker).
- Дизайн → Макеты — блок «Товар в статье дня» в Block Manager.
Зависимости
- Модуль использует внешний сервис CGGPT (Supabase) для генерации текста AI.
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
AI (GPT) Удобный Блог: инструкция
Установка
Модуль устанавливается стандартными средствами CS-Cart через раздел Модули → Управление модулями. При установке выполняются миграции (создание таблиц ms_best_blog_likes, ms_best_blog_link_products, добавление колонок в pages и page_descriptions).
Первоначальная настройка
- Откройте Модули → Управление модулями → AI (GPT) Удобный Блог.
- В разделе Блог задайте ID корневой категории по умолчанию — выберите страницу-родитель для статей блога (через пикер страниц).
- Включите нужные опции:
- Товары — привязка товаров к статье, отображение статей в карточке товара.
- Блог — лайки, просмотры, подзаголовок.
- Профиль — редактор статей на витрине (для личного кабинета).
- Инструменты — инструменты Editor.js (header, delimiter, paragraph, embed, image и др.).
Создание статей в админке
- Перейдите в Контент → Страницы.
- Создайте новую страницу или откройте существующую.
- Укажите тип страницы «Блог».
- Заполните:
- Заголовок — название статьи.
- Подзаголовок — при включённой опции.
- AI-помощник — введите промт и нажмите «Написать статью» для генерации текста через AI. При необходимости включите «Учитывать товары в статье» и выберите товары.
- Статья дня — отметьте чекбокс, чтобы сделать статью «статьёй дня».
- Товары — при включённой опции привяжите товары к статье через пикер.
- Обложка — загрузите изображение обложки статьи.
- Сохраните страницу.
Редактор на витрине
При включённой опции «Включить редактор статей на витрине»:
- В личном кабинете пользователя появляется пункт «Мои статьи» (
best_blog.all_articles). - Пользователь может:
- просматривать список своих статей;
- создавать новую статью (
best_blog.write); - редактировать существующую статью;
- удалять свои статьи.
- Статьи сохраняются с привязкой к
blog_user_idи корневой категории из настроек модуля.
Блок «Товар в статье дня»
- Перейдите в Дизайн → Макеты.
- Добавьте блок «Товар в статье дня» (из раздела блога).
- Блок выводит товары, привязанные к статье, отмеченной как «статья дня».
Проверка работы
- Создайте страницу типа «Блог» с обложкой и контентом.
- Откройте статью на витрине — проверьте отображение обложки, лайков и просмотров (если включены).
- Привяжите товары к статье и откройте карточку товара — убедитесь, что статья отображается (при включённой опции).
- Отметьте статью как «статья дня» и добавьте блок «Товар в статье дня» на главную или другую страницу — проверьте вывод товаров.
Обслуживание
Обновление
Обновляйте модуль через Модули → Центр обновлений или через git-репозиторий модуля.
Удаление
Удалите модуль через Модули → Управление модулями. Таблицы и данные, созданные миграциями, при необходимости удаляются вручную.
История изменений
v2.1.0
24.02.2026
- [*] Обновлен шаблон модуля
v2.0.0
16.02.2026
- [+] Возможность авто генерации статьи с помощью GPT
- [*] Обновлено название модуля
- [*] Исправлены ошибки модерации и отображения статей
- [!] Исправлена верстка toolbar
- [*] Обновлен шаблон модуля
- [*] Обновлен домен для обращения к CGGPT
- [*] Обновлены DESCRIPTION.md и INSTRUCTION.md в соответствии с функционалом модуля
v1.1.5
- [!] Исправлена ошибка. Добавлена проверка наличия ключа у массива
- [*] Стандартизация модуля
- [*] Настройки распределены по соответствующим разделам
- [+] Добавлена настройка с указанием корневой категории статьи
v1.1.4
14.07.2023
- [!] Возвращен функционал рецептов
- [!] Исправлен addon.xml
- [+] Стандартизация модуля
v1.1.3
05.07.2023
- [+] Изменена работа кропера изображения
v1.1.2
10.06.2023
- [+] Добавлен кроппер для редактирования и добавления картинки в статью
v1.1.1
06.03.2023
- [+] Добавлен новый атрибут для рецептов
v1.1.0
02.03.2023
- [+] Добавлен функционал рецептов
v1.0.0
13.02.2023
- [+] Первое издание
Обозначения:
[+] Добавлено | [-] Удалено | [*] Изменено | [!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.