DiYunCMS(帝云CMS)拥有强大的用户通知机制,内置很多常见的操作通知,例如注册、变更密码、升级等行为。,任何插件功能都可以利用钩子来轻松实现通知。
支持的通知类型:短信、邮件、微信、站内消息。用于设置用户的一些通知动作。
网站所有通知功能的开关都在“用户-》用户设置-》通知设置”界面,找到对应的通知,勾选开启通知。
1、短信内容模板
./config/notice/mobile/ 英文名称.html,例如以下内容
账号{$username}于{dr_date($sys_time)}在{$ip_address}登录
短信内容尽量简短。
2、邮件内容模板
./config/notice/email/ 英文名称.html,例如以下内容
<title>登录通知</title> <br/> 您好,{$username},您的帐户于{dr_date($sys_time)}登录,如非本人操作请尽快修改登录密码。 <br/> 登录地点:{$ip_address} <br/> 来自:[站群插件]。
其中<title></title>是邮件的标题部分,其他是邮件内容,支持html语法。
3、微信内容通知
./config/notice/weixin/ 英文名称.html,例如以下内容
<xml> <id>这里填写你微信公众号上添加的模板id</id> <url></url> <param> <first> <value>您的帐户于{$username}登录,如非本人操作请尽快修改登录密码。</value> <color></color> </first> <keyword1> <value>{$ip_address}</value> <color></color> </keyword1> <keyword2> <value>{dr_date($sys_time)}</value> <color></color> </keyword2> <remark> <value>感谢你的使用。</value> <color></color> </remark> </param> </xml>
需要开发者申请微信模板消息通知插件才能使用
ID:是微信模板编号ID
url:当前通知的地址
...满足微信规则
4、消息通知内容和短信内容一致,为站内信方式通知
./config/notice/mobile/ 英文名称.html,例如以下内容
账号{$username}于{dr_date($sys_time)}在{$ip_address}登录
短信内容尽量简短。