Z-Blog for PHP 应用基载插件 KandyApp 发布及更新
由 吉光片羽 在 8 年前
插件简介
你不知道开发个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数据以便做前端响应。
如需使用应用配置助手,请开启开发者模式,或者在网站设置中开启开发模式!
插件配置
有时间会整理一份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下载安装并启用吧!其实你在使用大部分吉光片羽开发的应用时都会让你下载该插件的,请见谅!