broccoli-html-editor / broccoli-field-summernote
通过 WYSIWYG 编辑器 "summernote" 添加字段功能。
0.4.0
2024-09-10 04:32 UTC
Requires
- php: >=7.3.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-10 04:52:56 UTC
README
向 Broccoli 添加由 WYSIWYG 编辑器 "summernote" 提供的字段功能。
安装 - Installation
$ composer require broccoli-html-editor/broccoli-field-summernote;
用法 - Usage
用 Pickles 2 替换 multitext
字段
broccoli-field-summernote
生成的数据与 multitext
字段兼容。通过替换 multitext
,可以直接将其集成到现有的 Pickles 2 项目中。
将以下设置添加到 Pickles 2 的配置文件 config.php
中。 ($path_to_vendor
应设置为您 Composer 的 vendor 目录的路径)
$path_to_vendor = 'path/to/vendor/'; @$conf->plugins->px2dt->guieditor->custom_fields['multitext'] = array( 'backend'=>array( 'class' => 'broccoliHtmlEditor\\broccoliFieldSummernote\\summernote', 'require' => $path_to_vendor.'broccoli-html-editor/broccoli-field-summernote/node/summernote.js', ), 'frontend'=>array( 'dir' => $path_to_vendor.'broccoli-html-editor/broccoli-field-summernote/fields/', 'file' => array( 'summernote.css', 'summernote.js' ), 'function' => 'window.BroccoliFieldSummernote' ), );
broccoli-field-summernote
字段以与 multitext
字段的 HTML 编辑模式相同的数据格式保存。
更新日志 - Change log
broccoli-field-summernote v0.4.0 (2024年9月10日)
- 修复了在 HTML 模式下编辑的内容的语法错误。
- 将编辑器的命名空间分开。
- 修改了内部代码的结构,以及其他一些细微的 UI 改进。
broccoli-field-summernote v0.3.2 (2023年11月13日)
- 限制了 Bootstrap 和 summernote 提供的 CSS 的影响范围。
broccoli-field-summernote v0.3.1 (2023年5月4日)
- 修复了在安装后立即用 Markdown 编辑时内容保存不正确的问题。
- 在 CodeMirror、Ace Editor 利用时,删除了根据内容自动调整编辑器高度的功能。(由于性能问题)
broccoli-field-summernote v0.3.0 (2022年12月29日)
- 可以切换为纯文本、Markdown 使用。
- 修改了内部代码的结构,以及其他一些细微的 UI 改进。
broccoli-field-summernote v0.2.0 (2022年6月5日)
- 将支持的 PHP 版本更改为
>=7.3.0
。 - 修复了数据不完整时出现的错误。
- 解决了 WYSIWYG 中的标题样式干扰问题。
broccoli-field-summernote v0.1.2 (2020年8月12日)
- 更新 Summernote: v0.8.16 到 v0.8.18
- 添加了
rows
选项。
broccoli-field-summernote v0.1.1 (2020年6月6日)
- 修复了客户端资源路径不匹配的问题。
broccoli-field-summernote v0.1.0 (2020年6月6日)
- 初始发布。
许可 - License
MIT 许可证
作者 - Author
- Tomoya Koyanagi tomk79@gmail.com
- 网站: https://www.pxt.jp/
- 推特: @tomk79 https://twitter.com/tomk79/