Skip to content

Releases: hyyyp/HYBBS2

HYBBS2.3

01 Nov 07:13
Compare
Choose a tag to compare

优化 - 加入精华帖
优化 - 支持用户修改用户名
优化 - 增加收藏帖子
优化 - 后台主题评论页面 优化时间显示 显示最后编辑时间 最后编辑人

修复 - 后台删除评论 删除附带附件时产生的额外的目录

框架 - 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

12 Oct 16:10
Compare
Choose a tag to compare

修复 - 编辑帖子目录不存在的问题
修复 - 框架缓存类库一处代码没有正确判断缓存是否存在而删除的问题
修复 - 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

22 Jul 06:52
Compare
Choose a tag to compare

修复 - 编辑帖子删除资源目录变量存在问题
修复 - 优化帖子过滤系统!
框架 - 优化插件引用模板 子目录无法引用的问题
优化部分代码

HYBBS2.2.8

01 Jul 15:51
Compare
Choose a tag to compare

修复 - 编辑帖子目录不存在的问题

HYBBS2.2.6

21 Jun 16:22
Compare
Choose a tag to compare

优化 - 后台删除用户 删除头像数据
优化 - 后台删除用户附件清理机制 优化代码
优化 - Post新内容增加hook点 为了修复部分 附件处理插件

修复 - 下载附件的代码出现自动生成无用的文件夹的问题

HYBBS2.2.5

19 Jun 11:25
Compare
Choose a tag to compare

优化 - 更新机制 跳过重复执行SQL insert主键语句

修复 - 编辑帖子出现目录不存在的BUG
修复 - 新升级机制 可能下载文件为空 还保存 导致的更新空白文件的BUG
修复 - 新升级机制检查更新URL写错的问题 导致部分用户 没有伪静态环境的升级不了

HYBBS2.2.3

17 Jun 08:19
Compare
Choose a tag to compare

优化 - 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

07 Jun 10:30
Compare
Choose a tag to compare

优化 - 更新升级论坛方式换新 采用单文件逐个更新,不再使用全量解压覆盖更新。
修复 - 个人中心私信头像问题
修复 - 管理员无法编辑用户帖子内的附件
修复 - 默认登录页面 新头像算法 不显示头像的问题
修复 - 更新HYEditor编辑器 悬浮菜单 不动的问题
修复 - 默认模板侧边栏悬浮突出底部的问题
框架 - 解决日志不换行问题

HYBBS2.2.1

09 May 13:28
Compare
Choose a tag to compare

本次更新有几个问题需要用户自己解决一下
由于头像获取方法更新 会导致全站头像全恢复到默认, 可以在本帖下载附件上传到插件页面 修复头像文件!
部分与头像相关的插件 会失效,需要更新修复!
本次更新编辑器换新,采用新编辑器,官方原创编辑器
个人中心页面换新 也许存在细节问题,可以提交一下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

06 Mar 15:23
Compare
Choose a tag to compare

优化 - 后台管理页面丰富各种数据搜索
优化 - 后台插件 增加强制 安装卸载函数 勾选
优化 - 增加开发函数 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;