_副本.jpg.avif)
ID靓号说明:
Somnia主题 交互增强-ID靓号规则
Somnia主题提供ID靓号外显功能,能更好的促进站内互动社交,属于交互增强功能。
1.什么是ID靓号?
答:每位用户注册/QQ快捷登录/微信快捷登录时会自动注册生成一个用户UID识别码,我们通过了一些技术手段将其调用外显出来作为用户靓号ID。
2.ID靓号是否支持修改或覆盖?
答:该ID靓号属于系统默认生成UID识别码(类似其他交互类网站用户拥有user以外,每位用户底层还存在一个不可变更的UID识别码。我们将其调用美化作为用户靓号,以方用户之间通过/author/ID来访问对方个人主页,提供用户交互)暂不支持修改或覆盖。
3.ID靓号都显示在什么位置?
答:ID靓号目前显示位置{评论区用户昵称位置&个人主页昵称位置&用户中心昵称位置&小资料卡昵称位置}。
个人主页昵称位置演示

用户中心昵称位置演示

评论区用户昵称位置演示

小资料卡昵称位置


4.ID靓号是每位用户都有吗?
答:目前我们编写的靓号规则为1-99默认为靓号,100-9999仅豹子号(例如111,222,333,1111,2222,3333)、顺子号(例如123,234,345,1234,2345,3456)、倒顺号(例如321,432,543,4321,5432,6543)、爱情号(520,521,920,921,1314)、生日年份号(1980-1999年全部)等号码为靓号,其他号码均为普号。
代码部分
function isBeautifulID(id: number) {
if (id <= 99)
return true
const beautifulList = [111, 123, 222, 234, 321, 333, 345, 432, 444, 456, 520, 521, 543, 555, 567, 654, 666, 678, 765, 777, 789, 876, 888, 920, 921, 987, 999, 1111, 1234, 1314, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2222, 2345, 4321, 3333, 3456, 4321, 4444, 4567, 5200, 5210, 5432, 5555, 5678, 6543, 6666, 6789, 7654, 7777, 8765, 8888, 9876, 9999]
if (beautifulList.includes(id))
return true
return false
}
修复靓号规则方法
由于我们编写的靓号规则默认适用于大部分应用场景,请有需要改规则动手能力强的博主自行复制部分代码内容在文件目录搜索寻找文件位置进行编写修改const beautifulList =[这里的数字可修改默认显示靓号图标的ID规则]
靓号规则代码文件存放目录位置
1.大致位置在根目录/themes/scottstudio-somnia/web/assets/bc964c63.js
2.由于每次更新打包文件上传商城时部分文件名不确定性,我们无法保证该文件昵称bc964c63.js一直不变,请自行搜索查找。
5.ID靓号和ID普号有什么区别吗?
答:有区别,ID靓号外观区别(ID靓号前显示“靓”图标,ID普通号前不显示“靓”图标),ID靓号属性区别(ID靓号鼠标放上去显示“ID靓号”,ID普号鼠标放上去显示“ID号”)。
ID靓号外观&属性演示

ID普号外观&属性演示

ID靓号图标配置方法
管理后台>外观>主题设置>站点身份>站内图标>靓号图标(这里可以编辑靓号图标的img与tooltip)
6.用户注册ID靓号是乱序还是顺序注册?
答:我们编写规则是用户注册默认从1-9999开始,以顺序排列注册的,中途不排除遇到部分用户注册后又注销了账号/管理员后台删除了部分用户,从而导致用户跳过了1-2个ID的丢失,但不会后续用户的正常注册排序。
7.后续Somnia主题官方是否会上架可被更改覆盖的号码插件?
答:这个在我们的产品考虑范围内,后续可能会根据Somnia主题的实际运营情况,设计开发关于可被更改覆盖的靓号功能插件。