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

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

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.



Rating based on reviews:
Stars received: 0
Total reviews: 0
Average rating: 0
5 minutes read

Reviews to products

No reviews yet


Add to Cart

A downloadable file is attached to this product.

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

Number of downloads 2

 

Category Extentions
Advertising and promotion, Posts and events, Marketing and advertising, SEO and optimization, Social networks and integrations
Availability
Free

Content author

webitproff

Offline

webitproff

Last logged: 2026-07-21 00:03

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

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

  • Разработки на GitHub бесплатно
    • 2026-01-24 17:41
    • 2026-01-25 02:36

    Featured Products and Services

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

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

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

    Featured Products in Market

    It is designed for manual assignment and display of recommended products and services in the Market
    Featured Articles in Market PRO (for Cotonti CMF)

    Featured Articles in Market PRO (for Cotonti CMF)

    Recommended Articles, a plugin for Cotonti. On the product page, we show the necessary blogs and

    Market PRO Showcase

    CMS, Script and Engine for an online storefront, infoproduct shop and digital goods store. Different prices in different currencies. Online cryptocurrency payments for goods and services.