tomk79/px2-dec

此包已被废弃且不再维护。作者建议使用 pickles2/px2-dec 包。

px2-dec 为 Pickles 2 添加 DEC 扩展功能。

2.1.0 2022-01-08 09:28 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:52:17 UTC


README

px2-dec 为 Pickles 2 添加 DEC 扩展功能。

使用 - 使用方法

1. 设置 Pickles2

2. 追加到 composer.json

{
    "require": {
        "pickles2/px2-dec": "^2.0.0"
    }
}

3. 更新 composer

$ composer update

4. 追加到 px-files/config.php

$conf->funcs->processor->html 中添加 API 设置。

  • tomk79\pickles2\dec\main::trim_dec() 用于删除嵌入的 DEC。
  • tomk79\pickles2\dec\main::add_auto_dec() 用于添加带有 showDEC URI 参数的自动显示 DEC 的脚本。
  • tomk79\pickles2\dec\main::exec() 根据 $px->is_publishtool() 的值自动进行分发处理。

根据需要选择所需功能进行设置。

<?php

$conf->funcs->processor->html = [
    // DEC変換処理の実行
    //   Pickles2の状態を参照し、自動的に処理を振り分けます。
    //   パブリッシュする場合、DECコメントを削除します。
    //   プレビューの場合、DECライブラリを埋め込み、
    //   URIパラメータからDECの表示・非表示を切り替えられるようにします。
    'tomk79\pickles2\dec\main::exec()' ,

    // DECを削除する
    'tomk79\pickles2\dec\main::trim_dec()' ,

    // 自動DEC表示機能を追加する
    'tomk79\pickles2\dec\main::add_auto_dec()' ,
];

使用 DEC 模块时,将 ./vendor/pickles2/px2-dec/modules/ 添加到 $conf->plugins->px2dt->paths_module_template

<?php
// config for Pickles2 Desktop Tool.
@$conf->plugins->px2dt->paths_module_template["DEC"] = "./vendor/pickles2/px2-dec/modules/";

开发者信息 - for Developer

测试 - Test

$ cd {$documentRoot}
$ composer test

更新日志 - Change log

pickles2/px2-dec v2.1.0 (2022年1月8日)

  • 支持的 PHP 版本更改为 >=7.3.0
  • 兼容 PHP 8.1。

pickles2/px2-dec v2.0.2 (2019年9月10日)

  • 修复了 PHP 7.3 系列中出现的错误。

pickles2/px2-dec v2.0.1 (2018年3月16日)

  • 修复了 0 字节内容时出现致命错误的问题。

pickles2/px2-dec v2.0.0 (2016年8月30日)

  • 首次发布。

许可证 - License

版权所有 (c)2001-2022 Tomoya Koyanagi,以及 Pickles 2 项目
MIT 许可证 https://open-source.org.cn/licenses/mit-license.php

作者 - Author