xBrya / messages
xBrya 消息模块
1.9.2
2022-05-29 12:27 UTC
This package is auto-updated.
Last update: 2024-09-08 11:58:32 UTC
README
一个私有消息模块。
在使用此模块之前,您必须指定谁可以给谁发送消息。这可以在修改配置选项卡中的角色组字段集中完成。
启用用户设置
要启用用户设置,请在修改配置选项卡中勾选“启用用户设置”框,并在用户设置字段集中选择要启用的具体设置。根据您启用的设置,以下设置可以在用户的角色账户中进行配置
- 发送消息后打开的选项卡 -- 发送消息后重定向到此选项卡。
- 收到新消息时发邮件给我 -- 启用将电子邮件发送到用户的电子邮件地址。
- 启用自动回复 -- 开启/关闭自动回复。
- 自动回复文本 -- 自动回复的文本。
管理员设置
这些设置可在管理员设置字段集中使用
- 允许匿名消息 -- 允许用户匿名发送消息。
- 从自动回复中删除标签 -- 如果您不启用此设置,并且您在主题模块中开启了“显示模板文件名”设置,HTML注释将出现在自动回复中。建议您保留此选项勾选。
- 发送后默认打开的选项卡 -- 发送消息后重定向到此选项卡。用户的“打开选项卡”设置将覆盖此管理员设置。
如何创建发送特定用户消息的链接
在这些示例中,11是接收者的用户ID
##xarController::URL('messages','user','new',array('to_id' => 11))##
可选,如果您希望表单显示一个用户列表下拉菜单,并将值设置为指定的用户,可以将“opt”参数设置为true
##xarController::URL('messages','user','new',array('to_id' => 11, 'opt' => true))##
如果您没有将“opt”设置为true,表单将显示接收者的用户名,并通过隐藏输入传递用户ID。
根据上下文,链接可能看起来像...
<a href="##xarController::URL('messages','user','new',array('to_id' => $uid))##">
Send a PM to ##xarUser::getVar('name',$uid)##
</a>
消息模板
在消息模块的xartemplates目录中,提供了一些默认消息模板
- user-email-subject.xt
- user-email-body.xt
- user-autoreply-subject.xt
- user-autoreply-body.xt