此次更新内容较多,请务必不要第一时间用在生产环境,待其他用户测试几天,没问题后再更新,以免对您线上的产品造成影响。
更新内容:
- 重写了消息功能,我们以前为了节省数据库的储存,只将消息的关键信息存在数据库。这样造成了在使用的时候需要大量的判断去区分消息类型。在APP和小程序中通知需要关联此功能,非常麻烦,所以新版改为将消息内容直接写入数据库,这样调用的时候不必再做消息类型的判断了。您也可以用几行代码来自定义自己的消息。
- 重写了财富功能,重写的原因同上,您同样可以使用几行代码去变更用户的积分或者余额。
- 文章内页增加版权申明:主题设置,模块设置,文章内页中设置。
- 文章内页,上一篇,下一篇功能增加开关:主题设置,模块设置,文章内页。
- 增加顶部二级菜单的背景颜色和文字颜色设置。如果您没有学过UI设计,或者对色彩理解不多,不建议随便修改顶部的背景颜色和文字颜色,以为把握不好,效果就很差。
- 财富设置中,增加发布圈子帖子和供求帖子的积分奖励。
- 任务设置中,增加发布圈子帖子和供求帖子的任务设置。
- 重写了VIP购买页面的部分UI。
- 修复(新增)了全站的懒加载功能,现在文章内的图片、圈子话题中的图片、视频都可以懒加载了,对首屏打开速度提升明显。
- 圈子内的图片可以点击放大了。
- 重写了部分功能,提升了程序运行效率。
- 修复了部分问题。
更新方法
切记wp后台上传启用新版,然后重新激活主题,重新保存一下固定连接。如果您使用了redis、memcached 等缓存扩展,最好刷新一下缓存。如果您使用了wp super cache 插件,或者CDN,请刷新一下缓存。
注意事项
启用此版本之后,一些用户的财富中可能会出现提问过期,返还提问奖金的条目,或者回答未采纳,答主均分奖金的提示,这是以为之前的版本此功能未生效,新版用户在访问帖子的时候,会检查奖金分配情况,通常来说是没问题的,但是需要大面积测试才能更确定。请关注您站点的用户余额和积分记录,如果有异常,请和我联系。
如果通过代码自行添加一条消息或者积分、余额记录
如果您不会使用PHP,可以忽略下面的内容。
通过代码给用户发送一条消息记录
\B2\Modules\Common\Message::update_data([
'date'=>current_time('mysql'),//消息时间,保持默认即可
'from'=>$user_id,//谁发送的消息,如果是0 则为系统发布的消息,其他则是发送消息人的用户ID
'to'=>$post_author,//接收消息的人,也就是用户的ID
'post_id'=>$post_id,//此消息关联的文章、帖子等的ID,如果不关联,请填写0
'msg'=>'某某给您的文章点了赞',//发布的消息内容
'type'=>'post_up_cancle',//消息类型:同一个用户有N条未读消息时,同样消息类型的消息会合并显示,此处只做此区分,通常来说您可以随便起名,但是不要和主题里面的消息类型重复了。
'type_text'=>__('点赞','b2'),//消息标题,会显示在前端消息列表中
'old_row'=>1//同类型的未读消息,是否合并。如果使用,此参数保留,如果不合并,此参数直接删除即可。
]);
通过代码,给用户添加或者减少积分、余额
\B2\Modules\Common\Gold::update_data([
'date'=>current_time('mysql'),//财富变更时间,保持默认即可
'to'=>$post_author,//要变更的人,比如你给张三增加积分,此处则为他的用户ID
'gold_type'=>0,//要变更的是积分还是余额,0为积分,1为余额
'no'=>-$credit,//要变更的数值,正数为增加,负数为减少
'total'=>$total,//变更后当前用户的剩余积分或者余额,您也可以删除此参数,则系统会自动计算,并记录到数据库。
'post_id'=>$post_id,//财富关联的文章ID,如果没有,请填0
'msg'=>'某某给您增加了100积分',//变更说明,此项会显示在用户财富页面中
'type'=>'post_up_cancle',//财富类型,此处用以区分不同的财富类型,通常您可以随便起名,但是最好不要和主题中的已经使用了的type冲突
'type_text'=>__('增加了积分','b2'),//财富变更标题,此处尽量短小,随便自定义
'old_row'=>1//同类型的未读消息,是否合并。如果使用,此参数保留,如果不合并,此参数直接删除即可。通常这个参数是不需要的,删除即可。
]);
后面的更新内容
除了此次版本的测试修复,后面几天会陆续更新移动端,这个移动端不是重构的版本哦。移动端新增了抖音登陆、抖音支付、消息通知等功能,请关注我们官网的通知。
问答是将圈子中的问答功能剥离出来,单独作为一个大的功能模块。还没写完,大概一周后能更新。
新的重构版移动端也在同步施工中,本来打算今天晚上上演示,但是太累,脑袋要开花了,明天上吧。
更新频率和收入是成正比的,所以理论上来说我比谁都更愿意尽快更新,但一个人精力实在有限,还要做售后服务,每次看到催更的QQ或者留言都会让我心理紧一下,其实是没必要的。你们用得爽,东西做的好,我的收入更多,所以我是不缺动力的。
777
😊
+666