AKCMS轻量级CMSv6.1更新日志:
1[重要]模版中支持截短、过滤器、php函数、复杂php语句4种模式可以快速直接地处理变量,写模版更加灵活
2[重要]新增<{assign}>模版标签,可以为任意变量赋值
3[重要]增加了自动修复功能,当数据库表或字段异常时,会首先尝试自动修复,老版本的akcms大部分升级失败都可以自动修复
4[重要]增加了正文内容中调用子模版和变量的功能
5增加了getitemsfield的hook方式,可以在getitems结果中增加字段
6增加了前端模版的hook,允许应用(插件)根据条件显示不同的模版
7所有text类型字段改为longtext,可以存储更长的内容,适用于小说站等内容超长的站点(老版本升级后会自动修改字段类型)
8大多数模版标签都增加startwith、endwith参数,当列表不为空时为列表增加开头和结尾,避免空表格等情况出现
9getitems支持按照任意字段的排序
10为附件图片增加宽(width)、高(height)两个字段
11getattachments函数增加where参数,与getitems的where参数用法相同,即:自定义查询条件
12getcategories函数增加includesubcategory,可以与rootcategory参数结合调用某栏目所有下级栏目(包括子栏目)
13getpictures标签的sourcetype参数增加了list类型
14增加默认管理员模式的设置,强制后台默认为管理员模式
15当自定义的模版目录不可用时,给出友好的错误提示
16当列表内容为空时,关联getpaging不显示分页
17akcms_rounter.php路由接口支持2-4套URL
18内容页、栏目页相关模板中增加一个变量:$module,内容是所属模块的ID
19gettime函数增加,代表没有前导零的月份
20修正了SQlite3下无法写入数据库的BUG
21修正了items的hook不存在时的程序告警
22修正了第2-4套模版只能动态显示不能生成静态且会覆盖主模版页面的BUG
23修正了多个模块时新增文章后跳转异常的BUG
24修正了价格字段(price)不支持作为数字排序的BUG(原来作为字符串排序)
AKCMS是一款轻量级CMS,小巧高效,兼容性好,低CPU占用,低内存占用,对主机要求低;灵活自定义,适于SEO;超强负载能力,可支持百万PV。
AKCMS是一款免费的轻量级CMS,它:
兼容性好,对主机要求低
各种操作系统(Linux、Windows)AKCMS全部工作正常
各种服务器(Apache、nginx)AKCMS全部工作正常
PHP各种版本(4.0*-5.*)AKCMS全部工作正常
各种数据库:MySQL(3.*、4.*、5.*)、SQLite(2.*、3.*)、Pdo数据接口,支持任意一种均可,AKCMS全部工作正常。
无需特殊服务器设置,市面上的虚拟主机(包括几乎全部免费主机)都可以正常运行AKCMS。
轻量级CMS(220KB),小巧高效
AKCMS是轻量级CMS,下载的压缩包只有220KB,与此同时,其他主流CMS的大小均为AKCMS的几倍甚至十倍以上。更重要的是,AKCMS仍然在变得更小,从2.2版的286KB,逐渐压缩到3.5的220KB,体积不断变小,效率更高,速度更快
灵活自定义,适于SEO
AKCMS非常灵活,通过不同的模板与设置可以做出各种不同类型的网站:既可以做整站静态的网站,也可以做纯动态PHP的网站,还可以通过rewrite做出完全伪静态的动态网站;支持变量与子模板,方便维护;允许用户自定义模板函数,实现自己想要的功能;还允许二次开发者自定义后台模板;还允许在动态访问时,通过hook的方式执行插件;每一篇文章都可以自定义URL,可以自定义各种各样你能想到的URL
超强负载能力,可支持百万PV
AKCMS提供了丰富的优化设置,多级灵活的缓存粒度,可以缓存页面的部分数据块、子模板、完整模板、动态页面,直至生成静态页面。可支持百万PV,以最低的成本助力创业团队的起飞。
注意:请将AKCMS解压缩到一个目录中而不要直接上传到根目录!!