Skip to content

Latest commit

 

History

History

Links

TF Logo

Links v1.2.3 - 社区维护版

—— 功能强大的友情链接管理插件,支持模板/内容调用/图文混合模式/自定义数据扩展等。

使用说明版本历史贡献作者附注/链接授权协议


使用说明

本版本友情链接插件支持以下功能:
1、自建独立数据表,干净无上限的添加友情链接信息。
2、两种调用方式:函数方式,用于主题模板侧边栏等嵌入位置显示;HTML标签方式,用于独立页面等编辑内容显示。
3、三种输出模式:文字友链、图片友链和图文混合友链,可自定义源码。
4、管理面板:支持友链的分类,拖拽排序及启用禁用等。
5、可根据邮箱解析Gravatar头像作为友链图片。
6、可添加自定义数据,方便用户做个性化扩展。

使用方法

1. 下载本插件,放在 usr/plugins/ 目录中,确保文件夹名为 Links;
2. 激活插件,点击菜单-管理-友情链接,在面板右侧填写各项信息依次添加;
3. 在主题sidebar.php文件种的适当位置写入<?php $this->links(); ?>即可显示。

注意事项

  • 以上调用函数内支持用英文逗号隔开4个参数,即$this->links( "模式", "数目", "分类", "尺寸" ),赋值如下表:
参数 可用值 缺省值 说明
模式 SHOW_TEXT
SHOW_IMG
SHOW_MIX
SHOW_TEXT 仅输出文字
仅输出图片
图片+文字
数目 整数 0
(不限制)
输出链接条数
分类 分类名 ALL
(所有)
输出单类链接
尺寸 整数 32
(像素)
输出图片大小
模板函数带参数调用实例——
图文混合链接 - <?php $this->links("SHOW_MIX"); ?>
十个文字链接 - <?php $this->links("SHOW_TEXT", 10); ?>
指定分类链接 - <?php $this->links("SHOW_TEXT", 0, "testsort"); ?>
指定图片尺寸 - <?php $this->links("SHOW_IMG", 0, "ALL", 64); ?>
  • 想在文章或页面内容中展示友情链接则需在编辑器内写入HTML代码:<links></links>,同样支持上表参数。
HTML代码带参数调用实例——
图文混合链接 - <links>SHOW_MIX</links>
十个文字链接 - <links 10>SHOW_TEXT</links>
指定分类链接 - <links 0 testsort></links><links testsort></links>
指定图片尺寸 - <links 0 ALL 64>SHOW_IMG</links><links ALL 64>SHOW_IMG</links>
  • 新版插件可以直接在启用-禁用链接旁的原生设置面板中自定义各输出模式源码规则并指定默认图片尺寸。

版本历史

  • v1.2.3 (20-6-30 @jzwalk)
    • @Mejituu维护版基础上修复优化,合并1个微调版改动:
      • 友链添加rel=noopener标签加强安全性(@he0119)。
    • Action使用加盐地址,文本字段入库过滤XSS加强安全性(@jzwalk);
    • 修复自动获取邮箱头像Api失效问题,增加图片尺寸参数支持(@jzwalk);
    • 增加原生设置选项,方便修改源码规则和默认图片尺寸等(@jzwalk)。
  • v1.2.2 (20-03-11 @Mejituu)
    • 修复一个小BUG。
  • v1.2.1 (20-02-16 @Mejituu)
    • 修复邮箱头像解析问题;
    • 优化逻辑问题。
  • v1.2.0 (20-02-16 @Mejituu)
    • 增加友链禁用功能;
    • 增加友链邮箱功能;
    • 增加友链邮箱解析头像链接功能;
    • 修正数据表占用大小问题。
  • v1.1.3 (20-02-08 @Mejituu)
    • 修复已存在表激活失败、表检测失败。
  • v1.1.2 (19-08-26 @jrotty)
    • 修复Action越权漏洞。
  • v1.1.1 (14-12-14 @Hanny)
    • 修正兼容Typecho 1.0。
  • v1.1.0 (13-12-08 @Hanny)
    • 修正兼容Typecho 0.9。
  • v1.0.4 (10-06-30 @Hanny)
    • 修正数据表前缀问题;
    • 源码规则支持所有数据表字段。
  • v1.0.3 (10-06-20 @Hanny)
    • 修改图片链接支持方式;
    • 增加链接分类功能;
    • 增加自定义数据;
    • 增加多种输出模式;
    • 增加较详细的帮助文档;
    • 增加页面标签调用方式。
  • v1.0.2 (10-05-16 @Hanny)
    • 增加SQLite支持。
  • v1.0.1 (09-12-27 @Hanny)
    • 增加链接描述显示;
    • 增加首页链接数量限制功能;
    • 增加图片链接功能。
  • v1.0.0 (09-12-12 @Hanny)
    • 实现基本功能,包括添加,删除,修改和排序等。

贡献作者

jzwalk he0119 Mejituu jrotty Hanny
jzwalk (2020) he0119 (2020) Mejituu (2020) jrotty (2019) Hanny (2009)

*为避免作者栏显示过长,插件信息仅选取登记2个署名,如有异议可协商修改。

附注/链接

本社区维护版已包含以下各版本功能并做优化调整:

欢迎社区成员继续贡献代码参与更新。

授权协议

沿用维护版声明的MIT开源协议。(要求提及出处。)

Links原作未附协议声明,原作者保留所有权利。 © Hanny