11 июл 2011, 03:03
При интеграции конференции phpBB3 со сторонними CMS возникает потребность в "убийстве" регистрации на самой конференции. Тут можно решить вопрос с перенаправлением регистрации конференции на регистрацию сайта.
Сам сталкивался с проблемой, искал много не нашел ничего конкретного, решил тут отписаться, может кому поможет. Я интегрировал Joomla и phpBB3 но прокатит любая комбинация, смысл в следующем:
1. Открываем файл /forum/includes/functions.php.
2. Находим строку 'U_REGISTER' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
3. Заменяем на 'U_REGISTER' => append_sid('http://сайт.ru/index.php/component/comprofiler/registers'),
Где "http://сайт.ru/index.php/component/comprofiler/registers" является ссылкой на регистрацию вашего сайта. (эту ссылку можно получить нажав на "Зарегистрироваться" на вашем сайте и скопировать адресную строку)
Такой метод позволит вам заменить все ссылки "Зарегистрироваться" на вашей конференции.
P.S. .php файл удобнее редактировать в блокноте "Notepad++" или любом другом, который подсвечивает коды.
Если будут вопросы - задавайте.
Пользуюсь phpBB3 с 01.07.2011
Я гениальный и простой!