extends

Column NameTypeCommentsDefaultNullRemark
idbigint UNSIGNEDPrimary IDNOAuto Increment
uuidchar(12)对外公开 IDNOUnique Column
member_idbigint UNSIGNED创建者 IDNO关联字段 members > id
post_idbigint UNSIGNED来源帖子 IDYESUnique Column 关联字段 posts > id
表示该条扩展内容产自该帖子
一个帖子只能产生一条扩展内容,所以为Unique Column
plugin_unikeyvarchar(64)关联插件NO关联字段 plugins > unikey
frametinyint UNSIGNED内联框架类型1NO1.文本框
2.正方形信息框架
3.大号正方形信息框架
4.纵图信息框架
5.横图信息框架
positiontinyint UNSIGNED显示位置2NO1.上方 / 2.下方
text_contenttext文本框专用-内容YES仅 frame 为“文本框”扩展类型的时候有效,支持 Morkdown 格式
text_filesjson文本框专用-附件YES仅 frame 为“文本框”扩展类型的时候有效,附件信息
cover_file_idbigint UNSIGNED封面图 IDYES关联字段 files > id
cover_file_urlvarchar(255)封面图 URLYES根据“images_bucket_domain”键值
拼接成的完整 URL 地址
titlevarchar(255)标题YES多语言
title_colorchar(6)标题-文字颜色YES
desc_primaryvarchar(255)主要副信息YES多语言
desc_primary_colorchar(6)主要副信息-文字颜色YES
desc_secondaryvarchar(255)次要副信息YES多语言
desc_secondary_colorchar(6)次要副信息-文字颜色YES
btn_namevarchar(64)按钮名称YES多语言
btn_colorchar(6)按钮颜色YES
extend_typetinyint UNSIGNED页面类型1NO1.插件页面 / 2.小组页 / 3.话题页
4.帖子页 / 5.成员主页 / 6.指定网址
extend_targettinyint UNSIGNED打开方式1NO1.局部视图(模态框)
2.全屏视图(新页面打开)
extend_valuevarchar(255)目标值NO插件页面则是带参数的路径
小组、话题、帖子、成员,则是对应的 ID
指定网址则是完整 URL 地址
extend_supporttinyint UNSIGNED1.插件页面:原生支持YES1.只有网页 / 2.只有小程序 / 3.两种都有
more_jsonjson扩展配置YES自定义信息
created_attimestamp上传时间CURRENT_TIMESTAMPNO
updated_attimestampUpdated TimeCURRENT_TIMESTAMPNO
deleted_attimestampDeleted TimeYES为空代表没有删除

Description

  • frame=1 文本框扩展类型可能带附件
//text_files 字段示例
[
    {
        "fid": "files > uuid",
        "type": "files > file_type",
        "name": "files > file_name",
        "extension": "files > file_extension",
        "size": "file_appends > file_size",
        "imageWidth": "file_appends > image_width",
        "imageHeight": "file_appends > image_height",
        "imageLong": "图片专用:file_appends > image_is_long",
        "imageRatioUrl": "图片专用:images_bucket_domain + 文件 file_path 字段 + images_thumb_ratio",
        "imageSquareUrl": "图片专用:images_bucket_domain + 文件 file_path 字段 + images_thumb_square",
        "imageBigUrl": "图片专用:images_bucket_domain + 文件 file_path 字段 + images_thumb_big",
        "videoTime": "视频专用:file_appends > video_time",
        "videoCover": "视频专用:videos_bucket_domain + 文件 video_cover 字段",
        "videoGif": "视频专用:videos_bucket_domain + 文件 video_gif 字段",
        "videoUrl": "视频专用:videos_bucket_domain + 文件 file_path 字段",
        "audioTime": "音频专用:file_appends > audio_time",
        "audioUrl": "音频专用:audios_bucket_domain + 文件 file_path 字段"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22