cyberitas/yii2-tinymce-processor

提供WordPress风格的文本处理的Yii 2扩展,来自TinyMCE编辑器

安装: 26

依赖: 0

建议者: 0

安全: 0

星星: 1

观察者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.7.0 2016-04-20 18:03 UTC

This package is auto-updated.

Last update: 2024-09-14 03:43:18 UTC


README

Build Status Coverage Status

提供WordPress风格的文本处理的Yii 2扩展,来自TinyMCE编辑器。

功能

用法

composer require "cyberitas/yii2-tinymce-processor"

处理器

use Cyberitas\TinymceProcessor\TinymceProcessor;

$tmp = new TinymceProcessor(['config' => [
    'autop' => true,
    'essence' => true,
    'purify' => [
        'purifierConfig' => [
            'Attr.EnableId' => true
        ]
    ],
    'texturize' => [
        'leftDoubleQuote' => '«',
        'rightDoubleQuote' => '»'
    ]
]]);
$output = $tmp->process("This is some content from a TinyMCE editor.");

资源包

use Cyberitas\TinymceProcessor\Assets\TinymceAssets;
use yii\helpers\Html;
use yii\widgets\InputWidget;

class TinymceWidget extends InputWidget
{
    public function run()
    {
        TinymceAssets::register($this->view);
        $this->view->registerJs('tinymce.init({selector: "textarea"});');
        echo Html::textarea($this->name, $this->value);
    }
}

版权

版权 © 2016 Cyberitas Technologies, LLC。本程序是自由软件:您可以在GNU较小通用公共许可证的条款下重新分发和/或修改它,许可证版本为3,或者(根据您的选择)许可证的任何较新版本。

本程序分发时附带的是希望它有用,但不提供任何保证;甚至不保证其适销性或适用于特定用途。有关更多信息,请参阅GNU较小通用公共许可证。