B2Pro_5.9.0更新内容

更新内容:

  1. 手机端底部菜单中,增加链接自定义参数功能。主题设置->模块设置->底部模块。
  2. 使用WP内置的裁剪方法,重写了图片裁剪功能。
  3. 更换了更加安全的图形验证码,提高破解难度和安全度。
  4. 修复了商品开启允许游客购买,实际上不生效的问题。
  5. 优化代码,提速20%。
  6. 优化缓存,提高效率。
  7. 增加了内置的游客请求限制功能,当游客访问请求一些敏感接口,比如登录、注册、发送验证码等,会有频率限制,如果超过限制,会阻止请求。这样可以防止暴力破解或者批量注册。
  8. 修复了登录与注册设置中,点击登录显示二维码时,在微信端仍然显示二维码的BUG。正确的应该是自动登录。
  9. 修复圈子发布帖子的时候,插入圈子分类链接不生效的问题。
  10. 后台关闭圈子、文档、链接等功能的时候,有些页面和功能仍然可用,此次修复这个问题,关闭后页面和功能将不可用。
  11. 修复了标签页面搜索无效的问题。
  12. 导航链接是否允许申请的开关。注意,更新完毕后,请进入主题设置,导航链接设置,发布里面,保存一下设置,让其生效。
  13. 快讯增加是否允许投稿的开关,以及按钮的文本。注意,更新完毕后,请进入主题设置,快讯设置里面,保存一下设置,让其生效。
  14. 登录与注册中设置中,增加是否只使用社交登录的选项,如果开启,用户就只能使用社交登录和注册。
  15. 修复问答提问图片无法提交的问题。
  16. 网页底部的 Copyright 增加自定义选项,如果设置,显示设置的名称,如果没设置默认使用网站名称。主题设置->模块设置->底部模块中。
  17. 兼容了最新版微信模板消息。
  18. 修复快讯分页和异步加载BUG。

注意事项:

1、我们使用了Swoole compiler 最新的 3.2版本。支持了php8.3和php8.2。但是Windows服务器还没支持。官方说9月份可以支持了。所以目前主题只能跑在Linux服务器上Windows服务器暂时不要升级!

2、如果安装了移动端APP插件,并且近期没有升级,请先关闭移动端插件,主题升级完毕后,再重新下载升级移动端APP。如果没有关闭移动端插件升级报错了,可以宝塔里面备份移动端插件,然后删掉,再重新下载移动端插件安装启用。

3、如果多个不同版本的B2主题使用了同一个PHP注意:因为此次扩展版本也升级了,旧版主题使用新版扩展会报错。如果都升级到最新没问题。如果不想全部都升级到最新版,则不同版本的B2主题使用不同版本的PHP去运行即可。

3、建议生产环境暂时不要升级,过几天,待反馈没有问题后再操作升级!您可以使用B2主题的在线升级功能去升级。强烈建议升级前先备份一下旧的主题文件和数据。

 

 

给TA打赏
共{{data.count}}人
人已打赏
主题更新

B2Pro_5.8.0 更新说明

2024-10-19 23:46:57

Related articlesTheme tutorial

B2Pro_5.3.0 Update Notification

2024-10-1 18:45:51

16 条回复 A文章作者 M管理员
  1. Blog.do论坛

    春哥牛逼

  2. 憨里憨气

    有两个没看到,1是虚拟商品多规格发货,两年了….2 是商品出售后没有给设置的管理员邮箱发送邮件

  3. 文山在线

    春哥威武,希望不要放弃B2,最好用的主题了,希望保持更新呀!

  4. 彽调菂猫

    666

  5. qiutian

    支持

  6. 未知

    邮箱功能加进去吧,搞插件,插件里面很多都带不相关的东西,毕竟这个是很基础的东西,没必要用插件吧

    • Cik

      不需要插件 functions.php直接加这个代码就好了

      //使用smtp发邮件
      function mail_smtp( $phpmailer ) {
      $phpmailer->IsSMTP();
      $phpmailer->SMTPAuth = true;//启用SMTPAuth服务
      $phpmailer->Port = 465;//MTP邮件发送端口,这个和下面的对应,如果这里填写25,则下面为空白
      $phpmailer->SMTPSecure =”ssl”;//是否验证 ssl,这个和上面的对应,如果不填写,则上面的端口须为25
      $phpmailer->Host = “smtp.qiye.aliyun.com”;//邮箱的SMTP服务器地址,如果是QQ的则为:smtp.exmail.qq.com
      $phpmailer->Username = “***@abc.com”;//你的邮箱地址
      $phpmailer->Password =”********”;//你的邮箱登陆密码
      }
      add_action(‘phpmailer_init’, ‘mail_smtp’);
      function ashuwp_wp_mail_from( $original_email_address ) {
      return ‘***@abc.com’;//这个很重要,得将发件地址改成和上面smtp邮箱一致才行
      }
      add_filter( ‘wp_mail_from’, ‘ashuwp_wp_mail_from’ );

    • 春哥

      自己写的兼容性不行,问题比较多,Cik的方法也行,能用就可以了。

    • 以梦为马

      dux好像就是一直内置了,可以参考一下,这个确实可以免去需要单独插件的烦恼,主要是现在的邮件插件老是提示需要升级专业版

  7. 乞丐

    建议更新一下滑动验证 用户体验比较好,普通的滑动验证就可以了 不需要api 验证码还需要新框 感觉体验差一些

    • 春哥

      人机验证的API太贵了,腾讯的是3万次300块钱。开源的目前没找到合适的,这次更新的验证码是个开源的,效果不错,应该能防止大部分的恶意请求。

    • 以梦为马

      春哥那个infomation还是information修改一下吧 感觉改成trade有也可以

    • 乞丐

      我的意思是 可以加个本地的滑动验证意思意思就好了 其实 一般小站点 也不是很需要防止破解 . 就是怕吊毛乱发

    • 残忆

      极验还不错,免费使用

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索