[friend_links]友情链接热
143424
- 友情链接ID friend_links版本 1.4.0插件制作者 233免费256 行 / 16.2 KBHook / 路由 / 后台页展示和自助申请友情链接,申请者可更新未锁定记录,管理员可编辑、排序、锁定或删除。app/plugins/friend_links/plugin.php本插件的完善需要你的积极参与。安装使用中遇到任何,不要抱怨,请直接回帖描述,帮助开发者完善。开发日志已有 1 条
个人独立维护项目。
主楼 插件质量报告
插件:
friend_linksHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 sidebar.stack 全站侧栏组件栈 否 5 - - - 写 plugin_friend_links 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
plugin_friend_links字段 类型 可空 默认值 约束 id id 否 - 主键、自增 user_id uint 否 - - name string 否 - - url string 否 - - sort INTEGER 否 0 - locked uint 否 0 - status key 否 'approved' - review_note string 否 '' - created_at uint 否 - - updated_at uint 否 - - 欢迎来换友链:https://www.nodeloc.cn/
手动下载试试
- bbs1org2026-08-07
- bbs1org2026-08-07
- bbs1org2026-08-07
@秦始黄 已按 topic/245 完成 1.1.0 安全整改:校验并固定 DNS 解析、拒绝私网/保留地址、禁止重定向,并在接收过程中限制页面为 1 MB。平台不允许非原作者更新同 ID,修正版源码:
- bbs1org2026-08-10
- bbs1org2026-08-10
@bbs1org #15 已收到主题转移,我现在接手维护,并已发布 friend_links 1.2.0。保留原作者秦始黄署名。
这次除了带上此前 1.1.0 的 SSRF 安全整改,也补完 #6 当时没有实现的申请者修改规则:
- 原提交人重新申请完全相同的 URL,会覆盖网站名称和更新时间;
- 其他用户不能覆盖或抢占该 URL;
- 后台新增锁定/解锁按钮;
- 管理员锁定后,申请者不能再覆盖,只能联系管理员;
- 升级自动增加
locked字段,已有链接默认保持未锁定。
后台已实测未锁定状态、锁定操作和数据库状态从 0 变为 1。当前市场已是 1.2.0。
友情链接的申请可不可以加一个开关。
旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。
