AKCMS3.0起允许用户自定义后台外观,并提供了非常大的自由度,二次开发者可以把后台自由修改外观以符合客户要求。
但是无论如何修改,请保持几个底线:
1 二次开发的版本不得对外发布,不管是以叉叉CMS的名义还是以AKCMS叉叉版的名义都不可以。只能自己用。
2 不得删除页面底部的Copyright © 2007-2010 AKCMS 3.1的标志,如果确实要定制OEM版本,请联系我们:yubosun#163.com。
3 自定义之后的AKCMS仍然是AKCMS,整体版权仍归我所有;您自行撰写的语言包、CSS样式、模板的版权归您自己所有。
自定义语言包(3.1.2起)
AKCMS默认的语言包放在/configs/language/目录下,根据选择语言不同分目录存放,一目了然。自定义的语言包固定位置为:/configs/language/custom.lan。格式为每行一个词,前面是语言项,后面是对应的文字,中间用tab隔开。如果自定义的语言项与系统默认的语言项相冲突,则会覆盖掉系统默认的语言项。
以title为例,系统默认为题目,如果你觉得翻译的不好,想改成“标题”,就新增/configs/language/custom.lan,写一行title(\t)标题((\t)替换成tab)就可以了,刷新页面立即生效。
自定义CSS样式(3.0起)
AKCMS默认的CSS文件放在/images/admin/admin.css,二次开发者还可以新建一个/configs/customer.css文件,内容是您自定义的CSS。这个CSS的优先级比系统默认的要高,可以覆盖掉默认的样式。
自定义模板(3.0起)
AKCMS系统模板放在/templates/目录下,开发者可以在/configs/templates/目录下建立同名文件。优先级高于系统默认的模板,比如:复制一个admincp_menu.htm,然后改改就可以替换掉系统的左侧菜单。