文本是《B2子主题更新(共8篇)》专题的第 8 篇。阅读本文前,建议先阅读前面的文章:
5.4.2版发布后春哥在构建新主题,B2Pro更新可能会暂停?
子主题这次主要是做减法,去除一些不需要(不实用)的功能
- 重新排版后台选项页面,删除lic_style.css
- 修复f12.js和copytips.js失效问题,统一弹窗样式为主题默认样式减少第三方文件加载
- 删除移动端页脚美化文件mfooter.css
- 删除page-link.php文件及相关设置选项
- 删除子主题文章内页增加版权申明相关文件
- 删除雪花飘落特效
- 重构部分代码,修复已知错误
- 删除天气预报功能
- 删除SMTP集成,推荐用第三方插件避免主题报错导致无法发送邮件
- 在package/danmu/index.php及package/delaccount/index.php文件内添加’permission_callback’ => ‘__return_true’,解决路由警告问题
- 调整注销账户端口为主题自带减少代码重复,实现一个文件即可实现之前的功能;并添加密码输入以确保账号不会被错误注销减少风险;重写注销协议
- 修复slm插件
- 在slm邮件发送信息添加项目、有效期等详情
- 在调用send_email之前添加检查和转换这样,无论$licenses的初始形态如何,调用send_email时它都将是一个有效的数组,从而避免了在Emailslic.php中的foreach循环出现类型错误。
- 修复Warning Undefined array key “night”错误警告;使用isset()函数检查了$_COOKIE[‘night’]是否存在并且其值是否为”1″,然后根据这个检查的结果给$night_mode变量赋值。这样,在尝试访问cookie值之前进行了验证,从而避免了警告信息
- 修复微信消息推送bug并添加企业微信群机器人推送;增加推送类型;后台可单独开启
- 优化pushweixin.php文件代码;规范文件命名;因Msgweixin.php文件可代替原pushweixin.php文件内的订单推送所以注销pushweixin.php文件内订单推送相关代码
- 删除未使用function GetHitokoto(){}代码
- 样式文件优化修改
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
还有一些小细节要修改,改完就可以打包啦