Можно ли настроить отображаемое имя на сайте?

Казалось бы стандартная функция для множество движков. Иногда пользователь хочет поменять собственное имя на ник, или сменить фамилию в имени. Как это сделать без помощи администратора? Сейчас есть функция настройки имени, но оно просто отображается в профиле под старым ником. Можно ли как-то сделать смену ника на всем сайте? Может модуль есть какой? Мне сейчас для проекта это очень нужно, пожалуйста, ответьте!

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

avatar
нет нельзя, есть плагин «Администрирование, управление и создание пользователей (Admin users)» где админ может менять логин пользователя.
  • PSNet
  • 0
avatar
Мне кажется, что тут человек путает логин и имя. Плагин ему не полностью поможет. Ему ещё шаблон надо слегка переделать.
avatar
Просто у меня стоит плагин AutoOpenID, люди регаются по ВК. И выходит ужасный логин имя-фамилия на латинице и слитно. Хотелось бы, чтобы пользователи могли вместо своих VasiaPupkin настроить в профиле нормальное отображение имени Вася Пупкин. Как-то так, надеюсь, я понятно объяснил =(
Подскажите, пожалуйста, иначе смерть =(
avatar
Заменить везде где нужно
{$oUser->getLogin()}

на
{$oUser->getProfileName()}


Будет выводится имя указанное в настройках профиля
avatar
Спасибо тебе, добрый человек! Сработало =)
avatar
avatar
А лучше как-то так
{if $oUser->getProfileName()}{$oUser->getProfileName()} {else}{$oUser->getLogin()}{/if}
Если есть имя то, выводить имя, если нет, то выводить логин. Но при этом поиск по логинам станет бесполезным, личные сообщения и активность тоже нерабочими.
avatar
Мы уже так и прописали, спасибо =)
{if $oUserList->ProfileName() > '0'} 
     {$oUser->getProfileName()}
{else} 
     {$oUser->getLogin()}
{/if}
avatar
Хм, а почему не пустая строка, а ноль? ))
avatar
Случайно)))
avatar
Ну, теперь ломайте голову, что делать с поисками, активностью, ЛС и дружбой ))
avatar
О, это как раз не проблема =) Они нам абсолютно не нужны и будут преданы мечу! =)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.