When I look at usertypes in admin menu, they are all in Russian language, but when I'm getting it from DB language appears to be English, can't figure it out. Sql looks like that:

$query = "SELECT cc.title AS category, a.title,
u.username,u.usertype as usertype, a.hits ,ua.avatar as avatar, ar.intotext as introtext,
u.lastvisitDate as lastvisit, s.userid as onlineid
FROM #__content AS a
LEFT JOIN #__categories AS cc ON a.catid = cc.id
LEFT JOIN #__users AS u ON u.id = a.created_by
LEFT JOIN #__comprofiler AS ua ON user_id = a.created_by
LEFT JOIN #__session s ON s.userid = a.created_by AND s.guest = 0
LEFT JOIN #__cck_store_item_cck_store_item_content AS ar ON ar.id = ".(int)$itemid."
WHERE a.id =  ".(int)$itemid."
and a.access = 1";
有帮助吗?

解决方案

You don't get stuff in a language, you use JText to translate keys from the database to the appropriate language for a user when the page is being prepared.

If what you want to do is to render the user group names in Russian you need to use JText().

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top