Парсер форумов с экспортом в vBulletin

Универсальный парсер форумов

Недавно мы создали плагин DatacolVbulletinExportPlugin, который позволяет буквально за несколько минут автоматически наполнить форум на vBulletin. Таким образом, если вы настроили парсер форума на базе Datacol, то вам остается подключить плагин экспорта DatacolVbulletinExportPlugin и публикация собранных данных будет происходить в ваш форум на vBulletin.

Основные возможности плагина экспорта в vBulletin »

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

Подключение плагина экспорта в vBulletin »

Подключение плагина экспорта в vBulletin показано на скриншоте ниже.

Подлючение плагина экспорта в Vbulletin

Конфигурация плагина »

Для начала приведу описание конфигурации

<DC_DBSERVER>Адрес сервера базы данных (прописывается жестко)</DC_DBSERVER>
<DC_DBNAME>Имя базы данных (прописывается жестко)</DC_DBNAME>
<DC_DBUSER>Имя пользователя базы данных (прописывается жестко)</DC_DBUSER>
<DC_DBPASS>Пароль пользователя базы данных (прописывается жестко)</DC_DBPASS>
<DC_DBPORT>Порт сервера базы данных (прописывается жестко)</DC_DBPORT>
<DC_FORMAT>
<DC_FORUMUSER>имя пользователя форума (в генерации могут быть использованы данные, собранные с источника)</DC_FORUMUSER>
<DC_USERSIGN>подпись пользователя (в генерации могут быть использованы данные, собранные с источника)</DC_USERSIGN>
<DC_FORUMCAT>путь разделов и категорий (в генерации могут быть использованы данные, собранные с источника)</DC_FORUMCAT>
<DC_THREAD>название темы (в генерации могут быть использованы данные, собранные с источника)</DC_THREAD>
<DC_POSTTITLE>заголовок поста (в генерации могут быть использованы данные, собранные с источника)</DC_POSTTITLE>
<DC_POSTTEXT>текст поста (в генерации могут быть использованы данные, собранные с источника)</DC_POSTTEXT>
<DC_USERTIME>дата регистрации пользователя (в генерации могут быть использованы данные, собранные с источника)</DC_USERTIME>
<DC_POSTTIME>времядата сообщения (в генерации могут быть использованы данные, собранные с источника)</DC_POSTTIME>
</DC_FORMAT>

Ниже приведу реальный пример:

<DC_DBSERVER>site.ru</DC_DBSERVER>
<DC_DBNAME>db1</DC_DBNAME>
<DC_DBUSER>user1</DC_DBUSER>
<DC_DBPASS>pass1</DC_DBPASS>
<DC_DBPORT>3306</DC_DBPORT>
<DC_FORMAT>
<DC_FORUMUSER>%имя пользователя%</DC_FORUMUSER>
<DC_USERSIGN></DC_USERSIGN>
<DC_FORUMCAT>%раздел%\\%категория%</DC_FORUMCAT>
<DC_THREAD>%название темы%</DC_THREAD>
<DC_POSTTITLE></DC_POSTTITLE>
<DC_POSTTEXT>%сообщение%</DC_POSTTEXT>
<DC_USERTIME>%дата регистрации пользователя%</DC_USERTIME>
<DC_POSTTIME>%времядата сообщения%</DC_POSTTIME>
</DC_FORMAT>

В примере выше мы парсим с источника 7 полей данных: имя пользователя, раздел, категория, название темы, сообщение, дата регистрации пользователя, время и дата сообщения. Используя символ процента (%) в конфигурации, мы указываем Datacol использовать то или иное поле для генерации определенного параметра экспорта.

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

Инструкция по установке и настройке форума vBulletin »

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

1. Скачать архив с vBulletin вы можете по следующим ссылкам:
http://vbsupport.org/forum/krfilesmanager.php?do=cat&dlcategoryid=19
(требуется регистрация)
http://dl.grinderz.org/y8o1b717jdb7.html
Или с другого, удобного вам источника.
Рекомендуем версии vBulletin 3.8.7 PL2 или vBulletin 3.8.4 PL2.Установка vBulletin отлично описана на vB Installation Guide (By VipeR).

2. Установка vBulletin отлично описана на vB Installation Guide (By VipeR).

3. Русификация для vBulletin 3.8.7 PL2 в UTF-8 http://www.zcarot.com/files/vb387_zCarot_rus_utf8.zip . Подробная инструкция прилагается в архиве.

4. Что не было проблем с кодировкой, при установке форума, в файле config.php, который лежит в includes/config.php расскоментируйте следующую строчку:
// $config[‘Mysqli’][‘charset’] = ‘utf8’;
Т.е., должно получиться так $config[‘Mysqli’][‘charset’] = ‘utf8’;


Пример тестового форума, наполненного с помощью Datacol мы можем выслать вам на почту, если вы свяжетесь с нами через форму обратной связи.

Еще раз подчеркну, что с помощью Datacol можно парсить любые ресурсы: форумы на различных движках, парсить обсуждения Вконтакте, обычные блоги (в частности, обсуждения постов) и многое другое. Собранные данные можно экспортировать в различные форматы и в том числе в форум на Vbulletin. Таким образом можно быстро автоматически сгенерировать форум на базе любого другого сайта.

Плагин DatacolVbulletinExportPlugin может приобрести любой покупатель Datacol. Стоимость плагина составляет 20$. Плагин на данный момент существует для 4-ой версии Datacol. Также обсуждается перенос на 5-ую.

Если вас заинтересовал плагин DatacolVbulletinExportPlugin, то вы можете связаться с нами прямо сейчас.