PDA

Zobacz pełną wersję : zmiana modułu users online Joomla 1.7.2



paluchgda
13-11-2011, 20:58
Witam, chodzi mi o to by moduł users online pokazywał imię i nazwisko użytkownika a nie jego login. Próbowałem wzorować się na tricku z J 1.5

http://docs.joomla.org/Display_name_instead_of_username_in_Who_is_online_ module

ale z miernym skutkiem.


// show online member names
static function getOnlineUserNames() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('a.name, a.time, a.userid, a.usertype, a.client_id');
$query->from('#__session AS a INNER JOIN #__users AS u ON u.id = a.userid');
$query->where('a.userid != 0');
$query->where('a.client_id = 0');
$query->group('a.userid');
$db->setQuery($query);
return (array) $db->loadObjectList();
}

---------- Post dodany o 20:58 ---------- Poprzedni post był o 20:41 ----------

dla potomnych:

// show online member names
static function getOnlineUserNames() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('u.name, a.time, a.userid, a.usertype, a.client_id');
$query->from('#__session AS a INNER JOIN #__users AS u ON u.id = a.userid');
$query->where('a.userid != 0');
$query->where('a.client_id = 0');
$query->group('a.userid');
$db->setQuery($query);
return (array) $db->loadObjectList();
}