2013-03-09 1 views
0

Quand je regarde usertypes dans le menu admin, ils sont tous en langue russe, mais quand je l'obtiens du langage DB semble être l'anglais, ne peut pas le comprendre. Sql ressemble à ça:Obtenir la valeur usoomype Joomla dans la langue correcte

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

Répondre

0

Vous ne recevez pas des choses dans une langue, vous utilisez JText pour traduire les clés de la base de données à la langue appropriée pour un utilisateur lorsque la page est en cours de préparation.

Si ce que vous voulez faire est de rendre les noms des groupes d'utilisateurs en russe, vous devez utiliser JText().

+0

Vous étiez correct. Au début, cela ne fonctionnait pas, il s'avère que je ne veux pas appeler la bonne ligne de DB, je devrais obtenir le titre de groupe. –

Questions connexes