友链爱心标志功能修复

日志  ·  2025-07-28

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

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

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

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

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

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

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

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

 

评论  (评论须知)
网友小宋
网友小宋

这玩意还自动更新哈!挺有意思的。

全局变量
全局变量

你是说评论数吗?

网友小宋
网友小宋

不是哈,链接状态加评论数。还挺有意思的,和我之前用的handsome一样

全局变量
全局变量

handsome是插件嘛?我之前用的国外一个网站状态检测插件,感觉不太稳定所以才自己弄了个

Yang
Yang

在天津晃荡了几天,都没咋线上溜达,变化不小呀,生命不息,折腾不止。

全局变量
全局变量

哈哈、行程安排上啦。玩的开心哈!

满心
满心

有时间就折腾起来

全局变量
全局变量

因为我站有个访客评论数统计,所以需要将同一个访客多个邮箱进行绑定。

GoodBoyboy
GoodBoyboy

看起来不错欸

全局变量
全局变量

整一个不?嘿嘿

GoodBoyboy
GoodBoyboy

这个要怎么弄呀

有趣云邮
有趣云邮

很好,新的发现移动端长按用户名会显示个名片👍

全局变量
全局变量

移动端体验不佳,这个资料卡片是设计的pc端移入光标显示的

2broear
2broear

这个刷新缓存好像不太好使

全局变量
全局变量

这个是刷新友链缓存哦。点击就是清除缓存标记然后刷新页面重载友链数据到本地存储空间

Vind 🌙
Vind 🌙

我也是刚把域名、邮箱都换了,是不是得重新来过?新的信息如下:
博客名称:Vind Log
网站地址:https://vindlog.com
图标地址:https://vindlog.com/images/icon.png

另外如需 RSS:https://vindlog.com/rss.php

Vind 🌙
Vind 🌙

发现了,自动更新的。

全局变量
全局变量

发生肾么事了?
其实是我看到了我就手动改了一下绑定到以前的链接下了。哈哈

kissthisrain
kissthisrain

博主博主,头像的更新是什么机制呀,服务器头像之前加了访问限制

全局变量
全局变量

你是说我的网站上头像嘛?我的是三个头像服务网站读取并下载到本地服务器,每天第一次来访时自动重新从头像服务器更新一次。

kissthisrain
kissthisrain

不是,是指你的评论区里的我的头像,我看到的是空白头像,在友链页面头像也是空白的

八对星星
八对星星

能不能给我搞个蓝标🤣

全局变量
全局变量

写的固定元素改不了哈。嘿嘿

头像

网址:

简介:

统计:

RSS: