ArtTeam писал(а):А скрины Nekstati что не помогли ?
Помогли, я по ним настроил тестовый сайт, с свеже-поставленными движками, phpBB без модов Joomla тоже. Там кириллический ник авторизуется отлично. Настраивал потом, точно так-же рабочий форум, который с модами, в итоге - мост не работает с русскими никами.
Для варианта Joomla - Slave, phpBB - Master, реально влияют МОДы. Буду разбираться какой МОД влияет.
Если настраивать мост как Joomla - Master, phpBB - Slave, то даже на чистых движках без дополнений, не удается авторизоваться пользователю с русским ником.
После перебирания всевозможных вариантов настроек, вернулся к методу с удалением "_сlean" из скрипта.
Убрал "_clean" в скрипте - заработало и с русскими никами.
Т.к. логины берутся теперь из таблицы username, в настройках моста выставил независимость регистра символов для логина.
Nekstati писал(а):в разных местах Джумлы кое-где Username переведено как имя, а кое-где, наоборот, Name как логин.
Проверил что попадает в БД phpBB, при регистрации пользователя с русским ником в Joomla.
Форма регистрации в Joomla простая. Указал данные так:
Имя пользователя: - Проверка
Имя/Логин: - Пользователь
В полях БД phpBB появилось следующее:
username - Пользователь
username_clean - πoлƅзoвaтeлƅ
т.е. попадает только то, что было введено в поле
Имя/Логин: Joomla.
Запись
Имя пользователя: - хранится только в БД Joomla.
Имя пользователя: отображаемое в phpBB, это
Имя/Логин: в Joomla.
Если на то пошло, то надо везде указывать поле
Логин:, phpBB не исключение