𝑳𝒊𝒏.的微语插件改造简记

𝑳𝒊𝒏.的微语插件改造简记

一望成欢🍀
2026-07-26 / 2 评论 / 20 阅读

看到一个类似朋友圈样式的插件,感觉很不错!想着安一个试试,并且在主页植入了最新微语显示模块,侧滑栏也有微语入口。
插件原版地址 Lin's Blog

然后我爱折腾的毛病又犯了
先增加了图片本地压缩上传功能

技术有限,简单修改一下。
日常使用微语插件发现三处短板:互动无提醒、文章互动过的好友还需要再填信息、评论堆积页面冗长,周末统一改造优化,记录改造要点。

一、新增SMTP邮件提醒

内置SMTP发送逻辑,无需第三方类库,后台可独立开关点赞、评论、回复通知。
支持QQ邮箱SSL465端口,回复评论会同时通知博主与访客,邮件附带微语预览与直达链接。

二、游客身份持久化(核心优化)

同步获取文章评论信息框的信息!
点赞增加显示用户名!
不知道小黄 为什么能重复点赞,索性修复一下,本次新增浏览器唯一CookieID存入本地存储,数据库新增对应字段。
三层点赞去重判断:CookieID > 填写邮箱 > IP兜底;访客修改昵称后,自动同步该ID下所有点赞、评论昵称,同时修复点赞红心状态显示bug。

三、评论折叠优化

参考朋友圈交互,评论≤3条全部展示,超出则折叠多余内容,提供展开/收起切换按钮。
搭配简约绿色分割线样式,缩短页面长度,提升浏览流畅度。

四、部署与修改说明

1. 数据表:插件激活自动执行新增 cookie_id 字段SQL,无需手动操作;
2. 修改文件: Plugin.php (配置、邮件、数据库升级)、 Action.php (点赞评论逻辑)、 widget-weiyu.php (前端身份、折叠UI);
3. 兼容性:改动仅局限插件目录,不改动Joe主题及其他程序文件。

关于修改目前这些,后续想到什么再改,欢迎大佬提一些想法。
3
取消
读者留言 2
  1. 头像
    小彦 角落萌新

    我的《简笔记》没做点赞功能,感觉点赞会分流评论哈哈,而且点赞功能很少有人会去点

    回复
    1. 头像
      一望成欢🍀 吐槽达人 作者
      @小彦

      嗯!有道理,总想着把功能弄的多一点,还真没考虑这个,
      就当是给那些千言万语不知从何说起的人,一个简单表达共鸣的方式吧。

      回复
0
聊天室昵称自动获取登录名或评论框记忆信息
×