Плагин WordPress: Вывод последних сообщений форума phpbb

Добрый день!
Делала я недавно сайт на WordPress, на нем организовала форум, использующий движок phpBB3. Между собой эти два движка у меня никак не связаны, т.к. сайт — это простая визитка, а все общение идет на форуме.
Возник вопрос: «А как же вывести на сайте список последних сообщений на форуме?» Долго бродила по интернету в поисках решения и нашла! Это замечательный плагин WP-Recent-phpBB, скачать который можно здесь.

Итак, инструкция по установке и запуску плагина:

Шаг 1. Скачиваем плагин с сайта разработчика

Шаг 2. В директории вашего сайта /wp-content/plugins/ создаем папку wp-recent-phpbb и закачиваем туда содержимое скаченного архива с плагином

Шаг 3. Активируем плагин

Шаг 4. Идем в «Виджеты» и добавляем новый виджет phpBB Recent Posts

Шаг 5. Настройка виджета:
1) Title — название
2) Если WordPress и phpBB установлены в разные базы данных, то настраиваем следующие 4 параметра:
— DB Host — адрес MySQL сервера. По-умолчанию, это localhost.
— DB Name — имя базы данных.
— DB User — имя пользователя базы данных.
— DB Password — пароль пользователя баыз данных.
Если база данных одна, можно оставить эти поля пустыми
3) Table Prefix — префикс к таблицам phpBB. По-умолчанию, это phpbb_, если при установке phpBB вы его не меняли, то оставьте как есть, иначе замените на свое значение
4) phpBB URL — путь до станицы с форумом, введите свою ссылку
5) Number of posts to show — количество выводимых элементов, по-умолчанию, 5
6) Template for new topic — это шаблон для ссылки с новой темой форума, можно оставить как есть
7) Template for reply — это шаблон для ссылки с новым сообщением
Доступны следующие значения для собственного вида ссылок для пунктов 6-7:
— {POST_URL}: URL сообщения
— {POST_EXCERPT}: 20 первых слов сообщения
— {POST_DATE}: Дата сообщения
— {POST_TIME}: Время сообщения
— {POST_SINCE}: Время, прошедшее с момента публикации сообщения
— {TOPIC_URL}: URL темы сообщения
— {TOPIC_TITLE}: Название темы сообщения
— {FORUM_URL}: URL форума
— {FORUM_TITLE}: Название форума
— {USER_URL}: URL пользователя, опубликовавшего сообщение
— {USER_NAME}: Логин пользователя, опубликовавшего сообщение
8) Forums to include — ID форумов через запятую, которые выводятся в списке. По-умолчанию, все форумы
9) Forums to exclude — аналогично пункту 8, только те форумы, которые вы НЕ хотите включать в список
10) Users to follow — Список пользователей через запятую, сообщения от которых хотите показывать. По-умолчанию, все
11) Users to ignore — Список пользователей через запятую, сообщения от которых НЕ хотите показывать.
12) Поставьте галочку Show link to phpBB, если хотите вывести ссылку на форум в конце списка
13) Title of link to phpBB — название ссылки пункта 12
14) Do not show this widget on — здесь отметьте те пункты, в которых вы НЕ хотите показывать этот виджет

Шаг 6. Сохраните настройки.

Также можно вывести список последних сообщений форума не только с помощью виджета. Для этого доступны шорткоды [phpbb] с параметрами:
db_host, db_name, db_user, db_pass, table_prefix, link, limit, template_new, template_reply, forum_include, forum_exclude, user_include, user_exclude, show_link — 1 — выводить, 0 — нет, link_title
По значению они аналогичны параметрам виджета.

Пример:
[phpbb link=»http://www.example.com/forum/» limit=»2″]

При перепубликации активная ссылка на этот блог обязательна.
Поблагодарить автора 🙂
 руб.