49
这个用户还没有留下简介。
回复讨论
0
登录后可参与回复讨论。
当前还没有回复,欢迎成为第一个参与讨论的人。
一款用于论坛系统的域名审核插件,自动将包含域名链接的帖子和评论标记为待审核状态。
直接将压缩包上传后台,自动启用
选择哪些角色的用户发布内容时不触发域名审核:
搜索并添加特定用户,这些用户发布内容时不触发域名审核:
*.example.com*.phishing-site.compost.create.after:帖子创建后触发审核comment.create.after:评论创建后触发审核| API 路径 | 方法 | 说明 |
|---|---|---|
/api/admin/addons/domain-moderation/config |
GET | 获取配置 |
/api/admin/addons/domain-moderation/config |
POST | 保存配置 |
/api/admin/addons/domain-moderation/users |
GET | 搜索用户 |
/api/admin/addons/domain-moderation/users |
POST | 获取用户详情 |
textdomain-moderation/ ├── addon.json # 插件清单 ├── dist/ │ └── server.mjs # 服务端逻辑 └── assets/ ├── domain-moderation-admin.js # 设置页面入口 ├── domain-moderation-admin.model.js # 数据模型 ├── domain-moderation-admin.controller.js # 控制器 └── domain-moderation-admin.view.js # 视图组件
插件需要以下权限:
database:orm - 数据库操作api:admin - 管理 APIhook:register - 注册 Hooksconfig:read - 读取配置config:write - 写入配置json{
"enabled": true,
"exemptRoles": ["ADMIN", "MODERATOR"],
"exemptUsers": ["1", "2"],
"domainWhitelist": ["github.com", "*.example.com"],
"domainBlacklist": ["spam.com", "*.phishing-site.com"]
}
| 格式 | 示例 | 是否支持 |
|---|---|---|
| 精确匹配 | example.com |
✓ |
| 子域名通配 | *.example.com |
✓ |
| 带协议 | https://example.com |
✓ |
| 带路径 | example.com/path |
✓ |




domain-moderation.zip