Не работает. Если бы был параметр $oUserProfile->getLogin() тогда бы можно было поменять на ProfileName. А так как тут $oTopic такая штука не работает ((
А всё, понял тебя:) тебе тогда просто надо добавить getUserName в modules/topic/entity/topic.entity.class.php
и в modules/topic/mapper/topic.mapper.class.php
добавить под u.user_login as user_login, u.user_name as user_name,
16 комментариев
Это последняя ячейка информационной строка снизу?
1. Открываешь файл шаблона topic.tpl
2. ищешь там 114
<a href="{$DIR_WEB_ROOT}/profile/{$oTopic->getUserLogin()}/" title="{$aLang.topic_user}"><span>{$oTopic->getUserLogin()}</span></a>
Заменяешь на
<a href="{$DIR_WEB_ROOT}/profile/{$oTopic->getUserLogin()}/" title="{$aLang.topic_user}"><span>
{if $oTopic->getProfileName()}{$oTopic->getProfileName()}
{else}{$oTopic->getUserLogin()}{/if}
</span></a>
Как-то так…
Не работает. Если бы был параметр $oUserProfile->getLogin() тогда бы можно было поменять на ProfileName. А так как тут $oTopic такая штука не работает ((
getUserLogin это логи пользователя getProfileName имя пользователя
и в modules/topic/mapper/topic.mapper.class.php
добавить под u.user_login as user_login, u.user_name as user_name,
При добавлении в mapper выкидывает sql ошибку
SQL Error: Unknown column 'u.user_name' in 'field list'
значит так:)
/classes/modules/topic/entity/Topic.entity.class.php
Добавляем
Topic.mapper.class.php
Ищем u.user_login as user_login,
После добавляем
u.user_profile_name as user_profile_name,
Имя в Топике
/templates/skin/new/topic.tpl
65 сторока
getUserLogin() меняем на getUserProfileName()
так:
/templates/skin/new/topic_list.tpl
75 строка