出于各种原因,为您的社区创建一个人员目录是非常有用的。也许只是为了让你的成员能够一眼看到你的团队成员,或者你所运营的游戏社区中的团队成员可能就是你的游戏中的团队成员。不管是什么原因,您都可以在IPS4 Admin CP中轻松创建人员目录。
默认情况下,你会首先看到这个(如果你扩展两个组),管理员和版主组已经添加。
您可以通过单击任何组旁边的加号图标将组或个人成员添加到该页面的类别中。要添加新类别,请单击“创建类别”。
一旦你点击加号添加成员或组到一个类别。你将会看到两套信息中的一套。如果它是一个组,那么您只需选择组。如果你是会员,你也可以在这里选择其他项目
新目录项
您会注意到,如果您将个人输入员工目录,您可以更改为成员显示的内容。例如,如果您希望显示某人的真实姓名或其他内容,这将非常方便。因此,我可能有一个名为X2201的成员,希望将他们显示为Dave(X2201),这样就可以清楚地知道此人是谁。这和用户标题是一样的,所以他们可能有“快乐的家伙”,我可能想把“族长”作为例子。
您可以通过更改每个类别的显示来更改目录的显示方式。您可以通过选择列表中任何类别右侧的铅笔图标来更改这些图标。一旦选择,你将会看到一个类似下面的屏幕。
您可以从提供的任何版面中进行选择,如果您是更高级的用户,甚至可以创建更多版面。使用这些选项,您可以创建一些很棒的布局
员工目录的例子
可以为Staff Directory页面创建自定义布局。您将需要使用HTML编写模板,因此需要熟悉HTML以及基本的PHP逻辑。
在管理员,转到自定义->主题,然后单击默认主题的“编辑HTML和CSS”按钮。然后,从“新建”下拉列表中选择“HTML模板”。您可以随意命名模板,并用以下详细信息填写表单的其余部分:
变量:$users
地点:添加到现有位置
现有的位置:前面
组:添加到已有组中
现有的组:员工名录
应用程序:系统
然后,您需要导航到左侧的many中新创建的模板(它将位于core->front->staffdirectory下),这里是您为模板编写HTML代码的地方。模板将被传递一个$users变量,该变量是\IPS\core\StaffDirectory\User物体。您的代码可以包括模板的逻辑和模板标签您可以使用一个现有模板作为示例。
在此之后,您还需要创建另一个模板,具有相同的名称(和上面的设置),但在名称后面附加“_preview”(例如,如果您刚刚创建的模板名为“myCustomLayout”,那么您现在创建的模板将是“myCustomLayout_preview”),它包含在表单中创建Staff Directory组时显示的HTML管理员.既然您知道布局的样子,那么您可以让它变得非常简单。
你需要为你安装的每个主题重复这些步骤(除了继承父主题模板的子主题)。
完成此操作后,在创建Staff Directory组时,您将看到已创建的模板作为可用选项之一。
报告指南