Документация

Обновление: 2 года назад

Версия файла: 1.0.0

Поддержка WP-Recall: 16.0.0 и выше

Активных установок: 576

Бесплатно Не доступен

PrimeForum - одно из основных, базовых дополнений к плагину WP-Recall, разворачивающее на WordPress сайте полноценный форум.

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

Функционал PrimeForum работает на базе мощного API плагина WP-Recall, активно использует функционал произвольных полей, строит сложные запросы к БД через класс Rcl_Query, имеет гибкую систему шаблонов и позволяет расширять свой функционал и менять тему отображения форума через отдельные дополнения.

Основные достоинства:

  • Возможность построения сложной структуры форума
  • Возможность смены темы форума, а также основного цвета
  • Расширение формы публикации темы форума за счет произвольных полей
  • Встроенная поддержка и взаимодействие с дополнением чата, рейтинга и фида от плагина WP-Recall
  • Широкие административные возможности
  • Гибкая система прав и ролей участников форума
  • Поддержка ЧПУ
  • Расширение своего функционала за счет отдельных дополнений

Структура форума:

PrimeForum имеет четкую структуру и иерархию своих элементов:

  • Группы форумов - объединяют множество форумов
  • Форумы - содержат темы, а также могут содержать подфорумы
  • Дочерние форумы/Подфорумы
  • Темы/Топики форума - хранят добавленные по теме сообщения
  • Сообщения темы

Создание групп, их форумов, указание подфорумов и их настроек производится на странице управления структурой форума.

Сначала создаются форумные группы, а внутри этих групп создаются форумы со своими настройками:

Форумные группы

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

Любая сложная структура форума


Вывод форума:

На сайте созданная структура форума выводится через шорткод:

[prime-forum]

При первой активации PrimeForum дополнение автоматически создает страницу "Форум" с уже размещенным внутри нее шорткодом, поэтому специально создавать страницу и размещать указанный шорткод не потребуется.

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

Список созданных форумных групп

Если присутствует необходимость вывода списка форумов для всех групп, то имеет смысл перейти в настройки PrimeForum и указать соответствующие опции вывода списка форумов на главной странице форума:

Выводим список форумов

Если мы указали определенные идентификаторы форумных групп, то форумы будут выводиться только для этих групп:

Выводим список нужных форумов по id


Публикация темы:

Открытый форум позволяет пользователям публиковать темы для обсуждения. Форма публикация темы по-умолчанию содержит только два необходимых поля: для указания наименования темы и простой редактор для описания:

Вид формы создания темы

PrimeForum позволяет расширять форму публикации темы за счет функционала произвольных полей, на странице "Форма топика", в административной части сайта. Можно создать различные формы публикации тем для каждой форумной группы:

Расширяем своими полями

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

Расширяем форму любыми полями

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

Вид созданной темы с произвольными полями


Роли и права:

PrimeForum делит посетителей форума согласно установленных ролей:

  • Бан
  • Гость
  • Участник
  • Модератор
  • Администратор

Каждая роль имеет свой набор прав:

Бан:

  • заблокирован доступ к просмотру содержимого форума

Гость:

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

Участник:

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

Модератор:

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

Администратор:

  • имеет весь набор прав "Модератора"
  • имеет право на удаление любых тем
  • имеет право на удаление любых сообщений внутри темы

Управлять ролью определенного пользователя на форуме может администратор сайта на странице профиля этого пользователя в административной части сайта.

На основании текущей роли и набора прав посетителю форума предлагаются элементы управления темой или определенным сообщением внутри темы:

Модерация темы форума


Навигация по форуму:

Для упрощения навигации пользователя на форуме реализовано несколько инструментов:

  1. Хлебные крошки.
  2. В верхней части форума всегда выводится иконка на получение списка актуальных тем, т.е. тех тем, в которых были оставлены последние сообщения.
  3. Также в верхней части форума выводится иконка на получение списка всех созданных форумов для быстрого перехода.
  4. Кроме того, в личном кабинете пользователя выводится вкладка "Форум", которая позволяет быстро получить все свои созданные темы, а также темы в которых пользователь когда-либо оставлял сообщения.

Шорткоды:

Для вывода последних сообщений с форума можно использовать шорткод:

[prime-posts]

Шорткод может принимать следующие атрибуты:

number - (число) количество последних сообщений с форума, по-умолчанию - 5
avatar_size - (число) размер выводимых аватарок авторов сообщений в пикселях, по-умолчанию - 40
name_length - (число) максимальное количество символов при выводе наименования темы, по-умолчанию - 30. Наименование обрезается до целого слова.
post_length - (число) максимальное количество символов при выводе текста сообщения, по-умолчанию - 120. Текст сообщения обрезается до целого слова.

Описание шорткода в документации.


Интеграция:

На момент публикации этой статьи PrimeForum имеет плотную интеграцию с некоторыми другими дополнениями из базового функционала плагина WP-Recall.

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

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

И рядом выводится иконка на получение подробной информации об авторе - в всплывающем окне вы увидите его информацию, что он указал в своём профиле.

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


SEO - оптимизация:

Для того, чтобы поисковое продвижение сайта на основе контента форума было наиболее простым, было предпринято ряд мер:

  • поддержка ЧПУ
  • поддержка плагина All in One SEO Pack
  • поддержка плагина Yoast SEO
  • возможность задавать свои шаблоны для гибкого формирования заголовков текущей страницы форума и ее тега title

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


Первоначальная настройка:

В видео рассказывается об особенностях этого WordPress форума, о его установке и настройках. Собственно мы создадим форум и я покажу как работать с ним. Вы узнаете много тонкостей и особенностей.

Также вы увидите как расширить данный ВП форум с помощью сторонних дополнений к WP-Recall.


Ниже даны ссылки на нужный временной отрезок к этому видео. Можете самостоятельно перемотать видео выше, или, нажав на ссылку, перейдете на ютуб к этому временному отрезку.

Основные моменты:

1. Введение 0:10
2. Виды форумов 0:31
3. Активируем форум 1:47
4. Обзор настроек форума 2:12
5. Создаём структуру форума 8:13
6. Выведем ссылку на форум 11:35
7. Обновляем постоянные ссылки (ЧПУ) 12:07
8. Мы создали форум 12:28
9. Убираем сайдбар в ВП теме - форум на всю ширину 12:40
10. Страница "Шаблоны" (темы форума и внешний вид) 13:20
11. Страница "Форма темы" 13:43
12. Функционал форума. Создаем новую тему 14:27
13. Общение в реальном времени на форуме 16:30
14. Модерирование, цитирование - еще возможности 17:36
15. Шорткод последних сообщений форума 18:43
16. Преимущества PrimeForum перед другими плагинами форумов 19:14
17. Выведем рейтинг на форуме 20:27
18. Вкладка "форум" в личном кабинете 21:20
19. Расширяем форум дополнениями 21:39
20. Статистика форума 22:16
21. Миграторы с других форумов 22:53
22. oEmbed 23:47
23. Подведём итоги 24:09


Полезные расширения и дополнения:

Скачать дополнения к PrimeForum
Скачать шаблоны (темы) к PrimeForum

Документация WP-Recall


В заключении:

Несмотря на то, что PrimeForum уже активно используется на этом сайте и мы уверены в стабильной работе его функционала, мы просим, неравнодушних пользователей плагина WP-Recall и тех, кто решит активировать PrimeForum на своем сайте быть внимательным к его работе и сообщать на нашем форуме поддержки обо всех нюансах и мелочах в работе дополнения, которые показались вам странными или неправильными. Обратная связь поможет в короткие сроки устранить возможные существующие проблемы и позволит вам пользоваться данным функционалом без неприятностей в будущем.

Живая работа форума на нашем сайте. Перейти на форум

Документация WP-Recall

Данное дополнение распространяется в составе
базовой версии WP-Recall

Условия поддержки:на форуме сайта
Контактные данные:support@codeseller.ru
Авторство:Товар опубликован его непосредственным автором
5

Форум поддержки:

При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара

Бесплатно Не доступен
Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

не в сети 5 часов

Андрей CS

11K
Skype-консультации - 1000 р/час
Комментарии: 2281Публикации: 455Регистрация: 30-11--0001Продаж/Покупок: 27285/144