迁移 valine 评论数据至 wordpress 数据库
前言 老早就计划着这件事了,知道长期使用第三方提供的数据服务可能那天就会挂掉的几率(比如之前的leancloud限制云引擎及域名回收事件),放在第三方或多或少会影响到部分使用其免费服务的群体,但毕竟人家是免费提供到的服务,我们白嫖的就不要在这里说三道四了,只是就事论事来讲数据还是存放在自己的手中最安...
前言 老早就计划着这件事了,知道长期使用第三方提供的数据服务可能那天就会挂掉的几率(比如之前的leancloud限制云引擎及域名回收事件),放在第三方或多或少会影响到部分使用其免费服务的群体,但毕竟人家是免费提供到的服务,我们白嫖的就不要在这里说三道四了,只是就事论事来讲数据还是存放在自己的手中最安...
突然发现 valine 的评论顺序出错了,在 @zlprime 的评论页面,最新评论的内容跑到最后一页去了。因为近两天刚把评论区的表情包地址全部替换了一遍,以为是 leancloud 控制台数据问题,于是赶紧换回去,结果一样。然后想了下最近也没有修改什么 valine 的东西,但还是去 github 看了下历史版本,发现正常的时候也就改了个样式。这就把我难到了,到底是那里出了问题?突然想到曾经修改过“排序”的内容也就只有评论置顶了,于是去注释掉相关代码后,一切恢复正常。
这个就是典型的能用就行导致的代码逻辑不规范,至于之前为什么生效就不再去考究了,计划近期重写 valine 评论置顶。
2022年7月15日 - valine
隐私问题 这个问题在我20年刚开始使用 valine 作为评论的时候就有了,不过当时的作者貌似并没有理会这个问题(原因应该是设计的时候就没有考虑进去这些东西,导致修改的话会更替掉一些东西),评论的隐私信息无非就是ip和邮件,主要还是邮件,一般来说ip默认是关闭的,不过就邮件来说这个东西在评论里只是拿...
macOS 系统版本号 很久没写过valine的东西了(一些小改动就懒得写直接记日记里里)不过最近也是淘了个14年中的顶配2.8ghz定制款mbp(有logo灯,便宜),所以借性来把valine评论的客户端显示完善一下,主要针对macos系统用户新增了系统版本号高于10.12.6(macOS Sie...
错误的版本号 上次修改 macos 号判断后偶然发现了一个bug,博主 leanwhite 的 macos 系统号在后台 ua 中显示是 10.15,大多数 macos 都是两个小数点(1.2.3)储存为 1_2_3 形式,但如果版本号只有一个小数点(1.2)就会只取小数点前的数字,这样会存在版本号...
Valine & Safari 不知道使用 ios 设备的博友在浏览本站页面的时候有没有发现一个问题,所有页面评论模块都是不显示的!(记得大胡子哥有评论提醒过我移动端不能评论,还问我是不是故意这样设置的,其实这就是个bug)通过 MAC 审查可以发现控制台报错了,似乎是一个正则语法问题,但这...
429 报错 最近在开发 LBMS 后台的图片上传时候遇到了同样的问题(大量图片同时请求时触发429限制)在这之前所使用的 valine 评论系统其中的一个 api 也是同样报错,原因很简单,leancloud 对同时发起大量查询做了限制处理,这直接导致默认请求数量过多时会返回 429 too ma...
评论排行 同样的,先前在浏览其他主题偶然发现了评论统计这么一个东西,数据统计了所有用户评论数量及用户信息(昵称、邮件头像等)然后将数据写入到页面展示出来,感觉还蛮好玩的,当时对 valine 不太了解所以没有下文,不过现在这个功能已经可以使用 Leancloud 在 Valine 评论中实现了~ 前...
评论数量 之前的一个问题,一般我们常见的评论数量表现形式为该页面中的所有发言人的评论数量总和,不过在 Valine 中却是不一样的计数方式。我们发现 Valine 评论计数时并不会统计“楼中楼”的评论,也就是说仅记录第一层评论总和,这和大多数网站评论计数方式并不一样。 具体实现 要实现计数修改,首先...
评论框头像 这个功能我是在 @Jakehu 主题看到的评论头像显示,还有一些其他的主题也有相似的功能,不过 Valine 没有所以干就完了,奥里给。 具体实现 说起修改头像的话,之前应该是有过一次 qq 头像的获取,操作之后能大概了解 valine 是如何通过...