Joomla特定管理员用户组,用于管理同一国家/地区的非管理员用户

时间:2016-07-06 13:48:39

标签: php joomla

我正在使用Joomla 3.5.1而我之前没有使用过Joomla。我知道一点PHP和SQL。

我的目标是允许用户组C中的管理员管理与他们属于同一国家/地区的用户。

我有两个问题。

1)我使用Joomla用户配置文件插件添加国家/地区字段(设置为必填字段)。我已经去了plugins / user / profile / profiles / profile.xml,并使用我预定义的国家/地区值将相应的代码更改为下拉代码:

<field
        name="country"
        type="list"
        id="country"
        description="PLG_USER_PROFILE_FIELD_COUNTRY_DESC"
        filter="string"
        label="PLG_USER_PROFILE_FIELD_COUNTRY_LABEL"
        size="30">
        <option value="Country1">Country1</option>
        <option value="Country2">Country2</option>
        <option value="Country3">Country3</option>
        ...
     </field>

是的,我知道在更新等过程中可能会覆盖此文件。现在这对我来说没问题。

如何进一步修改代码以使字段的默认选择值=管理员所在的国家/地区?

2)用户&gt;管理。如何使用,如果登录的管理员位于用户组C中 - 显示的用户列表将只是与他在同一个国家/地区的用户列表?我还需要他无法编辑与他相同/更高级别的管理员。

我感谢任何帮助,甚至只是指向我应该看的任何文件的路径,谢谢!

0 个答案:

没有答案