AI摘要:LinksApply是一个Typecho前台友链申请插件,支持短代码展示申请表单,提交后写入links表,并可通过邮件通知站长审核。主要功能包括前台展示申请表单、短代码调用、重复链接检测、邮件通知等。安装方法和使用说明已提供。
LinksApply:Typecho 前台友链申请插件
LinksApply 是一个 Typecho 前台友链申请插件,支持通过短代码在页面中直接展示申请表单。用户提交后,数据会写入现有 links 表,并可通过邮件通知站长审核。
适合配合友链插件使用,例如基于 links 数据表的友链管理插件。
主要功能
- 前台直接展示友链申请表单
- 支持短代码调用
- 提交后写入现有
links表 - 默认设置为待审核状态
- 支持重复链接检测
- 支持 URL、邮箱格式校验
- 支持蜜罐字段防简单垃圾提交
- 支持邮件通知站长
- 适配
jrotty/CommentNotifier邮件插件 - 自动兼容图片字段:
images/image/img
表单字段
前台申请表单包含:
- 站点名称
- 站点地址
- 站点头像 / Logo
- 站点描述
- 站长昵称
- 联系邮箱
数据表适配
插件会写入 Typecho 数据库中的 links 表。
支持字段:
| 字段 | 说明 |
|---|---|
name | 站点名称 |
url | 站点地址 |
sort | 友链分类 |
email | 联系邮箱 |
images / image / img | 站点头像 |
description | 站点描述 |
user | 站长昵称 |
state | 友链状态 |
order | 排序值 |
插件会自动检测表字段,避免因图片字段名称不同导致写入失败。
安装方法
将插件目录上传到:
/usr/plugins/LinksApply/主文件路径:
/usr/plugins/LinksApply/Plugin.php然后进入 Typecho 后台:
控制台 -> 插件启用 LinksApply。
使用方法
在文章或独立页面中插入短代码:
links_apply(左右加[])前台会直接显示友链申请表单。
插件配置
后台可配置:
- 默认友链分类
- 待审核状态值
- 默认排序值
- 提交成功提示
- 是否开启邮件通知
- 通知邮箱
- 邮件标题
- PHP mail 兜底开关
建议配置:
待审核状态值:0
默认排序值:0通常 state = 0 表示隐藏或待审核,审核通过后再改为显示状态。
邮件通知
插件支持调用 jrotty/CommentNotifier 发送邮件通知。
优先使用:
\TypechoPlugin\CommentNotifier\Plugin::send($param)如果 CommentNotifier 不存在或发送失败,可选择使用 PHP mail() 兜底。
通知内容包括:
- 站点名称
- 站点地址
- 站点头像
- 站点描述
- 站长昵称
- 联系邮箱
注意事项
- 插件不会创建新的申请表,而是直接写入现有
links表; - 请确认你的数据库中存在
links表; - 如果前台提交成功但友链不显示,请检查
state状态; - 如果邮件未发送,请检查
CommentNotifier配置; - 日志文件位置:
/usr/plugins/LinksApply/logs/error.log插件信息
- 插件名称:LinksApply
- 插件类型:Typecho 前台友链申请插件
- 短代码:
links_apply(左右加[]) - 作者:Zhang
- 网站:https://blog.moodlog.cn
下载
本文著作权归作者 [ Zhang ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
好作品!不错的 Typecho 友链插件,功能很齐全!我也做了 WordPress 的友链管理插件,支持前端申请、后台审核、自动反链检测、掉链提醒、白名单、RSS抓取、导入导出,功能全面,WP 站长有需要可以看看~我博客也有朋友需要 Typecho友链插件,咱们互相推荐一下 😄
我刚发布你就申请了,从哪看到的我啊
不错不错。这比手动去创建一个独立文章页编辑方便多了。
嘿嘿,随便搞几个插件,把自己博客的体验感提高一点
6666
真不错o( ̄▽ ̄)d
瞎捣鼓