g4b0 / htmlpurifier
HtmlPurifier [http://htmlpurifier.org/] 的简单封装
2.0.2
2018-08-02 09:16 UTC
Requires
- ezyang/htmlpurifier: ^4.10
- silverstripe/cms: ~4.1
- silverstripe/framework: ~4.1
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 g4b0/htmlpurifier
composer update
使用方法
在需要净化 HTML 代码时,例如在 OnBeforeWrite、OnAfterWrite 或自定义搜索中,只需调用封装函数即可
$content = Purifier::PurifyTXT($p->Content); $content = Purifier::RemoveEmbed($content);