[BETA] 系統標籤解析
系統標籤 | 作用及說明 | 等值標籤(簡化或其他寫法) |
---|---|---|
{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/} |
[BETA] KingCMS 通用文章標籤
範本
{king:article
type="new" number="30" }
innerHTML
{/king}
舉例
{king:article type="new"
union="2,3" number="10"}
<a href="(king:path/)"
target="_blank">(king:title
size="20"/)</a>
{/king}
屬性參數說明
1) type="new"
type屬性共有5個可選項:new / 最新(默認值)
| elite / 推薦 | hot / 熱門 |
chill / 冷門 | head /
頭條
2)
union="Value1,Value2",union屬性指定的是欄目的ID值,即調用指定欄目下面的所有文章,默認調用所有文章。
3) intersection="Value1,Value2" ,
intersection屬性指定的是欄目ID,即調用同時屬於幾個欄目的文章,不能和union屬性同時使用
4) subtract="Value" , subtract爲排除調用,即調用指定欄目外的其他欄目下面的文章。
innerHTML 內部標籤(子標籤)
(king:title/) 文章標題
(king:author/) 文章作者
(king:from/) 文章來源
(king:input/) 文章錄入
(king:path/) 文章內容頁連接地址,相對路徑
(king:date/) 文章添加日期
(king:image/) 顯示縮略圖,子屬性 width和height,即(king:image width="100"
height="60"/)
(king:menuname/) 欄目名稱
(king:menupath/) 欄目地址
[BETA] KingCMS 文章內容頁標籤
文章內容頁
內部模板存放地址
inside/article[page]/
舉例1 : {king:author size="10"/} 輸出作者
舉例2 : {king:date mode="MM/dd/yyyy"/} 輸出格式化後的日期
說明
1) size="30",size屬性代表文本的輸出長度,必須爲數字。
2) mode="yyyy-MM-dd
hh-mm-ss",mode屬性爲日期格式化,mode的值區分大小寫,mode值中的參數請見下面。
3) 以上兩個屬性可以用在大部分標籤中,包括子標籤。
4) width="120" height="90" 圖片長寬設置,只能用在image標籤,作用:直接輸出指定大小的圖片
內容頁標籤 : 作用
{king:title/} : 文章標題 (此爲通用標籤)
{king:description/} : 文章簡述 (此爲通用標籤)
{king:keyword/} : 文章關鍵字 (此爲通用標籤)
{king:author/} : 作者
{king:pagelist/} : 分頁導航(只有在多頁文章的時候纔可以顯示出來)
{king:content/} : 文章內容
{king:from/} : 文章來源
{king:input/} : 文章錄入
{king:path/} : 文章絕對路徑,如:/china/2005-11-27/love86.htm
{king:date/} : 文章添加日期
{king:image/} : 上傳了的圖片
{king:hit/} :文章點擊次數(官方說明好像沒有這個,但可以這麼調用)
相關文章列表
範本
{king:article type="realte"}
innerHTML
{/king}
舉例
{king:article type="realte" number="10" }
<a
href="(king:path/)">(king:title/)</a>
(king:author/) [(king:date mode="MM-dd"/)]
{/king}
注意
1) 必須指定type="realte"。
2) innerHTML部分的內容可以爲空,系統自動會輸出默認的值。
3) 相關列表標籤屬性(type="realte")只能在文章內容頁面上使用。
4) number="10",number屬性代表顯示的相關文章數量。
5) 關於innerHTML中可用的參數請見。
innerHTML 內部標籤(子標籤)
(king:title/) 文章標題
(king:author/) 文章作者
(king:from/) 文章來源
(king:input/) 文章錄入
(king:path/) 文章內容頁連接地址,相對路徑
(king:date/) 文章添加日期
(king:image/) 顯示縮略圖,子屬性 width和height,即(king:image width="100"
height="60"/)
(king:menuname/) 欄目名稱
(king:menupath/) 欄目地址
[BETA] KingCMS 文章列表頁標籤
內部模板地址
inside/article[list]
列表頁標籤 : 作用
{king:title/} 欄目名稱
{king:keyword/} 欄目關鍵字
{king:description/} 欄目索引
{king:pagelist/} 分頁導航,這是文章列表的分頁導航。
範本
{king:article
type="list" number="30" }
innerHTML
{/king}
舉例
{king:article
type="list" number="30"
order="desc"}
<a
href="(king:path/)">
(king:title size="20"/) [(king:date mode="yy/MM/dd"/)]
</a>
{/king}
注意
1) 必須指定type="list"。
2) innerHTML部分的內容可以爲空,系統自動會輸出默認的值。
3) number="10",number屬性代表每頁顯示文章數。
4)
order="desc",order屬性代表文章顯示順序,默認值爲desc,即倒序。order屬性共有2個可選項:desc(倒序) |
asc(正序)。
注:(倒序,是指後臺文章列表相等的順序顯示的,即後添加的文章在前面顯示;正序相反。此屬性僅在type="list"的時候使用)
innerHTML 內部標籤(子標籤)
(king:title/) 文章標題
(king:author/) 文章作者
(king:from/) 文章來源
(king:input/) 文章錄入
(king:path/) 文章內容頁連接地址,相對路徑
(king:date/) 文章添加日期
(king:image/) show="image"的時候(即,圖片標籤顯示),顯示縮略圖
(king:menuname/) 欄目名稱
(king:menupath/) 欄目地址
[BETA] KingCMS 論壇通用標籤
範本
{king:bbs type="new" number="30" }
innerHTML
{/king}
舉例
<ul>
{king:bbs number="10" type="new" union="2,3" }
<li>(king:topictype/)
<a href="(king:path/)" title="(king:title/)"
target="_blank">(king:title
size="33"/)</a>
(king:reply/) / (king:hit/)
<a href="(king:topicprofile/)"
title="(king:topicuser/)"
target="_blank">(king:topicuser
size="10"/)</a>
(king:topicdate mode="MM-dd hh:mm"/)
<a
href="(king:page/)post.asp?retopic=(king:topicid/)&action=board"
target="_blank">回覆</a>
</li>
{/king}
</ul>
屬性參數說明
1) type="new"
type屬性共有5個可選項:new / 最新(默認值)
| elite / 推薦 | hot / 熱門 |
chill / 冷門
2)
union="Value1,Value2",union屬性指定的是欄目的ID值,即調用指定欄目下面的所有主題貼,默認調用所有主題帖子。
3) intersection="Value1,Value2" ,
intersection屬性指定的是欄目ID,即調用同時屬於幾個欄目的主題帖子,不能和union屬性同時使用
4) subtract="Value" , subtract爲排除調用,即調用指定欄目外的其他欄目下面的主題帖子。
innerHTML 內部標籤(子標籤)
(king:topicid/) 主題貼ID
(king:title/) 或 (king:topictitle/) 文章標題
(king:topicnew/) 若是新帖,就顯示最新貼標誌
(king:type/) 帖子類型,有回覆的帖子|熱門貼|鎖定貼
(king:icon/) 帖子圖標(添加帖子的時候選擇的圖標)
(king:reply/) 回覆貼數
(king:hit/) 帖子瀏覽次數
(king:topicuser/) 主題貼作者
(king:topicprofile/) 主題貼作者的信息連接地址
(king:topicdate/) 或 (king:date/) 主題貼發佈時間
(king:topicpath/) 或 (king:path/) 主題貼絕對路徑
(king:description/) 調用主題貼內容
(king:menuname/) 主題貼所屬的欄目名稱
(king:menupath/) 主題貼所屬的欄目的地址
(king:image/) 如果有上傳圖片,就顯示圖片,可以指定長寬,即width="30"
height="30"
(king:topictype/)
帖子頭,如[話題][原創][轉貼][討論][下載][公告]..等
(king:topicattrib/) 附件類型,如果是圖片,就顯示圖片符號
(king:lastuser/) 最後發帖的會員名稱
(king:lastprofile/) 最後發帖的會員的資料連接
(king:lastdate/) 最後發帖時間
[BETA] KingCMS 論壇首頁標籤
論壇首頁是3層標籤,最外層標籤以 {bbslist} {/bbslist} 來構成,中間層爲{king:bbs}構成,內層爲(king:title/)來構成。
內部模板地址
inside/bbs[home]
{bbslist} 循環體內標籤
{king:listname/} 論壇分類名稱
{king:bbs}循環體
範本
{king:bbs type="home"}
innerHTML
{/king}
舉例
{king:bbs type="home" }
<a
href="(king:path/)">
(king:title size="20"/) [(king:date mode="yy/MM/dd"/)]
</a>
{/king}
注意
1) 必須指定type="home"。
innerHTML 內部標籤(子標籤)
(king:icon/) 圖標,顯示今日是否有貼
(king:bbsname/) 論壇板塊名稱
(king:bbsdescription/) 論壇板塊介紹
(king:topiccount/) 當前欄目下面的主題帖子總數
(king:allcount/) 當前欄目下面的所有帖子數,包括回帖
(king:todaycount/) 今日帖子總數
(king:lastdate/) 最後發帖時間
(king:masters/) 本欄版主
(king:bbslogo/) 當前欄目圖標,需要在後臺指定
(king:topictitle/) 最後發佈的主題貼標題
(king:topicpath/) 最後發佈的主題貼路徑
[BETA] KingCMS 論壇主題貼列表標籤
範本
{king:addtopic/}
{king:addvote/}
{king:besttopic/}
{king:masters/}
{king:pagelist/}
{king:bbs type="list" number="30"
}
innerHTML
{/king}
舉例
{king:bbs type="list"
number="25" zebra="5"}
<ul
class="bbslist_(king:zebra/)">
<li class="bbstype"><a
href="(king:topicpath/)"
target="_blank">(king:type/)</a></li>
<li
class="bbsicon">(king:icon/)</li>
<li class="bbstitle">
(king:topicattrib/)
(king:topictype/)
<a href="(king:topicpath/)"
title="(king:topictitle/)">(king:topictitle
size="35"/)</a>
(king:topicnew/)
(king:topiclist/)
</li>
<li
class="bbsnumber">(king:reply/)/(king:hit/)</li>
<li class="bbstopicuser">
<a href="(king:topicprofile/)"
title="(king:topicuser/)">(king:topicuser
size="6"/)</a>
<span class="k_fr">[(king:topicdate
mode="MM-dd hh:mm"/)]</span>
</li>
<li class="bbslastuser">
<a href="(king:lastprofile/)"
title="(king:lastuser/)">(king:lastuser size="6"
/)</a>
<span class="k_fr">[(king:lastdate
mode="MM-dd hh:mm"/)]</span>
</li>
</ul>
{/king}
屬性參數說明
1) 必須指定type="list"。
2) number="10",number屬性代表每頁顯示文章數。
3) zebra="5" 每隔5個循環後輸出F,默認輸出0,作斑馬線的時候用的上
列表頁頁面標籤
{king:title/} 欄目標題
{king:addtopic/} 添加主題的圖片按鈕,直接輸出完整的圖片標籤<img
...>
{king:addvote/} 添加投票的圖片按鈕
{king:besttopic/} 精華帖子的圖片按鈕
{king:masters/} 版主列表
innerHTML 內部標籤(子標籤)
(king:topicid/) 主題貼ID
(king:title/) 或 (king:topictitle/) 文章標題
(king:topicnew/) 若是新帖,就顯示最新貼標誌
(king:type/) 帖子類型,有回覆的帖子|熱門貼|鎖定貼
(king:icon/) 帖子圖標(添加帖子的時候選擇的圖標)
(king:reply/) 回覆貼數
(king:hit/) 帖子瀏覽次數
(king:topicuser/) 主題貼作者
(king:topicprofile/) 主題貼作者的信息連接地址
(king:topicdate/) 或 (king:date/) 主題貼發佈時間
(king:topicpath/) 或 (king:path/) 主題貼絕對路徑
(king:topictype/) 帖子頭,如[話題][原創][轉貼][討論][下載][公告]..等
(king:topicattrib/) 附件類型,如果是圖片,就顯示圖片符號
(king:lastuser/) 最後發帖的會員名稱
(king:lastprofile/) 最後發帖的會員的資料連接
(king:lastdate/) 最後發帖時間
[BETA] KingCMS 論壇內容頁標籤
內部模板地址
inside/bbs[page]
列表頁標籤 : 作用
{king:title/} 欄目名稱
{king:keyword/} 欄目關鍵字
{king:description/} 欄目索引
{king:pagelist/} 分頁導航,這是文章列表的分頁導航
{king:replytopic/} 回覆帖子
{king:#bottom/} 移到最下面的連接
{king:manage/} 管理按鈕 | 總置頂·置頂·精華·鎖定·刪除·移動·提升
{king:masters/} 論壇版主列表
{king:vote/} 投票帖子顯示
{king:topicid/} 論壇主題id
範本
{king:bbs type="list" number="30" }
innerHTML
{/king}
舉例
{king:bbs type="list" number="30" order="desc"}
<a
href="(king:path/)">
(king:title size="20"/) [(king:date mode="yy/MM/dd"/)]
</a>
{/king}
注意
1) 必須指定type="list"。
2) innerHTML部分的內容可以爲空,系統自動會輸出默認的值。
3) number="10",number屬性代表每頁顯示文章數。
4)
order="desc",order屬性代表文章顯示順序,默認值爲desc,即倒序。order屬性共有2個可選項:desc(倒序) |
asc(正序)。
注:(倒序,是指後臺文章列表相等的順序顯示的,即後添加的文章在前面顯示;正序相反。此屬性僅在type="list"的時候使用)
innerHTML 內部標籤(子標籤)
(king:title/) 文章標題
(king:author/) 文章作者
(king:from/) 文章來源
(king:input/) 文章錄入
(king:path/) 文章內容頁連接地址,相對路徑
(king:date/) 文章添加日期
(king:image/) show="image"的時候(即,圖片標籤顯示),顯示縮略圖
(king:menuname/) 欄目名稱
(king:menupath/) 欄目地址
{king:info/}站點信息標籤的用法舉例
舉例:
{king:info}
欄目總數:(king:countmenu/)
主題貼總數:(king:counttopic/)
回帖總數:(king:countboard/)
文章總數:(king:countarticle/)
用戶總數:(king:countuser/)
連接總數:(king:countlink/)
來源網站數:(king:countrefer/)
評論總數:(king:countcomment/)
精華貼總數:(king:countbesttopic/)
IP訪問量總數:(king:countip/)
pv訪問量總數:(king:countpv/)
起始統計日期:(king:startdate/)
今日添加文章數:(king:articletoday/)
今日ip:(king:todayip/)
今日pv:(king:todaypv/)
昨日ip:(king:yestip/)
昨日pv:(king:yestpv/)
本月ip:(king:monthip/)
本月pv:(king:monthpv/)
上月ip:(king:ultimoip/)
上月pv:(king:ultimopv/)
新加入會員:<a
href="(king:newuserpath/)">(king:newuser/)</a>
{/king}
{king:asp/} 標籤的用法舉例
直接在模板裏寫,需要注意的是最後輸出不是用response.write,而是把輸出的值賦給asp變量。
普通循環:
{king:asp}
dim i
for i=0 to 10
asp=asp&i&"-"
next
{/king}
調用數據:
{king:asp}
set rs=conn.execute("select top 10 arttitle,artdescription from
kingart;")
data=rs.getrows()
for i=0 to
ubound(data,2)
asp=asp&data(0,i)&"<br/>"
next
rs.close
set rs=nothing
{/king}
僅支持VBSCRIPT代碼,此功能適用於熟練掌握vbscript的用戶。
初級用戶就不要問如何用了。
日期屬性設置 mode參數
例
{king:date mode="yy-MM-dd hh:mm:ss/}
說明
下面是mode參數代表的值,注意大小寫。
參數
舉例時間(2006-09-10 09:30:05)
yyyy 輸出完整的年份,如 2006
yy 輸出簡寫的年份,如 06
MM 輸出月份,如 09 必須爲大寫
dd 輸出日,即
10
hh 輸出時,即 09
mm 輸出分,即 30
ss 輸出秒,即 05
舉例
假設{king:date/} 要輸出的完整的時間爲 2006-09-10 09:30:05,通過mode參數的指定,即
{king:date mode="MM-dd hh:mm"/}
最後輸出的結果是: 09-10 09:30
調用RSS標籤 {king:RSS/}
RSS標籤只能在文章和論壇列表頁上調用。
調用數量設置在config.asp文件中可以指定
{king:rss/} 輸出<a href="RSS文件路徑">[RSS]</a>
{king:rsspath/} 僅輸出RSS文件的路徑
搜索URL參數說明
query :關鍵字
space :搜索範圍,標題和索引(內容)
rn :每頁顯示
classid :搜索類別,即論壇/或文章
---------------
支持模糊搜索
space值有:0,1,2分別代表標題、內容、作者
rn爲每頁顯示的數量,默認爲20條
classid爲搜索類別
2:文章
10:論壇
---------------
範例
<form name="form1" method="get"
action="{king:page/}search.asp" >
<input id="query" type="text" name="query"
maxlength="150" />
<select name="space">
<option
value="0">標題</option>
<option
value="1">內容</option>
<option
value="2">作者</option>
</select>
<select name="classid">
<option
value="2">文章</option>
<option
value="10">論壇</option>
</select>
<input type="hidden" name="king" value="kingcms"
/>
<input type="hidden" name="rn" value="10"
/>
<input type="submit" name="submit" value="搜索"
/>
</form>
submenu,currentmenu標籤用法及實例
舉例
{king:submenu class="article"
union="2,3"}
<a
href="(king:menupath/)">(king:menuname/)</a>
{/king}
意義
調用下一級欄目
class屬性值可以爲article,news,bbs 如果不指定就讀取所有的下級欄目
union屬性爲欄目id,如果不指定,則爲當前欄目下面的所有欄目,如果union="0",則調用根目錄下面的欄目
循環體內標籤支持
(king:menuname/) 欄目名稱
(king:menupath/) 欄目路徑
(king:description/) 欄目介紹
舉例
{king:currentmenu class="article"}
<a
href="(king:menupath/)">(king:menuname/)</a>
{/king}
意義
調用同一級別的欄目
class屬性同上,不支持union屬性
KingCMS最常用的SQL語句:
delete from kinglog 刪除系統日誌
delete from kingbot 刪除爬蟲記錄
delete from kingbrow
刪除瀏覽器統計
delete from kingrefer 刪除來路統計
delete from kingkey 刪除關鍵字統計
delete from kingmonth 刪除月統計
delete from kingday 刪除日訪問