複製鏈接
請複製以下鏈接發送給好友

KingCMS

鎖定
KingCMS 是一款小巧、高效、人性化的, 基於WEB技術的內容管理系統
外文名
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的範疇。

KingCMSKingCMS 5.0.1.0202版本

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>"
好了,把修改後的文件傳到服務器上,重新生成地圖文件,提交

KingCMSkingcms修改默認文件生成路

説明: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=""

KingCMSKingCMS亂碼解決方案

打開page\system\conn.asp
在頂部加上如下代碼,不再會有亂碼煩惱!
<%
Session.CodePage=65001
Response.Charset = "utf-8"
%>

KingCMSKingcms標籤

系統標籤 作用及説明 等值標籤(簡化或其他寫法)
{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版本,無一不表現其小巧的特性。

KingCMS版本特徵

全新的內核和全新的模塊化設計方式,大幅提升性能和自由度 人性化的AJAX操作方式、輕盈的JSON數據流傳遞,全面提高操作效率及瀏覽器兼容性 DOM方式採集,CSS選擇器模式拾取目標網頁內容,簡化規則設置難度,並大幅提升採集效率、穩定性及採集成功率 自定義偽靜態路徑格式,讓網站路徑更加個性化,拒絕千篇一律 HTML樣式模板標籤,只需懂得編寫HTML即可任意顯示在頁面中想顯示的內容 作者、來源等字段的對象化,只需修改一個作者信息,即可修改全部網站作者信息 中文分詞搜索技術,加快數據查詢速度及匹配成功率 關鍵詞鏈接功能,內容中的關鍵字自動鏈接到指定的URL地址或Tag頁面