Skip to content

plugin_usages 插件关联使用表

字段名字段类型字段注释默认值可空备注
idint UNSIGNED主键 IDNO自动递增
usage_typetinyint UNSIGNED类型NO1.钱包充值
2.钱包提现
3.编辑器扩展
4.内容类型扩展
5.管理扩展
6.小组扩展
7.用户功能扩展
8.用户资料扩展
9.频道扩展
plugin_fskeyvarchar(64)关联插件名称NO关联字段 plugins->fskey
namevarchar(128)名称NO多语言
icon_file_idbigint UNSIGNED图标文件 IDYES关联字段 files->id
icon_file_urlvarchar(255)图标文件 URLYES
scenevarchar(16)type=3,5 专用:使用场景YES1.帖子 / 2.评论 / 3.用户
多个用英文逗号隔开
editor_toolbartinyint UNSIGNEDtype=3 专用:是否为工具栏显示0NO0.否 / 1.是
editor_numbertinyint UNSIGNEDtype=3 专用:使用数量YES最大值 10
data_sourcesjsontype=4 专用:数据来源参数YES
is_group_admintinyint UNSIGNEDtype=5,6 专用:小组管理员专用0NO0.否 / 1.是
当值为 1 时,roles 字段无效
group_idint UNSIGNEDtype=6 专用:小组 IDYES关联字段 groups->id
关联插件所属小组
rolesvarchar(128)有权使用的角色YES有权角色 ID,多个以英文逗号隔开
parametervarchar(128)自定义参数YES
ratingsmallint UNSIGNED排列顺序9NO升序排序
can_deletetinyint UNSIGNED是否禁止删除1NO0.禁止删除 / 1.允许删除
is_enabledtinyint UNSIGNED是否启用1NO0.停用 / 1.启用
created_attimestamp创建时间CURRENT_TIMESTAMPNO
updated_attimestamp更新时间YES
deleted_attimestamp删除时间YES

应用场景参数介绍

编辑器扩展-应用场景

  • 1.帖子:应用在发表帖子编辑器中
  • 2.评论:应用在发表评论编辑器中

管理扩展-应用场景

  • 1.帖子:应用在帖子功能菜单中
  • 2.评论:应用在帖子功能菜单中
  • 2.用户:应用在用户主页功能菜单中

data_sources 字段介绍

json
{
    "postByAll": {
        "pluginFskey": "为空代表默认,采用主程序 API 输出数据,有值则将接口请求转发给该插件",
        "pluginRating": [
            {
                "id": "接口 pluginRating 参数,转给插件,插件会知道数字代表什么",
                "intro": [
                    {
                        "langTag": "语言标签",
                        "title":"排序标题",
                        "description":"排序描述"
                    },
                    {
                        "langTag": "zh-Hans",
                        "title":"推荐模式",
                        "description":"优先查看推荐帖子"
                    }
                ]
            }
        ]
    },
    "postByFollow": {
        "pluginFskey": "",
        "pluginRating": [
            // 同上
        ]
    },
    "postByNearby": {
        "pluginFskey": "",
        "pluginRating": [
            // 同上
        ]
    },
    "commentByAll": {
        "pluginFskey": "",
        "pluginRating": [
            // 同上
        ]
    },
    "commentByFollow": {
        "pluginFskey": "",
        "pluginRating": [
            // 同上
        ]
    },
    "commentByNearby": {
        "pluginFskey": "",
        "pluginRating": [
            // 同上
        ]
    }
}

地址拼接说明和自定义参数说明

Released under the Apache-2.0 License