pickles2 / px2-remove-attr
px2-remove-attr 为 Pickles 2 提供了从 HTML 文档中删除指定属性的功能。
2.1.1
2023-02-11 08:15 UTC
Requires
- php: >=7.3.0
Requires (Dev)
- phpunit/phpunit: ~9.5
- pickles2/broccoli-module-fess: dev-master
- pickles2/broccoli-module-plain-html-elements: dev-master
- pickles2/px-fw-2.x: ~2.1
- pickles2/px2-px2dthelper: 2.*
- pickles2/px2-sitemapexcel: 2.*
This package is auto-updated.
Last update: 2024-09-11 11:37:56 UTC
README
px2-remove-attr 为 Pickles 2 提供了从 HTML 文档中删除指定属性的功能。此功能在发布执行时生效。预览时不起作用。
用法 - 使用方法
1. 设置 Pickles2
2. 追加到 composer.json
{ "require": { "pickles2/px2-remove-attr": "^2.0.0" } }
3. 更新 composer
$ composer update
4. 添加到 px-files/config.php
$conf->funcs->processor->html
中添加 API 设置。
<?php $conf->funcs->processor->html = [ // HTML属性を削除する 'tomk79\pickles2\remove_attr\main::exec('.json_encode(array( "attrs"=>array( 'data-remove-test', 'data-remove-2-test', ) , )).')' , ];
从 HTML 标签中删除指定到 attrs
的属性(不是删除整个标签,而是只删除属性)。attrs
是一个数组,可以指定多个属性。
开发者信息 - 供开发者使用
测试 - 测试
$ cd {$documentRoot}
$ composer test
更新日志 - 变更记录
pickles2/px2-remove-attr v2.1.1 (2023年2月11日)
- 内部代码的细微修正。
pickles2/px2-remove-attr v2.1.0 (2022年1月8日)
- 支持的 PHP 版本更改为
>=7.3.0
。 - 支持 PHP 8.1。
pickles2/px2-remove-attr v2.0.3 (2019年9月10日)
- 修复了 PHP 7.3 系列中出现的错误。
pickles2/px2-remove-attr v2.0.2 (2018年8月30日)
- 修复了细微的错误。
pickles2/px2-remove-attr v2.0.1 (2018年3月16日)
- 修复了在存在 0 字节内容的情况下引发致命错误的不兼容问题。
pickles2/px2-remove-attr v2.0.0 (2016年2月12日)
- 首次发布。
许可 - 许可证
版权 (c)2001-2023 Tomoya Koyanagi 和 Pickles 2 项目
MIT 许可证 https://open-source.org.cn/licenses/mit-license.php
作者 - 作者
- Tomoya Koyanagi tomk79@gmail.com
- 网站: https://www.pxt.jp/
- Twitter: @tomk79 https://twitter.com/tomk79/