Comment and discussion tab had no "Active" class while using another localization than english
Hi People,
i don't know where to post else, but i hope this is the right place.
Well as the title says the two tabs hadn't the "Active" class which messed up my theme.
After a little research I found the reason: lines 166 and 167 in /applications/vanilla/settings/class.hooks.php had hardcoded tab names.
i don't know where to post else, but i hope this is the right place.
Well as the title says the two tabs hadn't the "Active" class which messed up my theme.
After a little research I found the reason: lines 166 and 167 in /applications/vanilla/settings/class.hooks.php had hardcoded tab names.
$Sender->AddProfileTab(T('Discussions'), 'profile/discussions/'.$Sender->User->UserID.'/'.urlencode($Sender->User->Name), 'Discussions', T('Discussions').CountString(GetValueR('User.CountDiscussions', $Sender, NULL), "/profile/count/discussions?userid=$UserID"));I added the T() function and it works as it should
$Sender->AddProfileTab('Comments', 'profile/comments/'.$Sender->User->UserID.'/'.urlencode($Sender->User->Name), 'Comments', 'Comments'.CountString(GetValueR('User.CountComments', $Sender, NULL), "/profile/count/comments?userid=$UserID"));
$Sender->AddProfileTab(T('Discussions'), 'profile/discussions/'.$Sender->User->UserID.'/'.urlencode($Sender->User->Name), 'Discussions', T('Discussions').CountString(GetValueR('User.CountDiscussions', $Sender, NULL), "/profile/count/discussions?userid=$UserID"));That's all for now. Bye.
$Sender->AddProfileTab(T('Comments'), 'profile/comments/'.$Sender->User->UserID.'/'.urlencode($Sender->User->Name), 'Comments', T('Comments').CountString(GetValueR('User.CountComments', $Sender, NULL), "/profile/count/comments?userid=$UserID"));
Tagged:
0