Пользователи идут не по алфавиту

Автор cepera, 20 сентября 2010, 21:42:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

cepera

Делал перенос c phpFusion. Вроде все прошло нормально! Единственные глюк обнаружил в отображении писка пользователей. Как для обычных юзеров, так и в админ-панели. Они идут не по алфавиту. Поделены как бы на две группы.

Соответственно, первая группа кончается юзером

Оффлайн     Yar                             

И после него начинается вторая группа

Оффлайн    a183                1
Онлайн     admin                           Administrator     2006-08-12
...
Оффлайн zlodei                     

Админ вообще самый первый регился - должен в самом начале быть!
Никак не могу понять - что за разнобой!

Оно бы хрен с ним, но сортировка по первой букве не работает :-(

Есть какие мысли? Список пользователей формируется из smf_members ? или откуда то еще?

Drakonsa

Реши по чем ты хочешь сортировать по алфавиту или по дате регистрации... И все правильно он сортирует по алфавиту... Не думаю, что логику mysql переписал конвертор phpFusion -> SMF.

cepera

Сортировка по всем полям кроме "Имя пользователя" проходит успешно! Походу в каких то именах подвох или символ неправильный:-/
Включил доступ для гостей.
http://www.patrician4.ru/index.php?action=mlist


cepera

#4
Цитата: digger от 20 сентября 2010, 22:41:45
У таблиц в базе выставлена кодировка сравнения регистрозависимая.

Точно! Глаз-алмаз!  O0
Благодарю!
Как ее сменить то теперь? стоит cp1251_bin.  На счет регистра, в  phpMyAdmin ничего нет :-/

перевел в cp1251_general_ci - не помогло!  wallbash

digger®

Цитата: cepera от 20 сентября 2010, 22:52:41
Точно! Глаз-алмаз!  O0
Благодарю!
Как ее сменить то теперь? стоит cp1251_bin.  На счет регистра, в  phpMyAdmin ничего нет :-/

перевел в cp1251_general_ci - не помогло!  wallbash

В MySQL5 у каждого отдельного поля может быть своя кодировка сравнения.

cepera

#6
Установил:
Таблица smf_members->cp1251_general_ci
              member_name  varchar(80)  -> cp1251_general_ci

не помогло :-(
что еще можно глянуть?

P.S. установил все остальные поля - заработало :-/