!更新Kandy应用前请务必保证KandyApp为最新版!

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

由 吉光片羽 在 2 年前(2016-09-17)

Z-Blog for PHP 应用基载插件 KandyApp 发布及更新猴端程序猿

插件简介

你不知道开发个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数据以便做前端响应。

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

插件配置

未标题-2.gif

图片.png

图片.png

图片.png

有时间会整理一份API表格

更新日志

  • 2018-06-06 V2.4
    NEW Kandy类新增TaoPic方法
    NEW 更新了Kandy应用推荐
    NEW 采用最新系统标配安全验证
    NEW 彻底取消对1.4系统的支持
    NEW Kandy主题文章编辑一键自动生成Tag标签
    FIX 完善了Kandy类的WipeCache、Filter、DecodeUnicode方法
    FIX 完善了$homepage变量的判断
    FIX 优化了内存占用

  • 2018-04-26 V2.3
    NEW 仅支持最新1.5.2版系统以保证安全
    NEW 新增应用对系统版本适配要求的错误提示
    NEW 新增评论回复取消按钮于引用内容后
    NEW 新增现代浏览器下.kandyCover图片的显示优化
    NEW Kandy类新增CCSS方法
    NEW 删除了apps文件夹
    FIX 评论回复引用内容优化
    FIX 完善了并更新了Kandy应用推荐
    FIX 完善了Kandy类的Attr、Cover、End、Fields、Img、Reject方法
    BUG 修复一处1.5.2系统版本名变量未定义错误
    BUG 修复启用主题失败但Kandy快捷链接仍陈列主题管理链接的问题

  • 2018-03-14 V2.2
    NEW Kandy类新增Reject方法
    NEW 新增Kandy主题评论及导航相关优化功能
    NEW 新增导航样式表
    NEW 美化了Kandy应用管理页面标题,支持三语
    FIX 完善了Kandy类的End、Module、Filter方法
    BUG 修复开发模式下应用管理页面标题旁[编辑]链接缺少token参数的错误

  • 2018-01-23 V2.1
    NEW Kandy类新增Asort、Grab、Mail方法
    NEW 新增邮箱设置功能,必要时可设置
    NEW 更新了KandyUI、JQuery库
    FIX 完善了Kandy类的Alter方法
    BUG 修复了若干潜在的问题

  • 2017-12-05 V1.9
    NEW Kandy类新增Wrap、Attr、Mime方法
    NEW 更新了Kandy应用推荐
    NEW 更新了KandyUI库
    NEW jQuery库新增touch.js、qrcode.js
    NEW 新增对JSON和表单域placeholder的浏览器兼容
    NEW 新增对安装语言包插件不再提醒的功能
    FIX 完善了Kandy类的End、Load、Module方法
    FIX 优化了相关代码和部分样式
    BUG 修复应用提示语言未正常显示的错误
    BUG 修复了若干潜在的问题

  • 2017-10-02 V1.8
    NEW 取消对KandyUninstall和KandyLang插件的强制依赖
    NEW 新增Kandy应用智能升级功能,简化和规范了应用升级方法
    NEW 恢复对1.4系统的支持
    FIX 增对后台配色插件做了外观调整与兼容
    FIX 进一步完善了Kandy应用的依赖判断
    FIX 进一步完善了系统操作提醒显示
    FIX 进一步完善了各版本系统的兼容
    BUG 修复配置丢失后应用无法管理的严重问题

  • 2017-09-25 V1.7
    NEW 新增MiniColors库
    NEW 新增RandPic方法,需KandyRandPic插件有效支持
    NEW 新增应用依赖判断
    NEW 更新了KandyUI和JQuery库
    NEW 更新了Kandy应用推荐
    NEW 重构了Kandy类的Load方法,仅保留一个参数
    FIX 完善了Kandy类的Module、Cover、Fields方法
    BUG 修复YTUSER插件相关冲突问题
    BUG 修复AJAX评论失败时无法正常反馈的问题
    BUG 修正主题语言包加载错误的问题
    BUG 修复Cover方法出错的问题
    BUG 修复了若干潜在的问题

  • 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系统版本

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

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

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

修改建议 内容请控制在200字以内

验证码

猜你喜欢 Related Posts

各抒己见 Comment

名称

邮箱

主页

我不是房客 我不是房客 2 年前(2016-09-20) | 回复 【热评】减少编写1/3代码的同时提高1/3的开发效率。反正我信了。3 0
磁铁 磁铁 4 个月前(05-07) | 回复 【热评】还可以1 0
新闻头条 新闻头条 3 个月前(06-20) | 回复 文章不错非常喜欢0 0
访客 访客 4 个月前(05-21) | 回复 这个应用基载占用内存还是挺大的,希望能优化。。。。0 0
马晓峰 马晓峰 4 个月前(05-07) | 回复 写的不错收藏了0 0
访客 访客 4 个月前(04-29) | 回复 最新版,KandyApp 应用基载 2.3,加载后,报1 error,是你的。0 0
吉光片羽 吉光片羽 4 个月前(04-29) | 回复 感谢提交BUG,很抱歉因为无法联系到你而无法确认问题所在,你说提及的问题暂时没有更多的线索,希望能通过BUG报告及时得到你的准确联系方式,以便详细讨论解决问题,谢谢理解与配合!0 0
访客 访客 4 个月前(05-03) | 回复 你自己测试有错误码?我装了KandyApp 应用基载 2.3 、应用中心客户端 2.18、UEditor编辑器 1.6、默认主题 1.8,后台 WINNT; Apache2.2.16; PHP 5.4.45; pdo_mysql; fsockopen和 Linux; nginx1.12.2; PHP 7.0.29 x64; mysqli; curl,都6kb memory , 1 error,1 个错误。建议你测试下,谢谢。0 0
吉光片羽 吉光片羽 4 个月前(05-13) | 回复 感谢提供线索,我尽快按照该环境进行错误排查,谢谢!0 0
访客 访客 4 个月前(04-29) | 回复 Z-BlogPHP
错误提示
错误信息
(0)UNKNOWN : 非法访问 (set_exception_handler) (1.5.2.1930 (Zero)) (WINNT; Apache2.2.16; PHP 5.4.45; pdo_mysql; fsockopen)
文件位置
D:\PHPnow-1.5.6\htdocs\zb_system\function\lib\zblogphp.php
3055 return $fpreturn;
3056 }
3057 }
3058
3059 throw new Exception($errorText);
3060 }
3061
3062 /**
3063 * 检查并开启Gzip压缩.
3064 */0 0
建议改进 建议改进 11 个月前(2017-10-01) | 回复 本地测试,报错,怎么办呢????in_array() expects parameter 2 to be array, null given0 0
有声绘本网 有声绘本网 1 年前(2017-05-14) | 回复 赶脚你应该参与ZBP核心代码的编写。。。另起炉灶,太浪费资源了。0 0
夏日草博客 夏日草博客 1 年前(2016-12-31) | 回复 还未用过这个插件。0 0
吉光片羽 吉光片羽 1 年前(2017-01-01) | 回复 大部分的Kandy应用都会需要用到这个插件,会有机会的,呵呵0 0