Как правильно подключить/интегрировать сторонний форум?
Интеграция с сторонним форумом подразумевает общую регистрацию с системой, это значит что при регистрации в системе, пользователь автоматически регистрируется в форуме.
Для того что бы всё работало корректно, рекомендую учесть следующие нюансы:
1. Все таблицы форума и системы должны находится в одной базе данных.
2. Префиксы баз данных системы и форума должны быть идентичны.
3. Для корректной, общей регистрации, регистрация на форуме должна быть отключена. Рекомендуем сделать переход/ссылку с регистрации форума в отдел регистрации системы.
4. Форум должен находится в основной директории системы: forum/
5. В основных конфигурациях системы должен быть указан тип используемого форума. Там же можно указать ссылки на профиль и лычные сообщения форума. Соответствующие кнопки переходов появятся в профиле пользователя системы.
По сути, если пользователи не зарегистрированы на форуме, в случае если он установлен после установки системы, пользователи, при входе в систему будут автоматически зарегистрированы на форуме. Данную возможность поддерживают не все форумы, если мне не изменяет память, то актуальные версии. Рекомендую проверить данный вариант.
Что касается ранее зарегистрированных пользователей форума, то автоматический перенос в базу пользователей системы невозможен по техническим причинам в виду сложной системы шифрования паролей пользователей форума.
Вы можете внести свои изменения и модификации в функции общей регистрации, все они находятся в файле: function/forum.php
Подключение производится в файле модуля пользователя: modules/account/index.php
При тестировании общей регистрации и входа, рекомендую очищать Cookies браузера.
Для того что бы всё работало корректно, рекомендую учесть следующие нюансы:
1. Все таблицы форума и системы должны находится в одной базе данных.
2. Префиксы баз данных системы и форума должны быть идентичны.
3. Для корректной, общей регистрации, регистрация на форуме должна быть отключена. Рекомендуем сделать переход/ссылку с регистрации форума в отдел регистрации системы.
4. Форум должен находится в основной директории системы: forum/
5. В основных конфигурациях системы должен быть указан тип используемого форума. Там же можно указать ссылки на профиль и лычные сообщения форума. Соответствующие кнопки переходов появятся в профиле пользователя системы.
По сути, если пользователи не зарегистрированы на форуме, в случае если он установлен после установки системы, пользователи, при входе в систему будут автоматически зарегистрированы на форуме. Данную возможность поддерживают не все форумы, если мне не изменяет память, то актуальные версии. Рекомендую проверить данный вариант.
Что касается ранее зарегистрированных пользователей форума, то автоматический перенос в базу пользователей системы невозможен по техническим причинам в виду сложной системы шифрования паролей пользователей форума.
Вы можете внести свои изменения и модификации в функции общей регистрации, все они находятся в файле: function/forum.php
Подключение производится в файле модуля пользователя: modules/account/index.php
При тестировании общей регистрации и входа, рекомендую очищать Cookies браузера.