clearbold/fixmealink

Fix Me a Link 是一款具有链接实用功能的 Craft 插件。

安装数: 1,295

依赖: 0

建议者: 0

安全性: 0

星星: 15

关注者: 3

分支: 1

开放问题: 1

类型:craft-plugin

1.0.1 2018-08-08 01:32 UTC

This package is auto-updated.

Last update: 2024-09-08 07:09:32 UTC


README

一款具有链接实用功能的 Craft 插件。

资产文件链接混淆器

在您的模板中使用以下 Twig 过滤器

{% for asset in entry.assets %}
    <a href="{{ asset|obfuscateAssetUrl }}">{{ asset.extension }}</a>
{% endfor %}

将在数据库中插入一个具有该 URL 唯一哈希值的记录,并提供一个带该哈希值的 Craft URL。它将输出该 URL 下的二进制文件以混淆其实际位置。

混淆的 URL 在 15 分钟后过期,因此无法分享。

我们在一个社区网站上使用它,该网站供已登录成员使用,存储在 Amazon S3 上的 PDF 文件,我们不想让这些 URL 流入野外。

还有一个用于

<a href="{{ entry.url|obfuscate }}"

的过滤器,它也会存储一个链接和哈希值,但它目前只是当点击时重定向到该 URL。

历史

快速开始使用此功能在客户网站上为资产工作。更多内容即将到来!