友链爱心标志功能修复

日志  ·  2025-07-28

最近好几位博友跟我反映,说自己的友链没被识别出来没有显示爱心黄标。从昨晚我就开始研究着怎么修补, 我看下来是有些博主是换着用不同邮箱,有的网址每次填的也不一样,还有的干脆网址不填,结果我博客就不认了。也怪我之前的方式太简陋,全靠评论里的信息生成静态文件存着,简单的网址比对碰到这些情况自然就处理不了了。

既然有多为博友反应了,干脆就借着这个机会,把网站前后端都大改一遍算了。其实我是真不想动代码,每次改一个地方牵一发而动全身,牵连出一堆要改的地方,麻烦的狠。

以前用静态文件存数据太死板,现在改成数据库存储了,加了个历史信息表。比如某个博友换过好几个邮箱,这些都存到历史表里,只要有一个信息对上了,就能被认成友链,不用再担心换个邮箱就失效了。

识别方式也换了。以前是靠网址判断,有些博友不填网址,这招就失灵了。现在改成看头像的 src 值,里面有着邮箱md5唯一标识,只要这个值能和数据库里的信息对上,不管是主表还是历史表,昵称后面都会自动加上友链的标记,评论区、博友圈列表里都已应用了,这样应该不会再出现了无法识别了。

还有评论统计那块,以前是更新链接缓存的时候顺带算一下,数据总有点滞后。这次干脆挪到后端博友圈的程序里了,每次聚合 rss 的时候就自动统计更新,实时性好多了。

搞网站就是这样,不折腾不行啊。对了,有链页顶部还增加了一个“刷新友链缓存”

<---------点我就可以更新本地友链缓存。

 
版权属于: 全局变量
本文链接:

 

评论  (评论须知)
obaby
obaby

啥高级货?

全局变量
全局变量

入门级

kk
kk

怎么感觉博客站长人人都会折腾一下网站,除了我,只会上传源码并解压

全局变量
全局变量

就算不会代码,时间久了也会一些基本的修改了

Feng
Feng

啥子爱心图标,让俺来开开眼

全局变量
全局变量

点文中的“刷新友联缓存”按钮试试看!😀

头像

网址:

简介:

统计:

RSS:

提示:出现本卡片代表已加入本站有链