useralberto / craft-base64-filters
该插件向Twig添加过滤器,用于对字符串进行base64编码和解码。
1.0.1
2023-03-29 03:17 UTC
Requires
- php: >=8.0.2
- craftcms/cms: ^4.3.6.1
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