吉光片羽 / 猴端程序猿 / 正文

Z-Blog for PHP 应用基载插件 KandyApp 发布及更新

by 吉光片羽 on 2016-09-17

插件简介

你不知道开发个ZBlog应用有多麻烦,各种杂乱无章(个人感觉)的代码堆叠,简单的说,开发体验很不好,加上陆陆续续开发了20多个插件,是可忍孰不可忍,是时候解放自己了!不过,这应该不是一个很成熟的应用,我是说,应该只是方便了我个人开发,没指望能普及。如果你是开发人员,有兴趣的话可以研究一下,在目前没有教程的情况下,可以找个应用来熟悉,说不定你会爱上呢?

要不,我还是先说说它能干啥吧:

  • 在管理界面主菜单栏生成快捷方式,方便所需插件管理;每次都要点“插件管理”再在列表里找插件再点管理按钮,你不累么?

就这么多,还不够用么?

插件特点

  • 支持简、繁、英三语管理

  • 插件快捷方式可自由选择,不过Kandy应用会自动陈列。

  • 主题管理自动陈列在快捷面板首位,显示为主题缩略图。没看到?请问你的主题能管理么?

  • 开发功能开启后可快速新建插件或主题。看不到?你不是开发人员怪我咯?

  • 开发功能开启后可在管理表单中的提交按钮旁添加新增主题配置项。这个我会专门介绍的,稍等。

  • 封装若干常用函数,追求多做少写。教程会有的,但真的需要吗?

  • 提供了Kandy类,含若干实用功能,简化开发逻辑,降低开发成本。说得跟真的一样…

  • 主题模板中可以使用{$cfg.XX}调用主题配置或{$kandy.XX}使用相关函数。

  • 包含常用第三方类。

  • 减少编写1/3代码的同时提高1/3的开发效率。反正我信了。

注意事项

插件挂载了ShowError接口,通过ajax提交的数据将返回如下格式的json数据:

{
state:'',//返回状态,默认为 error
code:'', //错误代码,默认为0
tip:'',  //错误提示,即系统默认语言中error数组的相应值或自定义的内容
file:'', //错误文件,开启DEBUG后才显示
line:''  //错误行,开启DEBUG后才显示
}

你可以利用Kandy类的End方法创建同样格式的json数据以便做前端响应。

如需使用应用配置助手,请开启开发者模式,或者在网站设置中开启开发模式!

插件配置

图片.png

图片.png

图片.png

有时间会整理一份API表格

更新日志

  • 2017-05-11 V1.6
    NEW 需要KandyUninstall和KandyLang插件支持
    NEW 新增开发模式下删除主题模块的功能
    NEW 新增插件支持组件检测,方便确认相关插件是否能正常使用
    NEW 新增插件信息编辑链接于插件管理页面标题之后,仅开发模式可见
    NEW Kandy类新增DecodeUnicode、Fields、Cover、Call、Pack、Lang、Replace、MultiSort、WipeCache方法
    NEW Kandy类Alter方法新增默认值参数、Config方法新增添加判断参数、Module方法新增保存判断参数
    NEW 新增Kandy应用推荐
    FIX 完善了Kandy类call、End、Filter、Metas方法
    FIX 优化了相关代码
    FIX 完善了插件语言包
    BUG 修正了开发模式判断
    BUG 修正了配置保存上传图报错未高亮的错误

  • 2016-12-26 V1.5
    NEW 基载函数新增权限等级参数,方便特殊页面忽略插件权限限制
    NEW 新增1.5系统相关核心内容的兼容
    FIX 完善了.KandyField样式
    FIX 更改codemirror为5.0版

  • 2016-12-22 V1.4
    NEW 新增$homepage模板标签方便判断首页
    NEW Kandy类新增Alter、Pend、Script、Style方法
    NEW 新增pagebar函数,简化管理页列表分页输出
    NEW 第三方库新增translate文件
    FIX 完善了图片匹配规则
    FIX 完善了Kandy类Decode、Metas、Load、Config方法
    FIX 完善了管理页面当前页(标签)高亮及相关内容显示功能
    FIX 完善了管理页面标题样式,更整齐美观
    BUG 修复了1.5系统管理页面标题没有LOGO的问题,仅针对基于KandyApp的应用有效
    BUG 修复管理页面相关侧栏导航没有高亮的问题

  • 2016-11-27 V1.3
    NEW Kandy类新增Metas及End方法
    NEW 新增.kandyField样式
    NEW 第三方库新增codeMirror及jQuery
    NEW 创建应用模板新增了部分必要片段
    FIX 完善了ShowError接口对1.4及1.5系统的兼容
    FIX 增对1.5系统完善了齿轮图标及面板样式
    FIX 规范了相关代码
    BUG 修正创建应用未设置管理权限的问题

  • 2016-10-28 V1.2
    FIX 完善了Kandy类Substr方法,更准确的以中文字数为截取长度,若已使用该方法请及时修正字数!

  • 2016-10-26 v1.1
    NEW 新增$mods数组变量,以模块文件名为键调用模块对象
    NEW 创建应用模板新增了表单片段
    FIX base.php简单添加了注释

  • 2016-09-17 V1.0

    插件首发

插件下载

快去应用中心搜索KandyApp下载安装并启用吧!其实你在使用大部分吉光片羽开发的应用时都会让你下载该插件的,请见谅!

BUG报告

系统版本 请填写所使用Z-Blog系统版本

报错网址 请将报错页面完整地址粘贴至此

报错详情 请将报错详细内容粘贴至此

反馈邮箱 请留下邮箱,修复成功后将第一时间通知您

修改建议

验证码

« WIN10 OneDrive 同步其他指定文件夹

Z-Blog for PHP 上传助手插件 KandyUpload 发布及更新 »

表个态度 Comment

名称

邮箱

网址

有声绘本网 有声绘本网 2017-05-14 07:22:18 | 回复 赶脚你应该参与ZBP核心代码的编写。。。另起炉灶,太浪费资源了。00
夏日草博客 夏日草博客 2016-12-31 16:38:51 | 回复 还未用过这个插件。00
吉光片羽 吉光片羽 2017-01-01 23:52:01 | 回复 大部分的Kandy应用都会需要用到这个插件,会有机会的,呵呵00
我不是房客 我不是房客 2016-09-20 12:33:25 | 回复 减少编写1/3代码的同时提高1/3的开发效率。反正我信了。10
最赞文章 bestPosts
最新留言 comments
友情链接 blogroll