红红火火恍恍惚惚

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

由 吉光片羽 在 7 年前

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表格

更新日志

  • 2023-07-13 V4.9
    NEW 新增Kandy主题移动设备导航栏搜索按钮
    NEW 新增Kandy主题分享按鈕引用
    NEW 新增.kandyCover图片动画设置功能
    NEW 更新了KandyUI、CodeMirror库
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy类的__call、Config、Vars、Fields、Menu、RandList、RandPic、Replace方法
    FIX 完善了后台样式
    FIX 完善了Kandy应用管理列表分页及选项卡切换方式
    BUG 修复Kandy主题评论回复框自动高度失效问题
    BUG 修复应用升级失败的问题
    BUG 修复Kandy主题相对地址替换出错问题
    BUG 修复Kandy应用管理页标题出错的问题

  • 2022-07-06 V4.8
    BUG 修复非Kandy主题JS报错的问题

  • 2022-07-03 V4.7
    NEW 优化了内存占用
    NEW 新增了Kandy类CmdUrl方法
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy类的Load、Module、Page、Img、Grab、Cover、Style、Script方法
    FIX 完善了后台样式
    FIX 完善了相关代码
    BUG 修复1.7.3系统导致推荐应用图标失效的问题
    BUG 修复1.7.3系统导致快捷面板无法显示的问题
    BUG 修复快捷面板在窄屏下显示不完整的问题
    BUG 改善Kandy主题评论回复未填写名称状况下的不良体验

  • 2021-12-29 V4.6
    NEW 新增Kandy主题评论优化开关
    NEW 调整了评论回复交互方式
    NEW 调整了开发模式的权限
    NEW 更新了Kandy样式及其导入方式
    NEW 更新了JQuery 3.x至最新版
    FIX 完善了Kandy类Img、CCSS、Filter方法
    BUG 修复上版规范代码后出现的错误

  • 2021-12-01 V4.5
    NEW 新增管理页KandyIcons图标字体引入,需KandyIcons插件加持
    NEW 新增文章内容字体大小控件以便主题使用
    FIX 完善了单选多选按钮只读和禁用外观
    FIX 完善了Kandy类的CCSS、DecodeUnicode、Filter方法
    FIX 完善了Kandy应用依赖判断
    FIX 规范了相关代码

  • 2021-11-22 V4.4
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    NEW Kandy类新增Mods、Vars、Mark方法
    NEW 美化了Kandy应用管理页单选多选按钮
    NEW 为1.7系统管理页面图标按钮着色
    NEW 新增了淘宝联盟设定,需Kandy淘宝类插件加持
    FIX 完善了评论回复按钮模板自定义化
    FIX 完善了Kandy类的WipeCache、Cover、CCSS、Lang方法
    FIX 完善了1.7版系统后台外观兼容
    BUG 修复未安装KandyLang插件时语言未正确显示的问题
    BUG 修复webkit内核浏览器placeholder元素兼容问题
    BUG 修复了Kandy主题评论滚动交互不准确的问题

  • 2020-09-14 V4.3
    NEW 更新了Kandy应用推荐
    NEW Kandy类新增RandList方法
    FIX 完善了Kandy类的Load、Pend、Sidebar方法
    FIX 完善了相关代码
    FIX 完善了后台样式
    BUG 修复PHP7.2版无法进入管理页面的错误

  • 2020-06-01 V4.2
    FIX 完善了Kandy类的Menu方法
    BUG 修复文章置顶无法实时生效的问题

  • 2020-05-20 V4.1
    NEW Kandy类新增Abbr方法
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy类的Alter方法
    BUG 修复sqlite数据库下某些错误
    BUG 修复了IE9浏览器placeholder兼容问题
    BUG 修复1.6版无法管理插件的问题

  • 2019-10-10 V3.9
    NEW 更新了Kandy应用推荐
    FIX 完善了相关代码
    FIX 完善了Kandy类的Module方法

  • 2019-09-30 V3.7
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy类的Load、Attr、Lang、Page、Metas方法

  • 2019-07-07 V3.6
    NEW 更新了KandyUI库
    NEW 更新了JQuery库
    NEW 更新了Kandy应用推荐
    NEW 管理页新增下拉选项的快速搜索功能
    FIX 修正了Kandy主题评论提交按钮提交中的KandyIcons图标
    FIX 完善了Kandy类的Fields、Cover方法

  • 2019-05-28 V3.5
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy主题自动SEO的功能
    FIX 完善了Kandy类的Fields、CCSS方法
    FIX 完善了移动设备导航栏的交互样式
    FIX 优化了相关代码
    BUG 修复评论回复交互在某些情况下出错的问题
    BUG 修复移动设备导航栏在搜索页失效的问题
    BUG 修复$homepage变量的判断失误的问题
    BUG 修复管理页标签点击复制覆盖鼠标提示的问题

  • 2019-01-17 V3.4
    NEW jQuery库新增clipboard.js
    NEW 更新了Kandy应用推荐
    FIX 完善了管理页标签点击复制体验
    FIX 完善了Kandy类的Fields、Load方法

  • 2019-01-09 V3.3
    NEW 更新了Kandy应用推荐
    NEW 更新了KandyUI库
    NEW jQuery库更换了sticky.js
    NEW 新增移动设备导航栏打开菜单时的关闭图标
    FIX 完善了移动设备导航栏的生成效率
    BUG 修复管理页下拉多选操作失误的问题

  • 2018-12-20 V3.2
    NEW 新增Kandy主题模板过滤使模板选择更合理
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    NEW jQuery库新增sticky.js
    FIX 优化了管理页下拉多选操作体验

  • 2018-11-30 V3.1
    NEW 更新了Kandy应用推荐
    NEW Kandy类的Fields方法新增checkbox和radio类型
    FIX 完善了Kandy类的Metas、WipeCache方法
    FIX 优化了管理页样式
    FIX 优化了管理页下拉多选操作体验
    FIX 优化了日期列表页的描述与关键字

  • 2018-07-19 V2.9
    NEW 更新了KandyUI库
    FIX 完善了Kandy类的CCSS方法
    BUG 修复自定义样式无法保存的错误
    BUG 修复拼音库在开发模式下生僻字转换出错的问题

  • 2018-07-10 V2.8
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy类的End方法
    BUG 修复上一版搜索页关键字不合理的问题
    BUG 修复Kandy主题评论在某些环境下出错的问题

  • 2018-07-02 V2.7
    NEW 新增谷歌响应式广告代码管理及模板广告标签
    NEW 美化了管理界面外观
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    FIX 完善了Kandy类的Grab方法
    FIX 完善了标题、描述和关键字的SEO
    BUG 修复chrome浏览器下管理页标签无法快速选择的问题

  • 2018-06-22 V2.6
    NEW 更新了KandyUI库
    NEW 更新了Kandy应用推荐
    FIX 完善了管理页面表单域的提示方式
    FIX 完善了Kandy类的Substr方法

  • 2018-06-13 V2.5
    BUG 修复2.2版遗漏的新建应用无法跳转到详细应用编辑页面的问题
    BUG 修复PHP5.2环境下最新版系统token验证出错的问题
    FIX 完善了Kandy类的Img方法

  • 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

名称

邮箱

主页

我不是房客 我不是房客 2016-09-20 12:33:25 | 回复 【热评】减少编写1/3代码的同时提高1/3的开发效率。反正我信了。4 0
磁铁 磁铁 2018-05-07 00:54:41 | 回复 【热评】还可以2 0
访客 访客 2020-03-29 16:50:42 | 回复 【热评】最新版本在zblog的后台会报错"JavaScript加载失败",开发报错是该应用的问题,我关闭后就正常.该错误是在PHP7.3和7.4才会出问题.1 0
微信阅读量 微信阅读量 2019-02-14 21:11:54 | 回复 【热评】楼主写的代码太好了!谢谢!1 0
访客 访客 2019-09-21 14:51:42 | 回复 感谢站长分享这么实用的文章,脱发植发可以找我 www.zhifazhifa.com0 0
今日新闻 今日新闻 2018-12-14 00:08:57 | 回复 文章不错非常喜欢1 0
男人外遇取证 男人外遇取证 2018-11-06 13:37:23 | 回复 博主博客新颖0 0
新闻头条 新闻头条 2018-06-20 02:02:02 | 回复 文章不错非常喜欢0 0
访客 访客 2018-05-21 18:46:51 | 回复 这个应用基载占用内存还是挺大的,希望能优化。。。。0 0
马晓峰 马晓峰 2018-05-07 00:54:21 | 回复 写的不错收藏了0 0
访客 访客 2018-04-29 12:53:24 | 回复 最新版,KandyApp 应用基载 2.3,加载后,报1 error,是你的。1 0
吉光片羽 吉光片羽 2018-04-29 21:39:58 | 回复 感谢提交BUG,很抱歉因为无法联系到你而无法确认问题所在,你说提及的问题暂时没有更多的线索,希望能通过BUG报告及时得到你的准确联系方式,以便详细讨论解决问题,谢谢理解与配合!0 0
访客 访客 2018-05-03 21:59:57 | 回复 你自己测试有错误码?我装了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
吉光片羽 吉光片羽 2018-05-13 23:19:22 | 回复 感谢提供线索,我尽快按照该环境进行错误排查,谢谢!0 0
访客 访客 2018-04-29 13:06:46 | 回复 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