趣小组功能更新 20191005

Spoony 66.5m2019-10-051679 次点击1 人收藏2 人感谢
1、增加了「称号」的概念(暂时这么叫吧),会显示在主题的 META 区域以及回复列表中昵称区域。
2、对于 B 站的视频插入,支持 https://b23.tv/ 短网址。
3、趣小组回复支持 Emoji。
4、优化了验证码输入。

对于「称号」的补充说明:
原本应该参考传统的论坛或贴吧等级名,一个积分区间对应一个固定的称号。
但是想试一下不一样的方案。
称号是由会员当前持有的螺母数量计算出的,1个螺母算1cm,2个螺母叠加就是2cm……100个螺母叠加就是1米……以此类推。
持有的螺母数量越多,你的「海拔」也就越高。
另外,对应不同的海拔区间,称号的颜色也会不一样,大家都是 Maker,暂时不做表格,这边直接上代码来说明好了。

public function getName()
{‌‌‌‌‌‌‌‌
//L1
if($this->nut < 50)
return ['name' => $this->nut . 'cm', 'color' => '#777777', 'icon' => ''];

if($this->nut < 100)
return ['name' => $this->nut . 'cm', 'color' => '#777777', 'icon' => ''];

//L2
if($this->nut < 150)
return ['name' => $this->nut / 100 . 'm', 'color' => '#5BC0DE', 'icon' => ''];

//L3
if($this->nut < 500)
return ['name' => $this->nut / 100 . 'm', 'color' => '#5BC0DE', 'icon' => ''];

//L4
if($this->nut < 1000)
return ['name' => $this->nut / 100 . 'm', 'color' => '#FFCD36', 'icon' => ''];

//L5
if($this->nut < 2000)
return ['name' => $this->nut / 100 . 'm', 'color' => '#F0AD4E', 'icon' => ''];

//L6
if($this->nut < 5000)
return ['name' => $this->nut / 100 . 'm', 'color' => '#F0AD4E', 'icon' => ''];

//L7
if($this->nut < 10000)
return ['name' => $this->nut / 100 . 'm', 'color' => '#d9534f', 'icon' => ''];

//L8+
if($this->nut >= 100000)
return ['name' => $this->nut / 100 / 1000 . 'km', 'color' => '#000000', 'icon' => ''];

//L8
if($this->nut >= 10000)
return ['name' => $this->nut / 100 . 'm', 'color' => '#9C49B6', 'icon' => ''];

return ['name' => '', 'color' => '#000000', 'icon' => ''];
}

称号会在签到、收到他人感谢时更新。如果你的昵称后面还没有显示称号,签到一下就出来了。
收藏 ♥ 感谢
Cherry 34.3m 2019-10-06 
大佬,你的海拔我赶不上啊~~
Spoony 小组长 2019-10-06 
@Cherry 开挂一般的海拔...
阿喵是朵云 13m 2019-10-06 
发个帖看看长短
RaspiSQH 120.9m 2019-10-06 
都好长♂啊(手动滑稽)
话说为啥有的颜色一样
Spoony 小组长 2019-10-06 
@RaspiSQH 好看的颜色不够用这么解释不知道行不行 ^_^
RaspiSQH 120.9m 2019-10-06 
等一下第三条哪来的😂
Spoony 小组长 2019-10-06 
@RaspiSQH 临时加的,就是这么任性
别致的羡慕 2.1m 2019-10-07 
我来看看我的长度。
别致的羡慕 2.1m 2019-10-07 
20cm,⊙﹏⊙

登录注册 后可回复。