# hy_cache
论坛缓存类型如果指定为sql 则使用这个数据表缓存数据
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| cachekey | varchar(255) | 必填 |缓存名称 |
| expire | int(11) | 必填 | 缓存有效期 |
| data | int(32) | 必填 | 数据 |
|datacrc|int(32)|必填|数据储存路径 保持为空‘’即可|
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| UNIQUE | cachekey | 缓存名称唯一性索引 |
*****
# hy_chat
聊天记录
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int(10) UNSIGNED | 自增值 | 聊天记录ID |
| uid1 | int(10) UNSIGNED | 必填 | 发送者UID |
| uid2 | int(10) UNSIGNED | 必填 | 接收者UID |
| content | tinytext | NULL | 聊天内容 |
| atime | int(10) UNSIGNED | 必填 | 聊天内容提交时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | id | 唯一索引记录ID |
| INDEX | uid1,uid2 | 索引两人聊天 |
*****
# hy_chat_count
用于聊天消息数量
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid | int(10) UNSIGNED | 必填 | 用户UID |
| c | int(11) | 0 | 未读数量 |
| atime | int(10) UNSIGNED | 必填 | 最后添加时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| UNIQUE | uid | 索引唯一UID |
*****
# hy_count
用于记录一些值
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| name | varchar(12) | 必填 | 记录名称 |
| v | int(11) | 0 | 记录值 |
## 无索引
*****
# hy_file
用户上传文件子路
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int(10) UNSIGNED |自增值 | 附件ID |
| uid | int(10) UNSIGNED |必填 | 附件主人UID |
| tid | int(10) UNSIGNED | 0 | 用于主题TID |
| pid | int(10) UNSIGNED | 0 | 用户评论PID |
| filename | text | 必填 | 附件原名称 |
| md5name | text | 必填 | 附件随机名+后缀 |
| md5 | char(32) |必填 | 文件名 |
| filesize | int(10) UNSIGNED | 必填 | 文件大小 |
| file_type | int(11) | 0 | 文件类型 |
| atime | int(10) UNSIGNED | 必填 | 添加时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | id,uid | 主键 |
| INDEX | tid | 索引主题TID |
| INDEX | pid | 索引评论PID |
| UNIQUE | md5 | 唯一随机文件名 |
| UNIQUE | uid,md5 | 唯一用户名下文件名 |
*****
# hy_file_type
文件类型分类,已有默认值
0=未知,1=图片,2=附件,3=视频,4=音频
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int | 必填 | 分类id |
| name | VARCHAR(12) | 必填 | |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| UNIQUE | id | 唯一分类id |
*****
# hy_filegold
附件购买记录,如果存在记录说明用户购买过指定附件
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid | int(10) UNSIGNED | 必填 | 用于UID |
| fileid | int(10) UNSIGNED | 必填 | 附件ID |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid,fileid | 主键唯一 |
*****
# hy_fileinfo
文章附件信息,用于发表文章时,上传的下载附件,额外的信息记录
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| fileid | int(10) UNSIGNED | 必填 | 附件ID |
| tid | int(10) UNSIGNED | 必填 | 主题TID |
| uid | int(10) UNSIGNED | 必填 | 用户UID |
| gold | int(10) UNSIGNED | 必填 | 购买所需金币 |
| hide | tinyint(1) UNSIGNED | 必填 | 是否需要回复显示附件 |
| downs | int(10) UNSIGNED | 必填 | 下载次数 |
| mess | text | 必填 | 附件备注 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | fileid | 唯一附件ID |
| INDEX | tid | 索引TID |
| INDEX | uid | 索引UID |
*****
# hy_forum
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int(10) UNSIGNED | 必填 | 分类ID |
| fid | int(10) | -1 | 父分类ID |
| fgid | int(10) UNSIGNED | 1 | 大分组ID |
| name | varchar(12) | 必填 | 分类名称 |
| name2 | varchar(18) | 必填 | 分类英文名称 |
| threads | int(10) UNSIGNED | 0 | 主题数量统计 |
| posts | int(10) UNSIGNED | 0 | 评论数量统计 |
| forumg | text |必填 | 分类版主列表 |
| json | text | 必填 | 分类权限 |
| html | longtext | 必填 | 分类介绍 | |
| color | varchar(30) | 必填 | 记录字体颜色 |
| background | varchar(30) | 必填| 记录背景颜色 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | id | 唯一分类ID |
| INDEX | fid | 父分类ID |
*****
# hy_forum_group
分类分组,用于分组一些分类
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int(10) UNSIGNED | | |
| name | | | |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | id | 主键唯一 |
*****
# hy_friend
关注粉丝数据表
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid1 | int(10) UNSIGNED | 必填 | 用户UID |
| uid2 | int(10) UNSIGNED | 必填 | 用户UID2 |
| c | int(11) | 0 | 未读数量 |
| atime | int(10) UNSIGNED | 0 | 添加时间 |
| update_time | int(10) UNSIGNED | 0 | 更新时间 |
| state | tinyint(1) UNSIGNED | 0 | 状态 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid1,uid2 | 主键唯一 |
| INDEX | uid2,state | |
*****
# hy_log
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int(10) UNSIGNED | 自增值 | 日志ID |
| uid | int(10) UNSIGNED | 必填 | 日志关联用户UID |
| gold | int(11) | 必填 | 金币变更数量 |
| credits | int(11) | 必填 | 积分变更数量 |
| content | varchar(32) | 必填 | 日志内容 |
| atime | int(10) UNSIGNED | 必填 | 日志添加时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | id | 主键ID |
| INDEX | uid | 用户UID索引 |
*****
# hy_online
在线用户统计
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid | int(10) UNSIGNED | 必填 | 用户UID |
| user | char(18) | 必填 | 用户名 |
| gid | int(10) UNSIGNED | 必填 | 用户组GID |
| atime | int(10) UNSIGNED | 必填 | 添加时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid | 唯一UID主键 |
*****
# hy_post
评论数据表
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| pid | int(10) UNSIGNED | 自增值 | 评论PID |
| tid | int(10) UNSIGNED | 必填 | 属于主题TID |
| fid | int(10) UNSIGNED | 必填 | 分类id |
| uid | int(10) UNSIGNED | 必填 | 评论用户UID |
| rpid | int(10) UNSIGNED | 0 | 回复于哪个评论pid |
| isthread | tinyint(1) UNSIGNED | 0 | 是否为主题内容 |
| content | longtext | 必填 | 评论内容 |
| atime | int(10) UNSIGNED | 必填 | 评论时间 |
| etime | int(10) UNSIGNED | 0 | 最后编辑时间 |
| euid | int(10) UNSIGNED | 0 | 最后编辑UID 可能被管理员或版主编辑 |
| goods | int(10) UNSIGNED | 0 | 点赞统计 |
| nos | int(10) UNSIGNED | 0 | 点踩统计 |
| posts | int(10) UNSIGNED | 0 | 点评评论统计数量 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | pid | 主键PID唯一 |
| INDEX | tid | 主题TID索引 |
| INDEX | uid | 用户UID索引 |
*****
# hy_post_post
点评评论数据表
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| id | int(10) UNSIGNED | 自增值 | 点评ID |
| pid | int(10) UNSIGNED | 必填 | 点评哪个评论PID |
| tid | int(10) UNSIGNED | 必填 | 所属TID |
| uid | int(10) UNSIGNED | 必填 | 点评UID |
| content | longtext | 必填 | 点评内容 |
| atime | nt(10) UNSIGNED | 必填 | 点评时间 |
| goods | nt(10) UNSIGNED | 0 | 点赞统计 |
| nos | nt(10) UNSIGNED | 0 | 点踩统计 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| UNIQUE | id | 唯一点评ID |
| INDEX | pid | 评论PID索引 |
*****
# hy_thread
主题列表数据表
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| tid | int(10) UNSIGNED | 自增值 | 主题TID |
| fid | int(10) UNSIGNED | 必填 | 分类ID |
| uid | int(10) UNSIGNED | 必填 | 用户UID |
| pid | int(10) UNSIGNED | 0 | 主题内容PID |
| title | char(128) | 必填 | 标题 |
| summary | text | 必填 | 摘要 |
| atime | int(10) UNSIGNED | 0 | 添加时间 |
| etime | int(10) UNSIGNED | 0 | 编辑时间 |
| euid | int(10) UNSIGNED | 0 | 最后编辑主题UID |
| btime | int(10) UNSIGNED | 0 | 最后评论时间 |
| buid | int(10) UNSIGNED | 0 | 最后评论UID |
| views | int(10) UNSIGNED | 0 | 流量数量 |
| posts | int(10) UNSIGNED | 0 | 评论数量 |
| goods | int(10) UNSIGNED | 0 | 点赞数量 |
| nos | int(10) UNSIGNED | 0 | 点踩数量 |
| img | text | 必填 | 主题图片数组 英文逗号,分割 |
| img_count | tinyint(3) UNSIGNED | 0 | 图片数量 |
| top | tinyint(1) UNSIGNED | 0 | 置顶类型 1=分类 2=全站 |
| files | tinyint(3) UNSIGNED | 0 | 附件数量不包括图片 |
| hide | tinyint(1) UNSIGNED | 0 | 隐藏内容回复显示 |
| gold | int(10) UNSIGNED | 0 | 付费内容付费显示 |
| state | tinyint(1) UNSIGNED | 0 | 锁帖 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | tid | |
| INDEX | uid | |
| INDEX | fid | |
| INDEX | top | |
| INDEX | posts | 用于排序 |
| INDEX | btime | 用于排序 |
| INDEX | views | 用于排序 |
*****
# hy_threadgold
主题付费购买记录 一旦存在记录说明购买过
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid | int(10) UNSIGNED | 必填 | 用户UID |
| tid | int(10) UNSIGNED | 必填 | 主题TID |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid,tid | |
*****
# hy_user
用户表
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid | int(10) UNSIGNED | 自增值 | 用户UID |
| user | varchar(18) | 必填 | 用户名 |
| pass | varchar(32) | 必填 | 密码MD5 |
| email | varchar(100) | 必填 | 安全邮箱地址 |
| salt | varchar(8) | 必填 | 密码加密密钥 |
| threads | int(10) UNSIGNED | 0 | 主题数量 |
| posts | int(10) UNSIGNED | 0 | 评论数量 |
| post_ps | int(10) UNSIGNED | 0 | 点评数量 |
| atime | int(10) UNSIGNED | 必填 | 注册时间 |
| gid | smallint(2) UNSIGNED | 0 | 用户组GID |
| gold | int(11) | 0 | 金币 |
| credits | int(11) | 0 | 积分 |
| etime | int(10) UNSIGNED | 0 | 编辑时间 |
| ps | varchar(40) | ‘’ | 个性签名 |
| fans | int(10) UNSIGNED | 0 | 粉丝数量 |
| follow | int(10) UNSIGNED | 0 | 关注数量 |
| ctime | int(10) UNSIGNED | 0 | 更新用户缓存时间 |
| file_size | int(10) UNSIGNED | 0 | 上传文件字节累计 |
| chat_size | int(10) UNSIGNED | 0 | 聊天字节累计 |
| ban_post | tinyint(1) UNSIGNED | 0 | 禁止发帖 |
| ban_login | tinyint(1) UNSIGNED | 0 | 禁止登陆 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid | 主键用户UID |
| UNIQUE | user | 用户名索引 |
| UNIQUE | email | 邮箱索引 |
| INDEX | gid | 用户组GID |
*****
# hy_usergroup
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| gid | int(10) UNSIGNED | 必填 | 用户组GID |
| credits | int(11) | -1 | 积分起始 |
| credits_max | int(11) | -1 | 积分结束 |
| space_size | int(10) UNSIGNED | 4294967295 | 空间大小 |
| chat_size | int(10) UNSIGNED | 4294967295 | 聊天空间大小 |
| name | varchar(12) | 必填 | 用户组名称 |
| font_color | archar(30) | ‘’ | 字体颜色 |
| font_css | longtext | NULL | 自定义CSS |
| json | text | NULL| 用户组权限 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | gid | 主键 |
*****
# hy_vote_post
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid | int(10) UNSIGNED | 必填 | 用户UID |
| pid | int(10) UNSIGNED | 必填 | 评论PID |
| atime | int(10) UNSIGNED | 必填 | 添加时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid,pid | |
*****
# hy_vote_thread
| 字段名 | 类型 | 默认 | 说明 |
| --- | --- | --- |--- |
| uid| int(10) | 必填 | 用户UID |
| tid | int(10) | 必填 | 主题TID |
| atime | int(10) | 必填 | 添加时间 |
## 索引
| 索引类型 | 字段 | 介绍 |
| --- | --- | ---|
| PRIMARY | uid,tid | |
*****
- HYBBS
- 论坛公用函数
- 板块相关函数
- 板块版主判断
- 板块用户组权限
- 获取指定板块信息
- 插件相关函数
- 获取插件配置数据
- 获取插件安装状态
- 获取插件是否支持安装函数
- 判断插件是否存在
- 判断插件是否已开启
- 删除目录
- 下载远程文件
- 两时间相隔天数
- 时间间隔
- 随机字符
- 清空论坛缓存函数
- 测试时间过程耗时
- 文件数据缓存
- 获取网站后台参数配置
- 论坛常量宏
- 论坛变量
- 数据库字段介绍
- 论坛Model模型
- File文件模型
- 获取文件信息
- 判断文件所属者
- 获取文件原名称
- Fileinfo附件信息模型
- Forum板块分类模型
- 修改板块整数数据
- 获取某板块数据
- 获取所有板块数据
- 板块数据实例化
- Post评论模型
- 获取评论数据
- 删除某主题下所有评论
- 删除评论数据
- Thread主题帖子模型
- 获取文章数据
- 获取文章标题
- 删除文章主题
- 更新主题整数数据
- 获取主题列表
- 搜索主题
- 主题列表实例化
- 判断用户是否回复过该主题
- User用户系统模型
- 获取用户数据
- 用户名获取用户数据
- 邮箱名获取用户数据
- 判断是否存在该UID用户
- 判断是否存在该用户名
- 判断是否存在该邮箱名
- 添加用户数据
- UID转用户名
- 用户名转UID
- 更新用户整数数据
- 获取用户头像HTTP路劲
- 获取用户金币
- 获取用户积分
- 修改用户用户组
- 获取粉丝数量
- 获取关注数量
- 获取用户所在用户组ID
- Usergroup用户组模型
- 用户组ID获取用户组名
- 用户组数据排序
- Friend关注粉丝模型
- 获取两个用户之间的关系
- 设置解除关注状态
- 添加关注
- 删除关注
- 获取私信未读数量
- Chat 聊天系统
- send 发送消息
- sys_send 发送系统消息
- 论坛Action控制器
- 论坛数据缓存
- 插件开发
- 插件介绍
- 图形验证码插件制作
- 中文PHP API