Рекомендуемые товары на страницах форумов

Featured Products from Market in Forums. Профессиональный обзор и руководство по использованию плагина, позволяет вручную рекомендовать конкретные товары из каталога интернет-магазина прямо внутри обсуждения форума

Опубликовано в: Модули и Плагины для Cotonti

Featured Products from Market PRO in Topic of Forums: Профессиональный обзор и руководство по использованию плагина для Cotonti Siena

 

Введение

В эпоху 2025–2026 годов форумы эволюционировали далеко за пределы простых платформ для обсуждений. Они стали полноценными сообществами, где пользователи обмениваются опытом, решают проблемы, ищут поставщиков, сравнивают товары и услуги. Это особенно актуально для нишевых тематических форумов — автомобильных, строительных, туристических, игровых, профессиональных и многих других.

Плагин Featured Products from Market PRO in Topic of Forums решает ключевую задачу: позволяет авторам тем (а в некоторых случаях модераторам или администраторам) вручную рекомендовать конкретные товары из каталога интернет-магазина прямо внутри обсуждения форума. Это не автоматизированная генерация "похожих товаров" или рекламные блоки от внешних сетей, а осознанная, ручная рекомендация, которая выглядит органично и вызывает высокое доверие у аудитории.

Плагин разработан для CMF Cotonti Siena 0.9.26 и выше, тесно интегрирован с модулем Market PRO v5+ и следует принципам hook-based расширения, не нарушая ядро системы. Он идеально подходит для проектов, где форум служит экспертной, консультационной или коммерческой платформой: обсуждения товаров, техническая поддержка, обзоры, рекомендации и партнёрские темы.

 

Концепция и назначение плагина

Основная идея плагина — превратить тему форума в "контейнер рекомендаций", где товары из Market PRO прикрепляются вручную к первому посту. Это позволяет логически связать обсуждение с коммерческим контентом, не превращая форум в каталог, а дополняя его контекстными элементами.

Плагин предназначен для сайтов, где форум используется как:

  • Площадка для обсуждения товаров и услуг.
  • Центр технической поддержки интернет-магазина.
  • Экспертный или консультационный ресурс.
  • B2B/B2C маркетплейс.
  • Коммерческий форум с рекомендациями и обзорами.

Он повышает полезность обсуждений, делая их более конкретными и практически ориентированными, что способствует монетизации и росту доверия аудитории.

 

Архитектура и структура решения

Логическая модель данных

В основе лежит отдельная таблица связей в базе данных (cot_featured_prds_topic), реализующая many-to-many модель:

  • Каждая запись связывает ID темы форума и ID товара.
  • Поддерживается сортировка (порядок отображения).
  • Уникальный индекс предотвращает дубликаты.
  • Индексы по ID ускоряют выборки.
  • Используется InnoDB с utf8mb4 для совместимости.

Это обеспечивает минимальную нагрузку на базу: хранятся только связи, без дублирования данных.

Жизненный цикл данных

  • Редактирование: Пользователь редактирует первый пост темы; выбирает товары через AJAX-поиск; при сохранении старые связи удаляются, новые валидируются и сохраняются в порядке.
  • Просмотр: Товары загружаются, обрабатываются (с учётом языка, изображений, описаний) и выводятся блоком.
  • Удаление: При удалении темы связи автоматически очищаются, сохраняя целостность базы.

 

Интеграция с форумами Cotonti

Плагин использует официальные хуки:

  • forums.editpost.tags — для формы выбора товаров.
  • forums.editpost.update.done — для сохранения связей.
  • forums.posts.tags — для вывода товаров.
  • forums.topic.delete.done — для очистки при удалении.
  • ajax — для поиска товаров.

Ограничение на первый пост темы — принципиальное решение: исключает хаос, дублирование и конфликты прав, соответствует стандартному UX форумов.

 

Интерфейс выбора товаров

Реализован через Select2 + AJAX:

  • Асинхронный поиск по названию/артикулу (минимум 2 символа).
  • Поддержка больших каталогов.
  • Защита от дублирования.
  • Предзаполнение выбранных товаров.
  • Учёт состояния публикации товара.

 

Контроль доступа

Использует систему cot_auth:

  • Администраторы видят весь каталог.
  • Обычные пользователи — только свои товары.
  • Гости — только просмотр.
  • Редактирование доступно при наличии прав на запись.

Это предотвращает спам и накрутку.

 

Отображение товаров

На странице темы выводится блок:

  • Заголовок "Рекомендуемые товары в этой теме".
  • Карточки товаров (в заданном порядке): фото (или заглушка), название, короткое описание (обрезается по настройкам), категория (ссылка), переход на товар.
  • Блок показывается только при наличии товаров.

Данные экранируются и очищаются для безопасности.

 

Работа с изображениями

Многоуровневая логика:

  1. Проверка через плагин attacher.
  2. Первое изображение товара.
  3. Настраиваемая заглушка.
  4. Резервная заглушка плагина.

Гарантирует стабильный визуал.

 

Мультиязычность

При наличии i18n4marketpro поддерживается перевод:

  • Названия товара.
  • Описания.
  • Полного текста.
  • Категории.

Язык определяется автоматически.

 

Безопасность и стабильность

  • Строгая типизация и проверка входных данных.
  • Защита от XSS и SQL-инъекций.
  • Корректная работа с PDO.
  • Статический кэш для оптимизации.
  • Нет модификаций ядра.

 

Основные возможности плагина

  • Ручное прикрепление товаров к первому посту темы.
  • Максимальное количество товаров (настраивается, по умолчанию 3–5).
  • AJAX-поиск с автодополнением (Select2).
  • Сортировка товаров вручную.
  • Отображение в forums.posts.tpl.
  • Поддержка мультиязычности и изображений.
  • Автоматическая очистка связей при удалении темы.
  • Полная совместимость с Market PRO v5+.

 

Требования и совместимость

  • Cotonti Siena 0.9.26+.
  • PHP 8.4+.
  • MySQL/MariaDB 8.0+.
  • Обязательно: Market PRO v5+.
  • Рекомендуется: attacher (для изображений), i18n4marketpro (для мультиязычности).
  • Совместимо с шаблонами на Bootstrap 5.

 

Установка и начальная настройка

  1. Скачайте и распакуйте архив в /plugins/featuredproductstopic/.
  2. Установите через админ-панель: Расширения → Установить (создаст таблицу cot_featured_prds_topic).
  3. В настройках укажите:
    • Максимальное количество товаров (3–5).
    • Элементов в AJAX-списке (100–200).
    • Длину описания (100–200 символов).
    • Путь к заглушке.
  4. Добавьте теги в шаблоны:
    • forums.editpost.tpl — для формы (только для первого поста).
    • forums.posts.tpl — для вывода блока ({FEATURED_PRD_TOPIC_PRODUCTS}).

 

Как это выглядит для пользователя форума

Сценарий автора темы

  • Создаёт/редактирует первый пост.
  • В форме появляется блок "Рекомендуемые товары".
  • Добавляет товары: вводит 2+ символа, выбирает из поиска (до лимита).
  • Сохраняет.

 

Для посетителя

  • Под сообщениями — блок с заголовком и карточками товаров (фото, название, описание, категория, ссылки).
  • Блок скрыт, если товаров нет.

 

Полезные сценарии использования

  • Автофорумы: Рекомендации ГРМ в теме о двигателе.
  • Строительные: Смесители в обсуждении ремонта.
  • Туристические/рыболовные: Снаряжение, одежда.
  • Родительские: Коляски, игрушки.
  • DIY: Инструменты, материалы.
  • Форумы о животных: Корма, аксессуары.
  • Поддержка магазинов, обзоры, B2B.

 

Преимущества по сравнению с альтернативами

  • Ручной отбор: Высокое доверие (автор рекомендует осознанно).
  • Органичная интеграция в дизайн форума.
  • Нет зависимости от внешней рекламы.
  • Минимальная нагрузка на базу.
  • Поддержка мультиязычности (для СНГ+Европа).
  • Защита от спама: Пользователи рекомендуют только свои товары.
  • Простая очистка данных.

 

Ограничения и особенности

  • Рекомендации только в первом посте.
  • Пользователи не могут рекомендовать чужие товары.
  • При обновлении Market PRO может потребоваться адаптация.
  • Без attacher — только заглушки.
  • Требует ручного добавления тегов в шаблоны.
  • Не выводится автоматически без тега.

 

Кому подойдёт этот плагин в 2026 году

  • Нишевые форумы с торговой составляющей.
  • Сообщества с вопросами "что купить", "посоветуйте", “давайте вместе купим”.
  • Сайты с Market PRO и 300+ товаров.
  • Проекты на долгосрочное развитие и доверие.
  • Многоязычные ресурсы.

 

Заключение

Featured Products from Market PRO in Topic of Forums — компактный, но мощный инструмент для монетизации и повышения ценности тематических форумов. Он органично связывает обсуждения с коммерческим контентом, делая их полезнее: пользователи получают реальные рекомендации от экспертов, а владельцы — трафик в магазин и рост лояльности.

Для сайтов на Cotonti с Market PRO это расширение не просто опция, а логическое дополнение, способное значительно улучшить пользовательский опыт. Если ваш форум полон тем "посоветуйте в 2026", установка плагина станет эффективным шагом вперёд.

Лицензия: BSD (свободное использование с сохранением копирайта).

Удачных обсуждений и высоких продаж!

 

Постоянная ссылка на актуальный исходный код репозитория плагина на GitHub.



Рейтинг на основе отзывов:
Звезд получено: 0
Oтзывов всего: 0
Средняя оценка: 0
5 минут чтения
Владелец: Carbonate Sodium

Отзывы к товарам

Отзывов пока нет


Добавить в корзину

К этому товару прикреплен файл для загрузки.

featured-products-topic-forums-cotonti-main.zip

Количество скачиваний файла 2

 

Категория расширения
Реклама и продвижение, Публикации и мероприятия, Маркетинг и реклама, SEO и оптимизация, Социальная сеть и интеграции
Доступность
Бесплатно

Автор контента

webitproff

Оффлайн

webitproff

Последняя авторизация: 20.07.2026 04:22

  • Чем могу помочь?

    Оказываю весь спектр услуг по CMF Cotonti. Разработка открытых и закрытых корпоративных интернет порталов, небольших социальных сетей, торговые площадки, маркетплейсы, биржи фриланса, каталоги товаров оптовых поставщиков, интернет-магазин под заказ, чтобы делать совместные покупки и групповые совместные продажи от имени нескольких продавцов.

  • Разработки на GitHub бесплатно
    • 24.01.2026 17:41
    • 25.01.2026 02:36

    Рекомендуемые товары и услуги

    "Рекомендуемые товары в статьях" - Плагин для Cotonti v.0.9.26

    "Рекомендуемые товары в статьях" - Плагин для Cotonti v.0.9.26

    Позволяет администратору назначать, привязывать рекомендуемые товары и услуги из модуля Market PRO к
    Плагин Featured Products in Market (Рекомендуемые товары)

    Плагин Featured Products in Market (Рекомендуемые товары)

    предназначен для ручного назначения и вывода рекомендуемых товаров и услуг в модуле Market
    Плагин Featured Articles in Market PRO

    Плагин Featured Articles in Market PRO

    Рекомендуемые Статьи в Market PRO, плагин для Cotonti. На странице товара, показываем нужные блоги и

    Витрина Market PRO

    CMS, Скрипт и Движок - веб сайта онлайн-витрины, интернет магазина инфопродуктов и цифровых товаров. Разные цены в разных валютах на товар. Онлайн-оплата в криптовалюте за товары и услуги.