Форум » Система построения сайтов » Форумы » Проблема с русскими никами
Открыть Ответить

Проблема с русскими никами

3.00

3.00

1
17.02.2010 15:36:04 22.12.2012 16:29:22

Общая регистрация и авторизация с самыми популярными и актуальными на сегодняшний день форумами: Invision Power Board, phpBB 2, phpBB 3, vBulletin, SMF.

Это из описания опен слаед.

Поставил опен + phpBB 3, включил общую регистрацию... С никами на английском никаких проблем все работает.
С русскими проблема. Регистрация проходит успешно. Входить с русским ником можно только на сайте ( на форуме пишет , что пользователя с таким ником нет ). Если войти на сайте , то авторизазия происходит и на форуме. Пользователей с русскими никами невозможно добавить в группу и т.д. Невозможно работать с ними в админке.
Что можно сделать?

Open SLAED 1.*
PHP 5
Сервер в интернете
Регистрация
27.08.2009
Предупреждения
Нет
ginsh
ginsh
3.50

3.50

17.02.2010 16:54:07

Какую кодировку используете для базы данных форума?


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39697
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

17.02.2010 19:20:40

ginsh, utf8 нужно кодировку на slaed и форуме сделать тогда будет нормально работать.

Группа
Клиент
Пункты
18
Регистрация
25.06.2008
Пол
Мужчина
Предупреждения
  1. 1
name
name
3.95

3.95

04.03.2010 05:08:08

Сопоставление соединения с MySQL: utf8_unicode_ci
Так написано на главной в пхп Май Админе. А Когда заходишь именно в базу данного сайта там написано "сравнение" - таблицы сайта в utf8_unicode_ci , а таблицы форума в utf8_bin
Вроде норм, но проблема остается.

Open SLAED 1.*
PHP 5
Сервер в интернете
Регистрация
27.08.2009
Предупреждения
Нет
ginsh
ginsh
3.50

3.50

04.03.2010 08:17:10

Входить с русским ником можно только на сайте ( на форуме пишет , что пользователя с таким ником нет ). Если войти на сайте , то авторизазия происходит и на форуме.


Непонятно. В первом предложении одно, во втором обратное. Если заходите из CMS с русским ником, в форуме заходит?

Группа
Посетители
Пункты
949
Регистрация
15.11.2007
Пол
Мужчина
Предупреждения
Нет
Chianuk
Chianuk
3.89

3.89

04.03.2010 13:13:15 04.03.2010 13:23:47

ginsh, стандартная интеграция с phpBB3 кривая дальше некуда)) кривость заключается в том, что поиск в таблице пользователей форума должен происходить по username_clean, а не по username. не предусмотрены никакие действия с редактированием данных пользователя через админку, нельзя без сложностей даже сменить пароль.

где-то здесь на сайте был выложен более менее рабочий мод интеграции Open SLAED с phpBB3, на основе которого я сделал абсолютную интеграцию у себя на https://www.pdator.ru. для этого пришлось вытащить несколько функций из phpBB и адаптировать под CMS Slaed для корректной обработки данных пользователя. все не так просто, как это сделано в стандартной интеграции. если потерпите, я скоро выложу на всеобщий доступ свою сборку Open SLAED SE 1.3 Tandem

Смайл - 04

Группа
Клиент
Регистрация
07.06.2005
Пол
Мужчина
Из
Моск. обл., п. Белоомут
Предупреждения
Нет
Алексей
Алексей
3.69

3.69

04.03.2010 13:24:01

Алексей, слава Богу. А то уж я хотел заняться...

Группа
Посетители
Пункты
949
Регистрация
15.11.2007
Пол
Мужчина
Предупреждения
Нет
Chianuk
Chianuk
3.89

3.89

04.03.2010 15:56:31

[quote]Входить с русским ником можно только на сайте ( на форуме пишет , что пользователя с таким ником нет ). Если войти на сайте , то авторизазия происходит и на форуме.


Непонятно. В первом предложении одно, во втором обратное. Если заходите из CMS с русским ником, в форуме заходит?[/quote]

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

Open SLAED 1.*
PHP 5
Сервер в интернете
Регистрация
27.08.2009
Предупреждения
Нет
ginsh
ginsh
3.50

3.50

04.03.2010 16:03:29

В админке нельзя добавить пользователя с русским ником в группу, права выставить... Делаю это в базе данных в ручную , но и после этого есть кое какие глюки :(



Форум криво стоит. От интеграции тут не зависит ничего.

Группа
Посетители
Пункты
949
Регистрация
15.11.2007
Пол
Мужчина
Предупреждения
Нет
Chianuk
Chianuk
3.89

3.89

15.11.2012 00:55:09

По моему UTF-8 работает с массой cms, так почему же не попробовать сначала?

Группа
Новички
Пункты
99
Регистрация
15.11.2012
Из
Украина, Киев
Предупреждения
Нет
Profdiplom
Profdiplom
3.00

3.00

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код