本文作者:随便撸源码

akcms 2.7

随便撸源码11个月前 ( 09-28 )82
getitems函数增加了三个参数:year、month、day,可以选取某时间段的文章,比如:<{getitems year="2009" month="10">只选取2009年10月的文章,可以用于博客等。
getitems函数增加了一个参数:head,可以截取正文的前N个字,用[texthead]获取,比如:head="20" template="#[texthead]#"则显示为“#一二三四五六七八九十#”,一个汉字两个字节
新增在栏目首页和栏目分页可以实用$subcategories数组遍历下级栏目
新增可以通过ifhassubcategories函数知道某栏目是否存在下级栏目
后台富文本编辑器Ctrl+回车可以快速保存(只支持IE内核浏览器)
可以通过配置文件中的$pconnect设置是否使用数据库的持久连接,默认如果服务器支持持久连接就使用,可以通过$pconnect = 0;禁止持久连接
增加benchmark功能,测试当前服务器的性能并给出一个评分
针对部分网站栏目超多(数量级:千)导致系统缓慢的情况优化相关程序,大幅提高速度
当模块字段有默认值,而且是下拉菜单指定下拉项的值时,模块内容管理的列表页不显示默认值,而显示其对应的下拉项文字

取消文件名、目录名不得为纯数字的限制,对于栏目数字目录与栏目以ID为默认目录导致的冲突,由用户自行约束避免
取消了栏目别名不许重复的限制,由用户自行约束
取消了必填字段的“必填”两个字的提示,只用样式提示
取消了模板分类功能

修正了栏目URL多一个/的BUG
修正了栏目URL最多取2级的BUG,可以取出无限深度的栏目URL
修正了新增栏目无法绑定字段的BUG
修正了UTF-8编码下后台出现乱码,而且模块功能不可用的BUG
修正了取文章的时候能把页面也取出来的BUG
修正了模块功能无法编辑排序值的BUG
修正了在模块中搜索跳到文章列表的BUG
修正了查看模块文章明明栏目存在缺提示栏目已删除的BUG
修哼了直接输入后台地址:*********/admincp.php,提示找不到该网页的BUG
删除数百行冗余代码,涉及后台栏目管理等功能
删除了老版本中邮件报告功能的残留代码
删除了老版本中论坛设置、博客设置的残留代码
删除了默认水印文件,以免用户升级时不小心覆盖了自定义的水印
模板选择的下拉菜单中按照模板文件名排序方便查找(原来是乱排的)
Powered by AKCMS的链接改为只加在AKCMS上
修改了缓存的存储格式,由原来的PHP型缓存改为序列化后存储的文本缓存,提高缓存加载速度,也为日后扩展其他高效key-value缓存提供条件

akcms 2.7 第1张akcms 2.7 第2张akcms 2.7 第3张