Links - Typecho友情链接插件

98.png

? 插件介绍

Links是一个功能强大、易于使用的Typecho友情链接管理插件,可以帮助站长轻松管理网站的友情链接。插件支持多种显示模式、排序功能、分类管理,并且拥有简洁直观的后台管理界面。通过Links插件,您可以为您的Typecho博客增加一个专业的友情链接展示区域,提升网站的互联互通性和用户体验。

?️ 插件架构

Links插件采用标准的Typecho插件架构设计,主要由以下几个部分组成:

  1. 核心文件

    • Plugin.php:插件的主体文件,负责插件的激活、禁用、配置以及链接的显示功能
    • Action.php:处理所有友情链接的添加、修改、删除等操作
    • manage-links.php:后台管理界面文件
  2. 数据库

    • Mysql.sql/SQLite.sql:数据库安装文件
    • Update_Mysql.sql/Update_SQLite.sql:数据库更新文件
  3. 资源文件

    • nopic.png:友链无图像时的默认图片

✨ 功能特点

1. 完整的友链管理

  • ✅ 添加、编辑、删除友情链接
  • ✅ 批量启用/禁用友链
  • ✅ 拖拽排序功能

2. 丰富的链接属性

  • ✅ 友链名称、网址、分类、邮箱、图片、描述
  • ✅ 自定义数据字段,满足更多需求
  • ✅ 友链状态控制(启用/禁用)
  • ✅ 友链排序管理

3. 多种显示方式

  • ✅ 纯文字模式(SHOW_TEXT)
  • ✅ 图片模式(SHOW_IMG)
  • ✅ 图文混合模式(SHOW_MIX)

4. 智能功能

  • ✅ QQ邮箱自动获取头像
  • ✅ 邮箱地址Gravatar头像支持
  • ✅ 可自定义友链分类

5. 自定义显示

  • ✅ 可自定义HTML模板
  • ✅ 可设置默认图片尺寸
  • ✅ 可根据分类筛选显示友链

? 安装方法

  1. 下载插件并解压
  2. 将插件文件夹重命名为Links,上传至Typecho的/usr/plugins/目录
  3. 登录Typecho后台,进入「控制台」-「插件」
  4. 找到「友情链接」插件,点击「启用」

? 使用教程

基础设置

  1. 激活插件后,进入「控制台」-「插件」-「友情链接」-「设置」
  2. 在设置页面可以自定义以下内容:

    • SHOW_TEXT模式源码规则(纯文字模式)
    • SHOW_IMG模式源码规则(图片模式)
    • SHOW_MIX模式源码规则(图文混合模式)
    • 默认图片尺寸

友链管理

  1. 在Typecho后台,点击「管理」-「友情链接」进入友链管理界面
  2. 在右侧表单中填写友链信息:

    • 友链名称(必填)
    • 友链地址(必填)
    • 友链分类(选填,建议英文字母开头,只包含字母与数字)
    • 友链邮箱(选填)
    • 友链图片(选填,需要以http://或https://开头)
    • 友链描述(选填)
    • 自定义数据(选填)
    • 友链状态(启用/禁用)
    • 友链排序(数字越小排序越靠前,默认为0)
  3. 填写完成后点击「提交」按钮,友链将被添加到列表中

在模板中调用友链

在您希望显示友链的模板文件中,添加以下代码:

<?php Links_Plugin::output(); ?>

高级调用方法

自定义显示模式、显示数量、分类和图片大小:

<?php Links_Plugin::output(
    'SHOW_TEXT',   // 显示模式: SHOW_TEXT(文字) | SHOW_IMG(图片) | SHOW_MIX(图文)
    10,            // 显示数量,0为显示全部
    'default',     // 友链分类,为空显示全部
    32,            // 图片大小,单位px
    'rand'         // 输出顺序: 空为默认,rand为随机
); ?>

使用短代码

在文章或页面中,可以使用以下短代码快速调用友链:

[Links]

高级短代码用法:

[Links-list]文字模式全显示[/Links-list]
[Links-list limit=5]文字模式显示5条[/Links-list]
[Links-list type=img]图片模式全显示[/Links-list]
[Links-list type=mix]图文模式全显示[/Links-list]
[Links-list sort=default]只显示default分类[/Links-list]
[Links-list size=20]设置图片大小为20px[/Links-list]

? 插件优势

  1. 易于使用:简洁直观的管理界面,操作简单明了
  2. 功能丰富:支持多种显示方式、友链属性丰富、可分类管理
  3. 高度自定义:可自定义HTML模板、图片大小、显示方式等
  4. 智能功能:邮箱自动获取头像、拖拽排序、批量操作
  5. 安装简便:支持MySQL和SQLite数据库,一键安装启用

? 常见问题

友链图片无法显示怎么办?

请确保友链图片地址以http://或https://开头,并且图片链接可以正常访问。

如何按特定顺序显示友链?

您可以在友链管理界面通过拖拽来调整友链顺序,或者在添加/编辑友链时设置"友链排序"数值。

如何批量管理友链?

在友链管理界面,勾选需要操作的友链,然后点击"选中项"下拉菜单,选择"删除"、"启用"或"禁用"进行批量操作。

? 更新日志

v1.2.1

  • 修复邮箱获取头像功能
  • 优化代码结构

v1.2.0

  • 添加友链分类功能
  • 支持自定义数据字段
  • 优化管理界面

v1.1.0

  • 添加多种显示模式
  • 支持短代码调用
  • 优化数据库结构

v1.0.0

  • 基础友链管理功能
  • 支持MySQL和SQLite数据库

?‍? 关于作者

本插件由乐乐主题创作室开发,专注于Typecho主题定制、插件开发、网站优化与SEO服务。

插件购买

Links.zip