Проблема с выводом имени

Поиск результатами не порадовал, прошу помощи у сообщества.
Подскажите, что делаю не так.
Пытаюсь реализовать в комментариях вывод имени пользователя вместо логина (при условии, что имя указано).

Прописываю в comment.tpl:
<li class="username"><a href="{$oUser->getUserWebPath()}">{if $oUserCurrent->getProfileName()}{else}{$oUserCurrent->getLogin()}{/if}</a></li>


И всё нормально, если пользователь залогинен. Но если посмотреть на сайт как гость, то нет ни логина, ни имени, и все комментарии обрезаются:
livestreet.ru/uploads/images/01/54/35/2012/08/20/dffae6.png

Проблему можно решить, если подтереть «else», но задумка теряется.

Что делать?

p.s: livestreet 0.5.1

условия годности для поля "имя фамилия"

На моем сайте при регистрации запрашиваются имя и фамилия (в одном поле). Я еще только начинаю осваивать PHP, поэтому с трудом представляю себе, как предусмотреть в ActionRegistration.class.php условия, при которых содержимое этого поля может быть принято:
1) два слова а не одно;
2) каждое слово от 2 до 20 символов.

Подскажите, пожалуйста.

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

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

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

Проблемы со сменой логина на реальное имя

Мне на сайте в куче мест надо заменить отображение логина на реальное имя + указывать рядом профессию. В профиле проблем нет — все классно, информации как делать навалом и все получилось. А в других местах затык.

В том смысле, что в топиках $oTopic и у него нет getUserName() к примеру. В топе пользователей — там $oUser — та же история.

Как решить проблему?

Меняем логин на имя в верхней панели пользователя после авторизации

Для того что бы в верхней панели вместо логина выводилось имя нужно открыть файл header_top.tpl в папке с темой
Читать дальше →

ИМЯ в профиле!

Хотел ввести свои имя и фамилию в профиле сайта, но не смог этого сделать, потому что стандартная длина сообщения всего 20 символов, я ввел 21 — что за дискриминация?
А если пользователь захочет ввести свои Ф.И.О? К тому же, когда жмешь на сохранение — то выводит УСПЕШНО — я так сразу и не понял, что имя не вводиться. Случайно заметил. Это баг или фича?