vulcandigital / silverstripe-securelinkparser
允许您通知观众他们将被重定向到外部链接
1.0
2018-01-11 09:03 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-18 20:38:50 UTC
README
此模块为您提供页面和功能,可以将观众重定向到用户定义的链接
简而言之 将 "https://google.com" 转换为 "https://yourdomain.com/external-links?url=https://google.com"
它做什么?
- 警告观众他们即将被重定向到外部链接
- 让用户有取消重定向的能力。
- 如果他们取消,则提供选项让他们可以选择继续到链接,以防他们改变了主意。
- 跟踪来自您域的外部URL的点击次数。
- 防止因不安全的链接而导致SSL可能损坏。
要求
- silverstripe/framework: ^4
- silverstripe/cms: ^4
安装
composer install vulcandigital/silverstripe-securelinkparser
使用
此模块附带一个扩展,您可以从任何 PageController
中访问 $SecureUserDefinedLink
方法
<a href='$SecureUserDefinedLink($CustomLink)'>$CustomLinkTitle</a>
或者
$link = \Vulcan\SecureLinkParser\SecureLinkParser::getSecureLink($this->CustomLink);
配置
可用的唯一配置变量是 create_default_page
,它将在 dev/build
上自动创建重定向页面
Vulcan\SecureLinkParser\Pages\SecureLinkParserPage: create_default_page: true
默认情况下已禁用,因此您需要自己创建页面,并在网站树中的任何位置创建。
许可证
BSD 3-Clause © Vulcan Digital Ltd