vdlp/oc-htmlpurifier-plugin

为October CMS添加一个符合标准的HTML过滤器。

安装: 107

依赖: 0

建议: 0

安全性: 0

星标: 2

关注者: 8

分支: 2

开放问题: 0

类型:october-plugin

3.0.0 2023-11-30 09:58 UTC

This package is auto-updated.

Last update: 2024-09-14 14:50:28 UTC


README

一个为October CMS添加符合标准的HTML过滤器的插件。

HTML Purifier是一个使用强大白名单和积极解析的独特组合的HTML过滤解决方案,它不仅阻止了XSS攻击,而且生成的HTML符合标准。

安装

CLI

php artisan plugin:install Vdlp.HtmlPurifier

October CMS

前往设置 > 更新与插件 > 安装插件,搜索“HtmlPurifier”。

配置

要配置过滤器,请执行此命令

php artisan vendor:publish --provider="Vdlp\HtmlPurifier\HtmlPurifierServiceProvider" --tag="config"

现在已创建一个名为config/htmlpurifier.php的配置文件。

有关配置参数的详细信息,请参阅此处:http://htmlpurifier.org/live/configdoc/plain.html

使用方法

在您的Twig模板中使用`|purify`来应用HTML Purifier过滤器。

{{ contentFromCms|purify }}

{{ contentFromExternalSource|purify }}

或者

{{ '<a href="" target="_blank">Some random HTML string</a>'|purify }}

有关October CMS中模板的更多信息:http://octobercms.com/docs/markup/templating