AKCMS是一款PHP(4/5)环境下的轻量级CMS,同时支持MySQL(3/4/5)和SQLite。几乎可以这样说,只要是PHP空间,AKCMS就能运行!他体积小巧,只有不到300KB,但是功能一点也不含糊:对硬件要求低烂机器也可;支持GBK和UTF-8编码;后台中英文任意切换;自定义字段;自定义变量;子模板功能;自定义模板插件;全站正文链接;定时采集;超强负载能力;灵活的多级缓存;从Discuz!、X-space调用数据(2.6起通过插件实现);文章的随机排序;整站全部静态;内置统计系统;数据库备份恢复工具;栏目和文章的属性可以灵活调用;所见即所得的文本编辑器;管理目录名自定义;文章名自定义;相关文章;二维的文章栏目调用灵活;自动分析关键字;评论……
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缓存提供条件
游客
非常好 2009-11-22