K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

史上最全的Kingcms asp3.0实用标签加应用实例大全

12Next >

fox1383164k 发表于:10-09-02 16:49 [添加收藏] 楼主 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:3006
KC元老 灌水狂人

-你们的尖叫声在哪里?!
导航:貌似这个很像是3.0的标签,借鉴一个思路吧!
一、系统标签解析。
二、KingCMS 通用文章标签
三、KingCMS 文章内容页标签
四、KingCMS 文章列表页标签
五、KingCMS 论坛通用标签
六、KingCMS 论坛首页标签
七、KingCMS 论坛主题贴列表标签
八、KingCMS 论坛内容页标签
九、{king:info/}站点信息标签的用法举例
十、{king:asp/} 标签的用法举例
十一、日期属性设置 mode参数
十二、调用RSS标签 {king:RSS/}
十三、搜索URL参数说明
十四、submenu,currentmenu标签用法及实例

一、系统标签解析

系统标签 作用及说明 等值标签(简化或其他写法)
{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 通用文章标签

范本

{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/) 栏目地址


三、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/) 栏目地址


四、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/) 栏目地址


五、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/) 最后发帖时间


六、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/) 最后发布的主题贴路径


七、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/) 最后发帖时间


八、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 删除日访问

SinCS 发表于:10-09-03 01:57 沙发 [回复] #Top#
SinCS 人气:1148 积分:28 金币:73406
VIP 管理团队 特殊贡献
老~经典了
疯子凯 发表于:10-09-03 07:05 板凳 [回复] #Top#
疯子凯 人气:25 积分:140 金币:1458
KC元老
呵呵。传承!
苦树 发表于:10-09-03 10:02 4楼 [回复] #Top#
苦树 人气:25 积分:213 金币:12185
管理团队 KC元老
3.0好久没玩啦。
zongxiao08 发表于:11-04-28 09:35 5楼 [回复] #Top#
zongxiao08 人气:145 积分:1044 金币:3553
经典
dl5541 发表于:11-04-28 13:11 6楼 [回复] #Top#
dl5541 人气:65 积分:4106 金币:11690
经典
不想上网 发表于:11-05-24 02:03 7楼 [回复] #Top#
不想上网 人气:242 积分:1059 金币:2883
KC元老
同级栏目怎么个调法啊
popui 发表于:11-09-06 15:32 8楼 [回复] #Top#
popui 人气:4 积分:76 金币:63
太全了,谢谢你。
eternal47 发表于:12-02-16 10:49 9楼 [回复] #Top#
eternal47 人气:0 积分:13 金币:60
对于菜鸟来说,简直是雪中送炭了,,太感谢LZ了。。。。
紫花地丁 发表于:12-02-16 11:49 10楼 [回复] #Top#
紫花地丁 人气:249 积分:1955 金币:14564
KC元老
顶一下,3。0用过,挺好

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号