标题：KingCMS
关于KingCMS
系统特性1） 部署简单快速
系统安装包仅一个admin文件夹，前端文件全部经模板处理后生成，完全可以做到单模板网站
2） 全站生成真正的静态html文件
生成静态文章和论坛，大大减少服务器压力，不仅是内容页面，导航也是静态HTML页面
3） 可扩展标签
基于xml名字空间样式的标签，调用简单，调用样式随意自如
4） 支持多种浏览器及小屏幕
可支持 IE 5.5+,Firefox 1.0+,Mozilla 1.3+ and Netscape 7+ 和低分辨率要求（800x600），让你可以在"老爷机"上维护网站不成问题.
5） 多国语言的支持
系统和语言包的分开设计，可以支持或自行扩展任何语言界面，不仅前台不同的栏目指定不同的语言，管理员和用户界面也可以根据需要设置界面语言.
6） 面向搜索引擎的优化
用户定义关键字词库，自动或手工插入关键字，自动插入页面Description，自动生成站点地图及GoogleSiteMaps文件（需要站长到google提交）.
7） 复杂的验证码图像
验证码是基于aspjpeg图像功能，经过几十次运算后生成出来的，而不是常用的BMP图像，生成后的验证码变形比较厉害，有效杜绝恶意注册软件.
8） 自动生成任意尺寸的真正的缩略图（需要aspjpeg支持）
图像大小可直接在标签中指定并生成，
9） 操作和生成的分离设计
此种设计，使得操作的时候感觉不到页面生成而引起的邂逅，包括论坛发帖，整站生成操作，瞬间完成操作（0.2秒内）.
10） 更多功能在开发中..
11） 其他
a) 生成几万篇文章（同步生成sitemaps），或论坛帖子的时候可以留意一下内存消耗，几乎不浮动，可以换别的系统比较比较.
b) 我们郑重承诺： 永远不会采用DLL组件
c) 会员及管理员密码采用动态32位MD5加密，cookies输出的密码值和数据库中的密码不一致，安全性更高，并可支持导入16位md6加密的会员系统.
d) 安全url参数验证（比防注入还严格，防注入一般只验证是否含有特殊的那些字符串，我们是直接限定了参数类型，如直接限定某个参数必须为数字！）
e) 无上限在线人数支持（这个不是绝对的，但系统资源的消耗是确是很少）
（x) 附言：
和国内同行比起来，我们没什么不同，不同的是我们有我们的方式的思维模式； 不做中庸，不盲目抄袭或照搬； 不做最专业的系统，不需要太花俏的功能描述，用了你就知道这系统适不适合你； 什么"独创的","安全的","高效的",这种牛谁都会吹 需要注意的是，操作方面和国内的大部分 伪CMS 系统有区别
什么是 伪CMS 系统? 就是说，一些系统虽然有了导航/文章管理/会员管理等功能，但这些都是"游离"的，根本没有用一个Portal 系统来连贯起来管理，那种并不是真正意义上的CMS，充其量只能是一个功能模块的组合系统.不属于CMS的范畴。
KingCMS 5.0.1.0202版本sitemap修改方法KingCMS 5.0系列版本用原程序生成的sitemap提交到GOOGLE管理员工具后，会出现警告，说是时间不正确.原因在于，生成的sitemap的时间格式不正确.
sitemap中正确的时间应该是这样的
年：YYYY（2005） 
年和月：YYYY-MM（2005-06） 
年月日：YYYY-MM-DD（2005-06-04） 
年月日小时分钟：YYYY-MM-DDThh:mmTZD（2005-06-04T10:37+08:00) 
年月日小时分钟秒：YYYY-MM-DDThh:mmTZD（2005-06-04T10:37:30+08:00) 
这里需注意的是TZD，TZD指定就是本地时间区域标记，像中国就是+08:00了
您可以浏览一下这篇文章来了解一下Google SiteMap的格式：Google SiteMap的协议格式详细解析
原因找到了，解决方法如下：
修改/page/article/fun.asp的第375行
/page/link/fun.asp 的第425行
''outmap=outmap&"<lastmod>"&formatdate(data(0,i),1）&"</lastmod>"
改为
'2008-2-13改
outmap=outmap&"<lastmod>"&formatdate(data(0,i),"yyyy-MM-dd")&"</lastmod>"
好了，把修改后的文件传到服务器上，重新生成地图文件，提交
kingcms修改默认文件生成路说明：kingcms默认生成拼音，另还可以生成文章id或目录式路径
打开admin/article/index.asp
搜索：data（11,0)=art.lang("common/pinyin")
改为（默认为ID.htm）：data（11,0)=king.neworder("kingart","artid")&"."&split(king_ext,".")⑴
改为（默认为yyyyMM/ID.htm）：data（11,0)=formatdate(now,"yyyyMM")&"/"&king.neworder("kingart","artid")&"."&split(king_ext,".")⑴
大家还可以根据自己需要去修改成其它各种格式。
实现修改文章的时候也能选择新闻id、日期等作为文件名：
搜索：Il king.form_eval("artpath","MD5")
在下面增加：
if len(artid)<>0 then
Il king.form_eval("artpath",artid&"."&split(king_ext,".")⑴）
Il king.form_eval("artpath",formatdate(data（14,0),"yyyyMM")&"/"&artid&"."&split(king_ext,".")⑴）
Il king.form_eval("artpath",formatdate(data（14,0),2）&"/"&artid)
end if
还有其他格式等可以按需求自己修改。
搜索：sql="arttitle,artcontent,artfrom,artauthor,artup,artshow,artcommend,arthead,artgrade,artkeywords,artdescription,artpath,artimg,listids"
替换为：sql="arttitle,artcontent,artfrom,artauthor,artup,artshow,artcommend,arthead,artgrade,artkeywords,artdescription,artpath,artimg,listids,artdate"
搜索：
conn.execute "insert into kingart ("&sql&",artdate,artorder,listid) values ('"&safe(data(0,0))&"','"&safe(data（1,0))&"','"&safe(data（2,0))&"','"&safe(data（3,0))&"',"&safe(data（4,0))&","&safe(data（5,0))&","&safe(data（6,0))&","&safe(data（7,0))&","&safe(data（8,0))&",'"&safe(artkeywords)&"','"&safe(artdescription)&"','"&safe(data（11,0))&"','"&safe(data（12,0))&"','"&safe(data（13,0))&"','"&tnow&"',"&king.neworder("kingart","artorder")&","&listid&")"
在上面增加一行：
sql="arttitle,artcontent,artfrom,artauthor,artup,artshow,artcommend,arthead,artgrade,artkeywords,artdescription,artpath,artimg,listids"
kingCMS文章模块，分页功能默认打勾方法打开\admin\Article下的 index.asp文件
修改两个地方：
第一个：修改分页字数，默认是2000，查找代码654行：pagelistnumber=2000
修改成你想要的参数：pagelistnumber=300 
第二个：修改自动分行默认打勾选：在代码796行
if cstr(form("pagelist"))="1" then checked=" checked=""checked""" else checked=""
修改成：
if cstr(form("pagelist"))="1" or cstr(form("pagelist"))="" then checked=" checked=""checked""" else checked=""
KingCMS乱码解决方案打开page\system\conn.asp
在顶部加上如下代码，不再会有乱码烦恼！
<%
Session.CodePage=65001
Response.Charset = "utf-8"
%>
Kingcms标签
系统标签 作用及说明 等值标签（简化或其他写法) 
{king:sitename/} 网站名称 {king:sitetitle/} 
{king:siteurl/} 网站URL {king:url/} 
{king:bottominfo/} 网站底部信息 ID="bottominfo" {king:bottom/} {king:sitebottom/} 
{king:sitelogo/} logo图片，不带连接，请自行添加 ID="logo" {king:logo/} 
{king:counter/} 统计，必须加入，好多功能需要它来支持 {king:count/} 
{king:search/} 加入搜索引擎 {king:find/} 
{king:contact/} 联系方式 {king:connect/} 
{king:topmenu/} 顶部导航 {king:menutop/} 
{king:centermenu/} 中心导航 {king:menu/} 
{king:bottommenu/} 底部导航 {king:botmenu/} {king:menubot/} 
{king:usernav/} >；会员状态，即根据会员是否登陆老显示：登陆 - 注册 - 搜索 或 会员 - 搜索 - 退出 
{king:cms/} 输出KingCMS版权信息：Powered By: KingCMS 
通用标签 
{king:title/} 标题 
{king:inside/} 内部模板替换标签 {king:include/} 
{king:keyword/} 关键字 {king:sitekey/} {king:keywords/} 
{king:description/} 页面简述 {king:sitedesc/} 
{king:guide/} 位置导航 {king:position/}
版本发布历史
2005 发布ActiveCMS 内容管理系统
2005 发布ActiveCMS 2.0 内容管理系统
2007 发布KingCMS第一个版本，即KingCMS3.0，版本沿用ActiveCMS命名
2008 KingCMS 5.0发布
2009.5.8 KingCMS第一个PHP版CMS发布，开发版本号： 6.0
2009.7.8 KingCMS 5.1LTS发布
2010.3.12 KingCMS 企业版PHP正式版 6.0.813 发布
2010.7.1 启动唯众网络（Focuznet）作为开始正式商业化运作的标志
2010.9.1 KingCMS官网运用8.0内核进行整体改版，并启用轻骑士作为中文名
2011.4.9 KingCMS地方门户 2.1版正式发售
至今KingCMS程序已经发展了七年。从刚刚开始的ASP版本，到现在的PHP版本，无一不表现其小巧的特性。
最新的PHP版本特征
全新的内核和全新的模块化设计方式，大幅提升性能和自由度 人性化的AJAX操作方式、轻盈的JSON数据流传递，全面提高操作效率及浏览器兼容性 DOM方式采集，CSS选择器模式拾取目标网页内容，简化规则设置难度，并大幅提升采集效率、稳定性及采集成功率 自定义伪静态路径格式，让网站路径更加个性化，拒绝千篇一律 HTML样式模板标签，只需懂得编写HTML即可任意显示在页面中想显示的内容 作者、来源等字段的对象化，只需修改一个作者信息，即可修改全部网站作者信息 中文分词搜索技术，加快数据查询速度及匹配成功率 关键词链接功能，内容中的关键字自动链接到指定的URL地址或Tag页面