Releases: hyyyp/HYBBS2
HYBBS2.3
优化 - 加入精华帖
优化 - 支持用户修改用户名
优化 - 增加收藏帖子
优化 - 后台主题评论页面 优化时间显示 显示最后编辑时间 最后编辑人
修复 - 后台删除评论 删除附带附件时产生的额外的目录
框架 - Medoo1.4版本升级到1.7.6
框架 - DEBUG_PAGE 优化数据库操作记录,显示的SQL语句可以直接拿到数据库执行。
ALTER TABLE hy_thread
ADD COLUMN digest
tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否精华' AFTER hide
;
CREATE TABLE if not exists hy_thread_star
(
uid
int(10) UNSIGNED NOT NULL,
tid
int(10) UNSIGNED NOT NULL,
atime
int(10) UNSIGNED NOT NULL,
UNIQUE KEY uid_tid
(uid
,tid
),
INDEX atime
(atime
)
) DEFAULT CHARSET=utf8;
HYBBS2.2.10
修复 - 编辑帖子目录不存在的问题
修复 - 框架缓存类库一处代码没有正确判断缓存是否存在而删除的问题
修复 - Post 编辑帖子处理删除旧文件时 没有正确判断旧文件是否存在的问题
修复 - MYSQL8.0无法使用HYBBS的问题
修复 - 后台无法一键删除用户所有子评论、点评的问题
修复 - 后台用户一键删除主题、删除评论,没有删除附件的问题
修复 - 后台用户一键删除所有上传文件,增加删除主题,评论附件。
修复 - 后台删除用户,没有删除干净附件
ALTER TABLE hy_fileinfo
CHANGE gold
gold
INT(10) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE hy_fileinfo
CHANGE hide
hide
TINYINT(1) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE hy_fileinfo
CHANGE downs
downs
INT(10) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE hy_fileinfo
CHANGE mess
mess
TEXT NULL DEFAULT NULL;
ALTER TABLE hy_forum
CHANGE forumg
forumg
TEXT NULL DEFAULT NULL;
ALTER TABLE hy_forum
CHANGE json
json
TEXT NULL DEFAULT NULL;
ALTER TABLE hy_forum
CHANGE html
html
LONGTEXT NULL DEFAULT NULL;
ALTER TABLE hy_forum
CHANGE color
color
VARCHAR(30) NOT NULL DEFAULT '';
ALTER TABLE hy_forum
CHANGE background
background
VARCHAR(30) NOT NULL DEFAULT '';
ALTER TABLE hy_log
CHANGE gold
gold
INT(11) NOT NULL DEFAULT '0';
ALTER TABLE hy_log
CHANGE credits
credits
INT(11) NOT NULL DEFAULT '0';
ALTER TABLE hy_log
CHANGE content
content
VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE hy_user
CHANGE threads
threads
INT(10) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE hy_user
CHANGE posts
posts
INT(10) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE hy_user
CHANGE post_ps
post_ps
INT(10) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE hy_usergroup
CHANGE font_css
font_css
LONGTEXT NULL DEFAULT NULL;
ALTER TABLE hy_usergroup
CHANGE json
json
TEXT NULL DEFAULT NULL;
HYBBS2.2.9
修复 - 编辑帖子删除资源目录变量存在问题
修复 - 优化帖子过滤系统!
框架 - 优化插件引用模板 子目录无法引用的问题
优化部分代码
HYBBS2.2.8
修复 - 编辑帖子目录不存在的问题
HYBBS2.2.6
优化 - 后台删除用户 删除头像数据
优化 - 后台删除用户附件清理机制 优化代码
优化 - Post新内容增加hook点 为了修复部分 附件处理插件
修复 - 下载附件的代码出现自动生成无用的文件夹的问题
HYBBS2.2.5
优化 - 更新机制 跳过重复执行SQL insert主键语句
修复 - 编辑帖子出现目录不存在的BUG
修复 - 新升级机制 可能下载文件为空 还保存 导致的更新空白文件的BUG
修复 - 新升级机制检查更新URL写错的问题 导致部分用户 没有伪静态环境的升级不了
HYBBS2.2.3
优化 - Upload组件 检查php.ini环境是否正常 给出正常提示
优化 - Post.php增加最后编辑帖子UID 以前只记录时间,这次为了区别非文章作者修改而记录
优化 - 文章文件上传管理更严谨
优化 - 编辑帖子,如果文章删除不使用图片会随着编辑删除
优化 - 删除帖子,会删除帖子下所有文件包括图片以及附件
优化 - 后台批量删除文章,删除文章所有包含图片以及附件
优化 - 后台批量删除评论,同上
优化 - 后台批量删除用户,同上
优化 - 编辑器重写上传图片插件 支持网络图片 优化拉伸图片组件
优化 - 增加视频,音频上传
优化 - 后台支持独立开关视频音频上传开关。
优化 - 后台用户组权限增加 上传视频音频权限
修复 - 删除自己帖子会发送被删除消息的BUG
修复 - 删除主题,删除缓存代码中出现两次$$的BUG
修复 - 编辑器点按钮没有插入内容的问题
修复 - 后台编辑用户组权限 由于SQL结构问题长度太小 导致编辑权限恢复为默认的问题
修复 - 个人中心消息页面头像显示问题
修复 - 移动端编辑器 Modal对话框 显示在底部 无法弹出中间的问题
插件新特性 - 插件function.php函数可以增加 plugin_on 和 plugin_off 函数,当用户启动插件会触发 plugin_on函数 反之触发off函数
论坛开发 - function增加多个函数 具体详情需自己查看文件
框架 - 优化X函数 如果X函数第一参数不输入前缀 则默认查看GET 再看POST是否有内容 从而返回。例:X('get.user') 现在可以 X('user')
SQL部分
ALTER TABLE hy_thread
ADD euid
INT UNSIGNED NOT NULL DEFAULT '0' COMMENT '最后编辑UID' AFTER etime
;
ALTER TABLE hy_post
ADD euid
INT UNSIGNED NOT NULL DEFAULT '0' COMMENT '最后编辑UID' AFTER etime
;
UPDATE hy_file
SET file_type
= '2';
ALTER TABLE hy_file
ADD tid
INT UNSIGNED NOT NULL DEFAULT '0' AFTER uid
, ADD INDEX (tid
);
ALTER TABLE hy_file
ADD pid
INT UNSIGNED NOT NULL DEFAULT '0' AFTER tid
, ADD INDEX (pid
);
ALTER TABLE hy_file
ADD md5
CHAR(32) NULL DEFAULT NULL AFTER md5name
, ADD UNIQUE (md5
);
ALTER TABLE hy_file
ADD UNIQUE (uid
, md5
);
INSERT INTO hy_file_type
(id
, name
) VALUES ('3', '视频'), ('4', '音频');
ALTER TABLE hy_usergroup
CHANGE json
json
TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
HYBBS2.2.2
优化 - 更新升级论坛方式换新 采用单文件逐个更新,不再使用全量解压覆盖更新。
修复 - 个人中心私信头像问题
修复 - 管理员无法编辑用户帖子内的附件
修复 - 默认登录页面 新头像算法 不显示头像的问题
修复 - 更新HYEditor编辑器 悬浮菜单 不动的问题
修复 - 默认模板侧边栏悬浮突出底部的问题
框架 - 解决日志不换行问题
HYBBS2.2.1
本次更新有几个问题需要用户自己解决一下
由于头像获取方法更新 会导致全站头像全恢复到默认, 可以在本帖下载附件上传到插件页面 修复头像文件!
部分与头像相关的插件 会失效,需要更新修复!
本次更新编辑器换新,采用新编辑器,官方原创编辑器
个人中心页面换新 也许存在细节问题,可以提交一下BUG
如果本次更新后 一直都显示更新,则需要下载置顶帖源码覆盖一下
本次2.2.1更新内容
优化 - 修改头像获取方式 增加函数get_avatar($uid);
优化 - 个人中心增加tab导航
优化 - 个人中心增加用户组显示 且使用后台用户组新自定义颜色以及css
优化 - 个人中心增加用户组升级进度条
优化 - 个人中心增加私信页面
修复 - 百度编辑器多图上传 在Mac谷歌非https环境下 无法使用的问题
修复 - 无法删除评论的问题
修复 - 后台CSRF跨站提交
框架 - 优化文件缓存 修改缓存文件后缀名为.cache
框架 - 优化Model增加查询缓存,数据缓存
本次更新SQL
CREATE TABLE if not exists hy_file_type
(
id
INT NOT NULL ,
name
VARCHAR(12) NOT NULL ,
UNIQUE KEY id
(id
)
) ENGINE={$table_type} DEFAULT CHARSET=utf8;
INSERT INTO hy_file_type
(id
, name
) VALUES ('0', '未知'),('1', '图片'), ('2', '附件');
ALTER TABLE hy_file
ADD file_type
INT NOT NULL DEFAULT '0' AFTER filesize
;
ALTER TABLE hy_friend
ADD update_time
INT UNSIGNED NOT NULL DEFAULT '0' AFTER atime
;
UPDATE hy_file
SET file_type
= '2';
HYBBS2.2
优化 - 后台管理页面丰富各种数据搜索
优化 - 后台插件 增加强制 安装卸载函数 勾选
优化 - 增加开发函数 get_plugin_inc_v($plugin_name,$v) 获取某个插件配置的某个值
优化 - 论坛function.php 增加函数函数get_theme_version 以及 get_theme_inc 函数,用于获取主题版本和配置信息
优化 - Model增加DataModel 用于集合论坛快捷读写数据 相关API可阅读此文件/Model/Data.php
优化 - 修改数据缓存 post_data_$tid 将帖子数据错写为主题帖子ID的问题 虽然不会产生冲突 但关键字影响开发者判断
优化 - 评论帖子数据增加新缓存方式,以前是评论列表式缓存,现在在基础上多增加独立缓存,每个帖子数据都独立缓存 有助于引用回复读取效率
优化 - ZIP更新,解决以前出现的解压问题,更新为PclZip支持, Admin.php已经采用新ZIP支持
优化 - 删除主题并删除主题附件购买记录数据(%)
优化 - 前台、后台删除主题并删除附件信息、本地文件、主题投票数据、主题点评数据、主题购买数据
增加 - 引用回复
增加 - 用户组自定义颜色以及CSS(模板还未用上 目前后台可以设置)
修复 - 修改用户组被退回的问题
修复 - (Action)Post.php 上传图片 某变量缺少 _ 导致出错
修复 - 框架 X() 函数 返回默认值为空的问题
修复 - 编辑帖子删除附件 没有删除附件信息以及 附件文件的问题 此修复只针对附件,不针对图片附件,由于考虑到图片多次引用 一旦删除将会导致其他帖子对此图片失效
修复 - 编辑帖子附件信息 导致下载次数丢失的问题
修复 - 删除主题一并删除附件信息 以及附件文件 不包括图片附件
修复 - 缓存文件非法代码漏洞
框架 - 增加函数 strpos_array($string,$find_arr); strpos arr版
框架 - 增加插件诊断,插件报错诊断,显示具体插件、名称、具体文件路径
框架 - 标签解析增加 {:phpinfo()} 相当解析为
框架 - 修复header 协议头重复修改 导致的调试错误显示异常位置
本次有SQL更新
ALTER TABLE hy_post
ADD rpid
INT UNSIGNED NOT NULL DEFAULT '0' AFTER uid
;
ALTER TABLE hy_usergroup
ADD font_css
LONGTEXT NOT NULL AFTER name
;
ALTER TABLE hy_usergroup
ADD font_color
VARCHAR(30) NOT NULL DEFAULT '' AFTER name
;