Template talk:YoutubeCount
有个有点rz的猜想
能否利用什么工具(例如机器人)将模板获取的视频数据在墙外数据库引用替代成纯数字?
再利用机器人将数字搬运至墙内萌百?由于并不了解也不知道这个想法有没有实现的可能。
( ¡ )题外话 能否利用nicoDB或nicozon的二次数据制成模板{{NicoCount}}?--这不是个人/吸毒or蹦迪中 2021年4月3日 (六) 11:33 (CST)
和我之前想的一样rz。我之前想的是当海外用户加载页面时记录下数据(((( ¡ )题外话 这个模板为什么在分类:视频维护模板中不显示? ——「论|史|签」 2021年6月18日 (五) 07:18 (CST)
对fallback的格式拓展支持
如题,请问有没有办法使得fallback支持字符串格式的输入,如fallback=123,456
和fallback=123,456+
等。
或者说,对非标准正整数输入具有一定的兼容性……? From ( 库德里尔讨论) at 2022年2月4日 (五) 23:33 (CST)
- 现在已调整为支持含分隔符、开头的【约、約】和结尾的【+、-】之一或多个的输入(如
123321
、1,232,211
、约1300000
、123+
、约123,321,123-
)。——From AnnAngela the Bureaucrat (Talk) 2022年2月5日 (六) 10:55 (CST)
在{{VOCALOID Songbox}}中的显示问题
模板在{{VOCALOID Songbox}}中使用时,所在行的padding会出现问题(向上移一段距离),且从他人截图来看应该是普遍性问题。
自己在浏览器上调试了一下,似乎是与css中font-size:0
一项有关。--AdorN(讨论) 2022年2月10日 (四) 12:22 (CST)
- 麻烦给个出现问题的页面。——From AnnAngela the Bureaucrat (Talk) 2022年2月10日 (四) 14:55 (CST)
请求将播放量格式化 - Lihaohong - 2022.03.14
由Lihaohong提出的对Template:YoutubeCount的编辑请求:
- 状态: 完成
将以下内容:
修改为:
- 每三位数字增加一个逗号。例如:1234567变为1,234,567
- 如果播放量很高,将最后三位变为000并在末尾添加加号。例如:1234567变为1,234,000+
不会写js改Widget:YoutubeCount,但是之前写过Python代码,贴在这里
def split_number(num: int) -> str:
s = str(num)
chunks = []
index = len(s) - 3
while index > 0:
chunks.insert(0, s[index:index + 3])
index -= 3
chunks.insert(0, s[0:index + 3])
if num >= 100000:
chunks[-1] = "000+"
return ",".join(chunks)}}
仿照{{NiconicoCount}}和{{BilibiliCount}}对数字格式化,并遵循fallback参数的使用习惯,仿照YouTube显示播放量的方法。
不过大多数人是看不到实时播放量的,只能看到fallback,所以这个修改并不是很重要,只是每次看到播放量的时候都是一长串数字很不爽。 —— ā Petrō (对线|黑历史|签名墙)Magnō于2022年3月15日(二)05:26(CST)
- 晚上来。——From AnnAngela the Bureaucrat (Talk) 2022年3月15日 (二) 08:47 (CST)
- 已参照{{BilibiliCount}}进行更新,与{{BilibiliCount}}参数几乎一致,除了以下差异:
type
为数字时,从1开始分别对应view
、like
、dislike
、favorite
、comment
;fallback
参数必须使用纯数字;- 去除
noTime
、onlyTime
参数。
- 请协助参照{{BilibiliCount}}修改文档。——From AnnAngela the Bureaucrat (Talk) 2022年3月19日 (六) 10:06 (CST)