826 Star 2.8K Fork 1.3K

Discuz / DiscuzX

Merged
!445 修复 目前系统内存在的部分小Bug

老周部落:PR_Fix_Small_Bugs_202004 Discuz:master

老周部落 Created on: 2020-04-13 00:19
缺陷/BUG

近期,我方对多渠道上报的Bug进行了集中梳理,发现了一批易于修复的Bug,考虑到内容较少,统一在此PR给予修复。

  1. 修复 部分编辑器无法从HTML解析背景BBCode的Bug

来源:官方群 @Hmily_LCG 回报

部分编辑器(如前台管理版规编辑处)配置的背景色BBCode会在保存后自动消失。
本提交添加了相关解析代码,修正了此Bug。

  1. 修复 当隐私设置中设置个人主页不允许访问时出现函数冲突的Bug
    来源:https://gitee.com/ComsenzDiscuz/DiscuzX/issues/I1DP0X https://gitee.com/ComsenzDiscuz/DiscuzX/issues/I1FCHR

当隐私设置中,个人空间首页只要不是全站用户可见,未登录用户访问该用户个人空间首页 home.php?mod=space&uid=3&do=index 就会出现报错。
PHP Fatal error: Cannot redeclare show_credit() (previously declared in /var/www/discuz.com/source/include/space/space_index.php:143) in /var/www/discuz.com/source/include/space/space_profile.php on line 197
考虑到两组代码内容一致,本提交将此两组代码合并至 function_home.php ,本提交修正了此Bug。

  1. 修复 冻结用户邮箱解冻几率性失败的Bug
    来源:https://gitee.com/ComsenzDiscuz/DiscuzX/issues/I1CV9B

在验证邮件里的点击了验证链接,提示激活成功,但是登陆后依然是冻结状态
发现代码引用变量存在问题,通过修正引用变量,本提交修正了此Bug。

  1. 修复 UCenter错误提示信息跳转异常的Bug
    来源:异常回报

UCenter错误信息跳转未判断特定的BACK代码,为BACK代码添加了SID,并且此代码未考虑HTTPS地址。
通过优化判断逻辑,本提交修复了此Bug。

  1. 修复 删除用户广播数据时漏删广播部分数据的Bug
    来源:异常回报

删除用户时未删除广播关注/被关注关系,从而导致部分敏感内容仍被展示。
本提交添加了清空内容时允许清空广播关注关系、添加了删除用户时删除用户的广播关注关系(上述均不含关注数),修复了此Bug。

  1. 优化 自动删除UCenter的安装文件
    来源:官方群 @popcorner 建议

考虑到安全问题,UCenter 安装文件应该在安装后删除,目前的后台首页未实现此功能。
本提交添加了在 Discuz! 首页尝试删除常见目录下的 UCenter 安装文件的功能,同时添加了 UCenter 后台首页自动删除安装文件的功能。

  1. 修复 后台清空该用户相关内容选项全选功能样式异常的Bug
    来源:异常回报

后台清空该用户相关内容选项,点击全选功能后,文字样式未随全选功能增加和取消而变动(变绿)。
本提交修改了相关JavaScript代码,修正了此Bug。

  1. 修复 部分模块不支持大写邮箱的Bug
    来源:异常回报

部分模块采用的正则表达式不支持符合标准的大写邮箱地址,导致部分邮箱地址无法正确解析。
本提交修改了相关正则表达式,修正了此Bug。

  1. 优化 UCenter后台首页添加运行环境检测功能
    来源:异常回报

考虑到目前部分站长的程序是从旧版本逐步升级,并未留意到程序要求的PHP、MySQL、扩展库要求发生了变动,因此在UCenter后台首页给予一定的提示是较为重要的。
本提交在UCenter首页添加了运行环境检测功能,弥补了此问题。

  1. 修复 UCenter后台其他管理平台按钮异常的Bug
    来源:异常回报

UCenter后台其他管理平台按钮由于未考虑Discuz! X产品,导致按钮忽略了此产品。
本提交添加了漏掉的Discuz! X产品,修复了此Bug。

  1. 删除 废弃的调试文件
    来源:Phan 静态分析

经与SVN核实,本文件来自于 UCHome,无入口,SVN无修改记录,应予删除。

  1. 修复 Typo
    来源:Phan 静态分析

QRbitrtream(×
QRbitstream(√

  1. 修复 类型判断错误导致的Bug
    来源:PR分析

详情请见:https://gitee.com/ComsenzDiscuz/DiscuzX/pulls/461
修复了从前无法设置0等内容的cookie的问题。

1 comments, 2 participants 1773794 laozhoubuluo 1594507411 1182630 gududeweidao 1578945378

Show action logs Hide action logs
DiscuzX merged Pull Request 2020-08-16 23:57
DiscuzX all check passed 2020-08-16 23:57
DiscuzX check passed 2020-08-16 23:57
老周部落 updated description 2020-04-23 19:03
老周部落 removed label need_more_code_work 2020-04-22 21:49
老周部落 updated description 2020-04-22 21:49
老周部落 force push code 2020-04-22 21:49
老周部落 updated description 2020-04-22 21:45
老周部落 push code 2020-04-22 21:41
老周部落 force push code 2020-04-15 23:14
老周部落 added label need_more_code_work 2020-04-15 23:04
老周部落 force push code 2020-04-15 19:59
老周部落 push code 2020-04-15 19:58
老周部落 removed label need_more_code_work 2020-04-13 01:52
老周部落 updated description 2020-04-13 01:52
老周部落 push code 2020-04-13 01:49
老周部落 added label need_more_code_work 2020-04-13 01:13
老周部落 assigned reviewer 湖中沉 2020-04-13 00:19
老周部落 assigned reviewer oldhuhu 2020-04-13 00:19
老周部落 assigned reviewer monkeye 2020-04-13 00:19
老周部落 assigned reviewer Discuz! 2020-04-13 00:19
老周部落 assigned reviewer LooTan 2020-04-13 00:19
老周部落 assigned reviewer comsenz-service 2020-04-13 00:19
老周部落 assigned reviewer DiscuzX 2020-04-13 00:19
老周部落 set priority to Secondary 2020-04-13 00:19
老周部落 added label bug 2020-04-13 00:19
PHP
1
https://gitee.com/Discuz/DiscuzX.git
git@gitee.com:Discuz/DiscuzX.git
Discuz
DiscuzX
DiscuzX

Search

102255 3a0e046c 1850385 102255 7aaa926c 1850385