2013-03-09 42 views
0

當我查看管理菜單中的usertype時,它們都是俄語,但是當我從DB語言獲得它時顯示爲英語,無法弄清楚。 SQL看起來像這樣:以正確的語言獲得Joomla usertype的值

$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"; 

回答

0

你不會的語言得到的東西,你用JText正在編寫的頁面時,從數據庫鍵爲用戶翻譯成相應的語言。

如果你想要做的是以俄語呈現用戶組名,你需要使用JText()。

+0

你在哪裏正確。起初它沒有工作,事實證明我從DB調用右邊線,我應該得到組標題。 – 2013-03-10 06:57:32