如何在Joomla中显示注册用户列表?

时间:2013-12-23 12:40:36

标签: list joomla

我有 数百名注册用户。 分组 用户基

请参阅下面的截图(我稍微改了一下以保护我的客户网站):

  • 已注册 - >教师
  • 已注册 - >学生

如何在线显示“教师”列表? 我想在表格或列表中列出所有这些老师,以便其他老师看到这些信息。

谢谢。欢迎任何信息。

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法获取特定用户组的用户名:

$teachers = JAccess::getUsersByGroup(2); //change number in the brackets
$students = JAccess::getUsersByGroup(8); //change number in the brackets
foreach($teachers as $user_id) {
    $user = JFactory::getUser($user_id);
    echo $user->name;
}
foreach($students as $user_id) {
    $user = JFactory::getUser($user_id);
    echo $user->name;
}

更改" 2 "和" 8 "到教师和学生用户组的ID。

希望这有帮助

答案 1 :(得分:1)

就个人而言,我认为最好的方法是创建一个联系人类别教师,然后将每位教师链接到联系人记录。

你可以在一个组中创建一个用户列表(甚至还有一个方法JAccess :: getUsersByGroup()但我不认为它对这个目的有用。http://officialjoomlabook.com/school25/staff-directory是我做了什么的一个例子我在暗示。