в файлике /modules/mod_usermenu/module.php после строки (~20)
if (!$inUser->id){ return false; }
добавляем:
$usr = cmsUser::loadUser($inUser->id);
$usr['status_date'] = cmsCore::dateDiffNow($usr['status_date']);
$usr['status_text'] = $usr['status'];
и там где передаем переменные в смарти добавляем строчку:
$smarty->assign('usr', $usr);
в шаблоне блок выглядит так:
<div class="usr_status_bar">
<div class="usr_status_text" {if !$usr.status_text} style="display:none"{/if}>
<span>{$usr.status_text}</span>
<span class="usr_status_date" >// {$usr.status_date} {$LANG.BACK}</span><span> </span>
</div>
<div class="usr_status_link">
<a href="javascript:" onclick="setStatus({$usr.id})">изменить статус</a>
</div>
</div>
js можно и этим вариантом в шаблоне {add_js file="components/users/js/profile.js"}