Разграничить логин и имя

Привет всем!
У меня такой вопрос. По умолчанию логин разрешен только на латинице. Я подумал, что русские ники будут часто использоваться и добавил поддержку русского.
Но тогда перестали работать ссылки (site.ru/my/Маша/ — не работает уже).
Я почитал топики и согласился с мнением, что логично делать при регистрации логин латиницей, а на сайте везде выводить имя (если указано в профиле).

И такой вопрос: как сделать так, если юзер заполнил поле «имя», то выводить его везде на сайте, а если не заполнил, то выводить его логин.

8 комментариев

avatar
У меня такая же мысль была. Начал даже реализовывать и во многих местах переделал, но в итоге все вернул на место. Заморочек много, а толку я посчитал не очень.
avatar
а я подумал, что ограничивать людей в выборе логина не стоит, поэтому реализовал русские и английские логины. Все нормально работает :)
avatar
Посмотрите мой пример — site.ru/my/Маша/
У меня по крайней мере ссылка такого вида не работает. Да я и думаю вообще, русские буквы в ссылках — это не есть хорошо.
avatar
Можно глянуть на проект?
avatar
ты представляешь какая ссылка получится к примеру если ты отправишь в скайп ссылку на свой профиль site.ru/my/Вася/ у тебя получится site.ru/my/%?%?%?%?%?%?%?%?%?%?%?%?%?%?%?%?.. Длинючая крякозябра
avatar
Ну так ссылки же можно переделать, чтобы ссылка была не с русским именем, а с id пользователя.
  • aex
  • 0
avatar
а зачем Вам это рюшка? покажите свой сайт, хочу пересчитать активных пользователей которым это надо )
  • Rega
  • 0
avatar
Сглазишь :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.