xypp / flarum-more-bbcode
Adds more BBCode. Remaster from imeepo/flarum-more-bbcode and litalino/flarum-more-bbcode
Installs: 431
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 3
Language:TypeScript
Type:flarum-extension
Requires
- flarum/core: ^1.2.0
README
关于此分支
此分支 Fork 自Litalino/flarum-more-bbcode
和imeepo/flarum-more-bbcode
并重写了所有代码以改善体验
本项目所用样式以及图标等资产均来自原项目。感谢 imeepo和Litalino 对flarum和原项目的贡献!
如果你需要使用imeepo版本,请使用"dev-v1"版本
改进
本项目为原项目提供了下列改善
- 更好的样式支持(多级列表浮窗)更接近flarum原版样式
- 移动端支持
- 功能开关
- 语言样式改善,优化了代码中几乎所有的硬编码文本
- 渲染逻辑优化,解决了权限问题
- CloudBox支持自定义类型和图标
- 代码结构改善(一个extend.php 500行,坐的住.jpg)
问题
由于本人不懂越南语,所以无法保留原作者的VI语言文件。对此表示非常抱歉,如果有愿意提供支持的人可以联系我或者直接提交PR
GDoc代码经测试存在不明问题,故移除了前端按钮。
Iframe移除了部分属性支持以解决安全性问题(事实上该特性不推荐开启,建议安装后直接到管理面板关闭)
快捷键功能在此版本暂未实现。将来视需求添加。
截图
安装
使用 composer 进行安装:
composer require xypp/flarum-more-bbcode:"*"
更新
composer update xypp/flarum-more-bbcode:"*"
php flarum assets:publish
php flarum cache:clear
更新内容
v2.0.5
- 添加了BBCode和Markdown的切换功能
- 【注意】调整了默认配置。现在默认会输入BBCode而不是Markdown。该设置可以由用户修改
v2.0.0
- 合入了Litalino的Fork
- 完全重写了前端代码
以下feature也在此版本引入
- 更好的样式支持(多级列表浮窗)更接近flarum原版样式
- 移动端支持
- 功能开关
- 语言样式改善,优化了代码中几乎所有的硬编码文本
- 渲染逻辑优化,解决了权限问题
- CloudBox支持自定义类型和图标
- 代码结构改善
v1.0.0
- 完全重写后端代码,在 Render 过程中进行判断,解决了权限问题,预览问题等
- 有可能还解决了样式丢失问题(不确定,需要测试)