zirak / htmlpurifier
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);