pickles2/px2-dec

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

2.1.0 2022-01-08 09:28 UTC

This package is auto-updated.

Last update: 2024-09-08 15:16:43 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() 添加带有 URI 参数 showDEC 的自动显示 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 模块时,将 $conf->plugins->px2dt->paths_module_template 添加为 ./vendor/pickles2/px2-dec/modules/

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

开发者信息 - 供开发者使用

测试 - 测试

$ cd {$documentRoot}
$ composer test

更新日志 - 更新记录

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

  • 首次发布。

许可 - 许可

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

作者 - 作者