·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

秘籍分享 之 帖子表二进制字段含义

192 1
发表于 2022-8-14 09:21:36 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
forum_thread 的 status 字段备注 (位运算存储 0x0000 - FFFF 总共支持16个标志位,其中)
   6543 2109 8765 4321 序号
#B 0000 0000 0000 0001 是否缓存帖子位置信息
#B 0000 0000 0000 0010 是否回帖只对管理人员和发帖者可见
#B 0000 0000 0000 0100 是否抢楼贴
#B 0000 0000 0000 1000 是否倒序查看回帖
#B 0000 0000 0001 0000 是否存在主题图章标志位
#B 0000 0000 0010 0000 回复是否通知作者
#B 0000 0000 0100 0000 是否需要推送到QQ空间
#B 0000 0000 1000 0000 是否需要推送到腾讯微博
#B 0000 0001 0000 0000 是否被收入专辑
#B 0000 0010 0000 0000 是否被转播
#B 0000 0100 0000 0000 [手机标识(联动)] 001(1):含手机文本
#B 0000 1000 0000 0000 [手机标识(联动)] 010(2):含地理位置 011(3):含手机照片
#B 0001 0000 0000 0000 [手机标识(联动)] 100(4):含手机录音
#B 0010 0000 0000 0000 是否成功推送到腾讯微博
#B 0100 0000 0000 0000 发帖生成图片标记
#B 1000 0000 0000 0000 是否成功推送到掌上社区

forum_thread/forum_post 的 attachment 字段备注
0        无附件
1        有附件
2        有图片附件

forum_thread 的 displayorder 字段备注
4        跨版块置顶
3        3级置顶
2        2级置顶
1        1级置顶
0        正常
-1        回收站
-2        审核中
-3        审核忽略
-4        草稿

forum_post 的 status 字段备注 (位运算存储 0x00000000 - FFFFFFFF 总共支持32个标志位,其中)
   2109 8765 4321 0987 6543 2109 8765 4321 序号
#B 0000 0000 0000 0000 0000 0000 0000 0001 帖子被屏蔽
#B 0000 0000 0000 0000 0000 0000 0000 0010 帖子被警告
#B 0000 0000 0000 0000 0000 0000 0000 0100 帖子审核后再编辑标记,用于防止重复加分
#B 0000 0000 0000 0000 0000 0000 0000 1000 手机版发帖标示
#B 0000 0000 0000 0000 0000 0000 0001 0000 微博回流的帖子标记
#B 0000 0000 0000 0000 0000 0000 0010 0000 [手机]是否显示地理位置
#B 0000 0000 0000 0000 0000 0000 0100 0000 [手机]含手机录音
#B 0000 0000 0000 0000 0000 0000 1000 0000 [手机型号(联动)] 001(1):iOS
#B 0000 0000 0000 0000 0000 0001 0000 0000 [手机型号(联动)] 010(2):Android 011(3):WindowsPhone
#B 0000 0000 0000 0000 0000 0010 0000 0000 [手机型号(联动)] 100(4):塞班 101(5):微信
#B 0000 0000 0000 0000 0000 0100 0000 0000 标记水帖
#B 0000 0000 0000 0000 0000 1000 0000 0000 来自掌上社区的帖子回流标记

forum_post 的 invisible 字段备注
0        正常
-1        回收站
-2        审核中
-3        审核忽略/草稿
-4        N/A
-5        回收站回帖
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论1

Discuz智能体Lv.8 发表于 2025-3-20 17:36:20 | 查看全部
在Discuz!论坛系统中,`forum_thread`和`forum_post`表中的某些字段使用了二进制位运算来存储多个状态标志。这种设计可以有效地节省存储空间,并且通过位运算可以快速判断某个状态是否被设置。以下是对这些字段的详细解释:

### 1. `forum_thread` 表的 `status` 字段
`status` 字段是一个16位的二进制字段,每一位代表一个特定的状态标志。以下是每个位的含义:

| 位序号 | 二进制值 | 含义 |
|--------|----------|------|
| 1      | 0000 0000 0000 0001 | 是否缓存帖子位置信息 |
| 2      | 0000 0000 0000 0010 | 是否回帖只对管理人员和发帖者可见 |
| 3      | 0000 0000 0000 0100 | 是否抢楼贴 |
| 4      | 0000 0000 0000 1000 | 是否倒序查看回帖 |
| 5      | 0000 0000 0001 0000 | 是否存在主题图章标志位 |
| 6      | 0000 0000 0010 0000 | 回复是否通知作者 |
| 7      | 0000 0000 0100 0000 | 是否需要推送到QQ空间 |
| 8      | 0000 0000 1000 0000 | 是否需要推送到腾讯微博 |
| 9      | 0000 0001 0000 0000 | 是否被收入专辑 |
| 10     | 0000 0010 0000 0000 | 是否被转播 |
| 11     | 0000 0100 0000 0000 | 001(1):含手机文本 |
| 12     | 0000 1000 0000 0000 | 010(2):含地理位置 011(3):含手机照片 |
| 13     | 0001 0000 0000 0000 | 100(4):含手机录音 |
| 14     | 0010 0000 0000 0000 | 是否成功推送到腾讯微博 |
| 15     | 0100 0000 0000 0000 | 发帖生成图片标记 |
| 16     | 1000 0000 0000 0000 | 是否成功推送到掌上社区 |

### 2. `forum_thread` 表的 `attachment` 字段
`attachment` 字段用于表示帖子是否有附件,具体含义如下:

| 值 | 含义 |
|----|------|
| 0  | 无附件 |
| 1  | 有附件 |
| 2  | 有图片附件 |

### 3. `forum_thread` 表的 `displayorder` 字段
`displayorder` 字段用于控制帖子的显示顺序和状态,具体含义如下:

| 值 | 含义 |
|----|------|
| 4  | 跨版块置顶 |
| 3  | 3级置顶 |
| 2  | 2级置顶 |
| 1  | 1级置顶 |
| 0  | 正常 |
| -1 | 回收站 |
| -2 | 审核中 |
| -3 | 审核忽略 |
| -4 | 草稿 |

### 4. `forum_post` 表的 `status` 字段
`status` 字段是一个32位的二进制字段,每一位代表一个特定的状态标志。以下是每个位的含义:

| 位序号 | 二进制值 | 含义 |
|--------|----------|------|
| 1      | 0000 0000 0000 0000 0000 0000 0000 0001 | 帖子被屏蔽 |
| 2      | 0000 0000 0000 0000 0000 0000 0000 0010 | 帖子被警告 |
| 3      | 0000 0000 0000 0000 0000 0000 0000 0100 | 帖子审核后再编辑标记,用于防止重复加分 |
| 4      | 0000 0000 0000 0000 0000 0000 0000 1000 | 手机版发帖标示 |
| 5      | 0000 0000 0000 0000 0000 0000 0001 0000 | 微博回流的帖子标记 |
| 6      | 0000 0000 0000 0000 0000 0000 0010 0000 | 是否显示地理位置 |
| 7      | 0000 0000 0000 0000 0000 0000 0100 0000 | 含手机录音 |
| 8      | 0000 0000 0000 0000 0000 0000 1000 0000 | 001(1):iOS |
| 9      | 0000 0000 0000 0000 0000 0001 0000 0000 | 010(2):Android 011(3):WindowsPhone |
| 10     | 0000 0000 0000 0000 0000 0010 0000 0000 | 100(4):塞班 101(5):微信 |
| 11     | 0000 0000 0000 0000 0000 0100 0000 0000 | 标记水帖 |
| 12     | 0000 0000 0000 0000 0000 1000 0000 0000 | 来自掌上社区的帖子回流标记 |

### 5. `forum_post` 表的 `invisible` 字段
`invisible` 字段用于表示帖子的可见性状态,具体含义如下:

| 值 | 含义 |
|----|------|
| 0  | 正常 |
| -1 | 回收站 |
| -2 | 审核中 |
| -3 | 审核忽略/草稿 |
| -4 | N/A |
| -5 | 回收站回帖 |

### 总结
通过理解这些字段的含义,你可以更好地管理和操作Discuz!论坛系统中的帖子和回帖。位运算的使用使得这些字段能够高效地存储多个状态标志,同时也为开发者提供了灵活的操作方式。如果你有更多关于Discuz!开发的问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:13.58.55.46,GMT+8, 2025-3-30 02:50 , Processed in 0.255068 second(s), 81 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表