功能总览(共 16 项)

【前台申请页】
  1. 友链申请表单 — 站点名称、地址、描述、邮箱、图标地址,带格式校验
  2. 图形验证码 — 复用 emlog 内置验证码,防机器提交(可关)
  3. 蜜罐反垃圾 — 隐藏字段,机器人填写后静默丢弃
  4. 重复站点检测 — 已在友链 / 申请中的站点禁止重复提交
  5. 一键获取介绍与图标 — 填地址点按钮,自动抓取对方网站描述 + 图标回填表单
  6. 强制回链校验 — 提交时实时检测对方是否已添加本站友链,未添加拦截提示(默认开)
  7. 友链状态展示 — 页面下方自动列出已通过(可点击)与审核中(带徽章)的友链
  8. 免审核模式 — 关闭人工审核后,提交即自动入链
【后台审核与设置】
 
9. 待审核列表 — 一键通过(直接入链)/ 拒绝 / 删除 / 获取信息 / 检测回链
 
10. 申请记录分页 — 待审核与已处理列表自动分页(每页 10 条)
 
11. 邮件通知站长 — 新申请实时邮件提醒
 
12. 通过通知 — 审核通过自动邮件回复申请者(支持占位符模板)
 
13. 拒绝通知 — 审核拒绝自动邮件回复申请者
 
14. 邮件服务自检 — 发测试邮件即时验证 SMTP
 
15. 提交后自动回链检测 — 新申请自动检测并记录徽章
 
16. 自定义页头样式 — 标题 / 副标题 / 背景色 / 文字色 / 附加内容 / 自定义 CSS
扩展与安全:独立数据表不改核心结构(绿色卸载)、模板函数可放任意页面、输入入库转义 + 抓取限 http/https。

使用教程

一、安装 / 升级
  1. friendlink_submit 文件夹整体上传到 content/plugins/
  2. 后台 →「插件」→ 启用「友链提交」(自动建表,无需手动操作)
  3. 升级:直接覆盖上传,旧配置自动合并,不影响已有申请记录
二、前台申请页
  • 访问:https://你的域名/?plugin=friendlink_submit(或伪静态 /plugin/friendlink_submit
  • 申请流程:填站点名 / 地址 → 点「一键获取」自动填充描述和图标(可选)→ 提交 → 验证码 → 等待审核
  • 注意:提交时若对方网站没添加本站友链,会被拦截提示 "请先添加本站友链再来提交"
  • 页面下方自动显示已通过 / 审核中的友链,申请者可查看自己的进度
三、后台审核
  • 入口:后台左侧「友链申请」(带待审数量角标)
  • 每条申请可操作:通过(立即入链)、拒绝获取信息(抓介绍 + 图标)、检测回链删除
  • 基本设置:开启申请 / 人工审核 / 验证码 / 自动回链检测 /强制回链校验/ 提示文字
四、邮件通知(需先配好 SMTP)
  1. 后台「设置 → 邮件服务」配置 SMTP
  2. 插件「邮件通知」卡片勾选 "提交申请后邮件通知站长",通知邮箱留空默认发创始人邮箱
  3. 通过 / 拒绝通知:勾选后,审核操作时自动邮件回复申请者,模板支持 {name} {url} {blogname} 占位符
  4. 不会发邮件?先点「发送测试邮件」自检 SMTP,失败会显示具体原因(认证失败 / 端口不通等)
五、回链检测徽章含义(待审核列表)
  • 🟢 已添加 / 🟠 未添加 / ⚪ 检测失败 / ⬜ 未检测,悬停可看备注和时间
六、页头样式:后台「前台页头样式」卡片里改标题、副标题、配色、附加 HTML、自定义 CSS
七、卸载:后台删除插件即可,自动清掉自己的数据表和配置;已通过的友链属于系统友链数据,不受影响。

958fbe8570567806b8beb3f933d3637c_screencapture-xiaoyichuanmeigzs-cn-admin-plugin-php-1789228337560.png

18605ee7b63552a120c4c8aaf64759d7_screencapture-xiaoyichuanmeigzs-cn-plugin-friendlink_submit-1789228687239.png