seppzzz / htmlpurifier
HtmlPurifier [http://htmlpurifier.org/] 的简单包装器
dev-main
2023-09-20 20:59 UTC
Requires
- ezyang/htmlpurifier: ^4.10
- silverstripe/cms: ~4.1
- silverstripe/framework: ~4.1
This package is auto-updated.
Last update: 2024-09-20 23:54:11 UTC
README
HtmlPurifier [http://htmlpurifier.org/] 的简单包装器
简介
此模块在著名的 HtmlPurifier 周围添加了一个名为 Purifier 的包装器。您可以单独使用 HtmlPurifier,或使用一些自定义功能来生成干净的 HTML 或 XHTML 代码,TXT 代码,或删除 [embed] 标签。还可以扩展 Purifier 类以添加您自己的净化功能。
要求
- SilverStripe >= 4.1 < 5.0
对于 3.x 安装,请参阅 1.x 版本
安装
通过 composer 安装模块
composer require seppzzz/htmlpurifier "dev-main"
composer update
用法
每次需要净化您的 HTML 代码时,例如在 OnBeforeWrite、OnAfterWrite 或自定义搜索期间,只需调用包装器函数即可。
$content = Purifier::PurifyTXT($p->Content); $content = Purifier::RemoveEmbed($content);