Плагин Forum Posts User для Cotonti

Предназначен для отображения сообщений пользователя, размещённых им на форуме, в двух форматах: отдельная страница со списком собственных сообщений и отдельная вкладка в профиле пользователя со списком его постов.

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

Плагин Forum Posts User — руководство и описание

Назначение плагина

Плагин Forum Posts User предназначен для отображения сообщений пользователя, размещённых им на форуме, в двух форматах:

  • отдельная страница со списком собственных сообщений авторизованного пользователя;
  • отдельная вкладка в профиле пользователя со списком его сообщений на форуме, доступная другим пользователям в рамках прав доступа.

Плагин расширяет модуль форумов и модуль пользователей, добавляя персонализированный просмотр форумной активности.


Общая логика работы плагина

Плагин работает в связке с модулем форумов и использует данные сообщений и тем форума. Он выполняет:

  • выборку сообщений конкретного пользователя;
  • проверку прав доступа к разделам форума;
  • постраничную навигацию;
  • сокращение текста сообщений;
  • интеграцию в интерфейс сайта через меню и вкладки профиля.

Работа плагина полностью зависит от наличия модуля форумов и активного пользователя.


Работа плагина на стороне сервера (без кода)

Общие принципы

  • Плагин подключается глобально и подгружает языковые файлы.
  • Использует стандартную систему шаблонов Cotonti.
  • Все данные извлекаются напрямую из таблиц форума.
  • Для каждого запроса выполняется проверка прав доступа к форумным разделам.

Основные сценарии

  1. Просмотр собственных сообщений
    • Пользователь должен быть авторизован.
    • Используется идентификатор текущего пользователя.
    • Подсчитывается общее количество сообщений.
    • Формируется постраничная навигация.
    • Сообщения сортируются по дате обновления, от новых к старым.
    • Текст сообщений очищается от разметки и обрезается до заданной длины.
  2. Просмотр сообщений пользователя в профиле
    • Используется идентификатор пользователя из профиля.
    • Проверяется существование пользователя.
    • Проверяется доступ к форумным разделам для каждого сообщения.
    • Поддерживается переключение вкладок профиля.
    • Поддерживается постраничный вывод.

Интеграция в интерфейс сайта

Меню авторизованного пользователя

  • В меню появляется пункт «Мои посты на форуме».
  • Пункт отображается только если:
    • плагин активен;
    • пользователь авторизован.
  • Ссылка ведёт на отдельную страницу со списком сообщений пользователя.

Профиль пользователя

  • В профиле пользователя появляется отдельная вкладка.
  • Название вкладки содержит:
    • заголовок;
    • количество сообщений пользователя.
  • Вкладка доступна при наличии прав на чтение форума.
  • Вкладка активируется стандартным механизмом переключения вкладок.

Работа плагина для администратора

Администратор получает следующие возможности:

  • включение и отключение плагина через панель расширений;
  • настройка количества сообщений на странице;
  • настройка длины отображаемого текста сообщения;
  • автоматическая интеграция плагина в профиль пользователя без ручной доработки шаблонов;
  • использование стандартных прав доступа форума без дополнительных настроек.

Плагин не добавляет новых типов прав и полностью опирается на существующую систему авторизации Cotonti.


Работа плагина для пользователя

Авторизованный пользователь

  • Видит пункт «Мои посты на форуме» в меню.
  • Может просматривать все свои сообщения, независимо от текущего профиля.
  • Получает:
    • список сообщений;
    • название темы;
    • дату сообщения;
    • сокращённый текст;
    • ссылку на конкретное сообщение в теме.
  • Может листать страницы при большом количестве сообщений.

Просмотр чужого профиля

  • Может открыть вкладку с сообщениями пользователя.
  • Видит только те сообщения, к форумным разделам которых у него есть доступ.
  • Может использовать постраничную навигацию.
  • Видит актуальное количество сообщений пользователя.

Обработка прав доступа

  • Для каждого сообщения проверяется право чтения соответствующего раздела форума.
  • Сообщения из закрытых разделов не отображаются.
  • Если пользователь не существует, вкладка отключается.
  • Если модуль форумов не активен, функциональность плагина не используется.

Шаблоны и оформление

  • Используются отдельные шаблоны:
    • для страницы собственных сообщений;
    • для вкладки в профиле пользователя.
  • Поддерживается адаптивная верстка.
  • Используются стандартные классы интерфейса.
  • Поддерживается вывод сообщений в виде списка.
  • Поддерживается хлебная навигация на отдельной странице.

Локализация

  • Плагин использует языковые файлы.
  • Все заголовки и подписи выводятся через систему локализации.
  • Поддерживается мультиязычность.

 

Плагин Forum Posts User предоставляет структурированный и безопасный способ отображения форумной активности пользователей, интегрированный в профиль и меню сайта. Он работает на основе стандартных механизмов Cotonti, не нарушает модель прав доступа и не требует дополнительной логики со стороны администратора или пользователя.

 

исходный код на GitHub



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

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

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


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

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

forumspostsuser.zip

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

 

Категория расширения
Оповещения, рассылки, email и SMS, Социальная сеть и интеграции, Подписки и рассылки
Доступность
Бесплатно

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

webitproff

Оффлайн

webitproff

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

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

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

  • Разработки на GitHub бесплатно
    • 17.01.2026 16:11
    • 21.01.2026 04:29
    • Язык:

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

    Плагин SEO + Микроразметка для Forum для Cotonti

    Плагин SEO + Микроразметка для Forum для Cotonti

    Плагин автоматически формирует все необходимые мета‑теги (title, description, keywords), социальные
    Установка, интеграция и адаптация плагинов под Cotonti CMF

    Установка, интеграция и адаптация плагинов под Cotonti CMF

    профессиональные услуги по установке, глубокой интеграции и адаптации плагинов под Cotonti CMF, с

    Витрина Market PRO

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