seppzzz/htmlpurifier

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

安装: 6

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

dev-main 2023-09-20 20:59 UTC

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);