Пропустить

Невозможность выбора пользователей с русскими никами

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Невозможность выбора пользователей с русскими никами

Сообщение selevo » 16.03.2011 14:29

так почему бьётся это поле
username_clean ?
Возьму в жёны PHPBB3 волшебницу
Портфолио в личку.

С этими форумами...Я скоро сам PHP выучу ))) Взялся за синтаксис.
Аватара пользователя
selevo
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 23.02.2011 18:08
Откуда: Ижевск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Буква "ы" в русских именах пользователей

Сообщение Jons » 16.03.2011 14:37

rxu писал(а):
Jons писал(а):Если я правильно понял то он просто меняет кодировку.

Эх.
rxu писал(а):По поводу регенерации username_clean

Он генерирует значения username_clean заново.


А почему не помогает переименование пользователя дважды.
Например побилось имя ФЁДОР, переименовываю его в ФЁДОР1, а затем обратно в ФЁДОР. Думал что поможет (по логике вещей) нет- пишет что нет такого пользователя. Был у меня пользователь test, переименовываю его в ФЁДОР, захожу в базу, копирую username_clean ищу настоящего ФЁДОРа по id, меняю ему username_clean, перед этим переименовыв своего обратно в test. Но это через задницу.
Вопрос № 1 в другом если я переиновав test в ФЁДОРа получаю правильный username_clean, то почему двойным переименованием настоящего ФЁДОРа я не могу добиться того же? Вот здесь тупик.

Запустил скрипт username_clean.php
выдал ошибку
SQL ERROR [ mysql4 ]

Duplicate entry 'aлeĸc' for key 'username_clean' [1062]

SQL

UPDATE phpbb_users SET username_clean = 'aлeĸc' WHERE user_id = 3952

BACKTRACE


Вопрос №2 Как найти все эти дупликаты, я так понимаю это не последнее подобное сообщение? И что сними делать чтобы без вреда для пользователей.

Jons
phpBB 2.0.2
 
Сообщения: 169
Зарегистрирован: 30.08.2008 16:45
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение nissin » 16.03.2011 18:56

Скрипт не был предназначен для борьбы с дубликатами, (их в нормально функционирующем форуме просто быть не должно. Его назначение восстановить очищенные имена, они обычно бьются после восстановления БД из некорректного дампа.
Последовательно запускаете скрип, находите проблемного пользователя с указанным ID, в вашем примере 3952 и переименовываете. И так до тех пор пока процесс не пройдёт без ошибок.

По второму вопросу:
В принципе можно выдрать скрипт для выборки всех дубликатов из установочного скрипта phpbb. Естественно с поправками.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение bullion » 17.03.2011 1:09

Проблема решаема с помощью СТК.
Проблема с кириличными никами

bullion
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 17.06.2009 2:47
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Jons » 17.03.2011 23:11

Дубликаты удалил, - скрипт выполнился. Надеюсь проблема решена.

А на первый вопрос, озвученный в моём предыдущем сообщении, кто-нибудь ответит?

Jons
phpBB 2.0.2
 
Сообщения: 169
Зарегистрирован: 30.08.2008 16:45
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Tourette » 24.09.2011 7:28

Сложно ли сделать так, чтобы в списке юзеров или поиске (или поиске через админку) была возможность искать не только по английским буквам в начале ника, но и по русским, т.е. добавить их?
Аватара пользователя
Tourette
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 10.07.2011 6:34
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Пчелкин » 24.09.2011 8:15

Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
За это сообщение автора Пчелкин поблагодарили: 2
Tourette (24.09.2011 9:45), zloyweb (13.11.2011 23:06)
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 557 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение zloyweb » 13.11.2011 15:37

не помог. В БД все ок Тая написана правильна и в username_clean и в username
а войти не могу Incorrect string value: '\xD0\xAB\xD0\xAB\xD0\xAB' for column 'username' at row 1 [1366]


при чем на другом форуме после перноса на сервер нет проблем

восстановление из бэкапа до пероноса форума проблему тоже не решило

Вопрос решен был тупо
пришлось тупо исправить в дампе кодировку создаваемых полей с DEFAULT CHARSET=latin1 на DEFAULT CHARSET=utf8
Спасибо Pazh

zloyweb
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 25.05.2009 13:33
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Vlad-on » 07.02.2012 16:11

Здравствуйте.
У меня похожая проблема. После восстановления базы данных потерялась половина пользователей.
То есть я вижу последнего зарегистрированного пользователя, но при попытке просмотра его профиля выдает сообщение "Запрашиваемого пользователя не существует".
При просмотре списка пользователей активны только 16 страниц, начиная с 17 выдает сообщение "Не найдено ни одного пользователя по заданным критериям". В админке потерянных пользователей так же не вижу.

Описаная выше утилита поможет в этом случае?

Исчезли пользователи не только с именами написанными на кириллице, но и на латинице.

Vlad-on
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.06.2008 12:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение владимир1983 » 07.02.2012 16:17

Поиск по конференции: Support Toolkit
http://www.phpbb.com/support/stk/
Сдаюсь в аренду или временно поживу за счет заказчика
Аватара пользователя
владимир1983
Поддержка
Поддержка
 
Сообщения: 1823
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 70 раз.
Поблагодарили: 205 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Vlad-on » 07.02.2012 16:34

Установил. В моем случае каким инструментом следует воспользоваться?

Vlad-on
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.06.2008 12:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение владимир1983 » 07.02.2012 16:40

User/Group tools писал(а):Restore deleted users: Lets you select a "guest" poster from your board, and creates an user account from it with all posts attached.
Resynchronise user groups: Make sure that all users are in the correct default groups (Registered Users, Registered COPPA Users and Newly Registered Users).

Не забудь про бекап, почитай про возможности инструмента.
Сдаюсь в аренду или временно поживу за счет заказчика
Аватара пользователя
владимир1983
Поддержка
Поддержка
 
Сообщения: 1823
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 70 раз.
Поблагодарили: 205 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Vlad-on » 07.02.2012 16:57

Забекапил. Сейчас попробую.

Добавлено спустя 1 минуту 26 секунд:
Нет. Не помогло. Восстановился один удаленный пользователь. А мне видимо нужно выправить саму базу данных каким-то образом.

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

Vlad-on
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.06.2008 12:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение владимир1983 » 07.02.2012 17:11

Vlad-on писал(а):После восстановления базы

Каким образом восстанавливал?
Сдаюсь в аренду или временно поживу за счет заказчика
Аватара пользователя
владимир1983
Поддержка
Поддержка
 
Сообщения: 1823
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 70 раз.
Поблагодарили: 205 раз.

Re: Невозможность выбора пользователей с русскими никами

Сообщение Vlad-on » 07.02.2012 17:13

Сами хостеры бекапили.

Vlad-on
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.06.2008 12:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Поддержка phpBB 3.0.х

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы