useralberto/craft-base64-filters

该插件向Twig添加过滤器,用于对字符串进行base64编码和解码。

1.0.1 2023-03-29 03:17 UTC

This package is auto-updated.

Last update: 2024-09-29 06:51:15 UTC


README

该插件向Twig添加过滤器,用于对字符串进行base64编码和解码。

该插件受到String Base64的启发,原因在问题中解释,决定为此插件创建适用于craft cms 4。

需求

此插件需要Craft CMS 4.3.6.1或更高版本,以及PHP 8.0.2或更高版本。

安装

您可以从插件商店或使用Composer安装此插件。

从插件商店

转到项目控制面板中的插件商店,搜索“Base64 filters”,然后点击“安装”。

使用Composer

打开终端并运行以下命令

# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require useralberto/craft-base64-filters

# tell Craft to install the plugin
./craft plugin/install base64-filters

使用Base64 filters

编码

输入

{{ 'Hola mundo'|base64enc }}

输出

SG9sYSBtdW5kbw==

解码

输入

{{ 'SG9sYSBtdW5kbw=='|base64dec }}

输出

Hola mundo

加密并base64编码

输入

{{ 'Hola mundo'|base64encry }}

输出

base64:Y3J5cHQ65VQ48cNrJesAzlRNO2EkkzQ4MmZjNDliYTE0YmJkMzNlZTU4NzQ3MjI2MmQxYmNmMmEwYjM2ODZhM2RlZjdkOWFkYTc4YTYwNDZmMDVjOGPlO1T5YKL3x7JWqlB6wkC86Stw0onxNcxFYwZfiTIRog==

base64解码并解密

输入

{{ 'base64:Y3J5cHQ65VQ48cNrJesAzlRNO2EkkzQ4MmZjNDliYTE0YmJkMzNlZTU4NzQ3MjI2MmQxYmNmMmEwYjM2ODZhM2RlZjdkOWFkYTc4YTYwNDZmMDVjOGPlO1T5YKL3x7JWqlB6wkC86Stw0onxNcxFYwZfiTIRog=='|base64decry }}

输出

Hola mundo