zirak/htmlpurifier

此包已被弃用且不再维护。作者建议使用 g4b0/htmlpurifier 包。

HtmlPurifier [http://htmlpurifier.org/] 的简单封装

安装量: 9,886

依赖项: 2

建议者: 0

安全: 0

星标: 9

关注者: 4

分支: 4

公开问题: 3

类型:silverstripe-vendormodule

2.0.2 2018-08-02 09:16 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:35:10 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 g4b0/htmlpurifier
composer update

使用

在需要清理 HTML 代码的任何时候,例如在 OnBeforeWrite、OnAfterWrite 或自定义搜索中,只需调用封装器函数即可。

$content = Purifier::PurifyTXT($p->Content);
$content = Purifier::RemoveEmbed($content);