请输入您要查询的百科知识:

 

词条 KingCMS
释义

KingCMS 是一款小巧、高效、人性化的, 基于WEB技术的内容管理系统

关于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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 18:34:01