词条 | KingCMS |
释义 | KingCMS 是一款小巧、高效、人性化的, 基于WEB技术的内容管理系统 关于KingCMS(系统特性 KingCMS 5.0.1.0202版本sitemap修改方法 kingcms修改默认文件生成路 kingCMS文章模块,分页功能默认打勾方法 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,".")(1) 改为(默认为yyyyMM/ID.htm):data(11,0)=formatdate(now,"yyyyMM")&"/"&king.neworder("kingart","artid")&"."&split(king_ext,".")(1) 大家还可以根据自己需要去修改成其它各种格式。 实现修改文章的时候也能选择新闻id、日期等作为文件名: 搜索:Il king.form_eval("artpath","MD5") 在下面增加: if len(artid)<>0 then Il king.form_eval("artpath",artid&"."&split(king_ext,".")(1)) Il king.form_eval("artpath",formatdate(data(14,0),"yyyyMM")&"/"&artid&"."&split(king_ext,".")(1)) 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/} KingCMS的版本发布历史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页面 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。