kingcms51 ASP 版本 标签Word格式文档下载.docx
- 文档编号:3394535
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:24
- 大小:24.87KB
kingcms51 ASP 版本 标签Word格式文档下载.docx
《kingcms51 ASP 版本 标签Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《kingcms51 ASP 版本 标签Word格式文档下载.docx(24页珍藏版)》请在冰点文库上搜索。
yy;
完整月份:
MM;
简写月份:
M;
日和时间参数同月份。
code代码格式化,如:
titlecode="
htmlencode"
/},即替换输出值中的双引号。
值参数有:
javascript或js转换成javascript中可以调用的代码
xmlencode或xml转换成xml文档兼容的代码
urlencode或url转换成标准的url链接代码
htmlencode或html转换成html标签属性可用的代码
url关键字链接参数,如:
keywordsurl="
/page/article/search.asp?
query="
/},在url值紧跟着的是对应的链接。
width和height包含image的字符的标签专有属性,即设置图片的长宽,需要有aspjpeg组件支持。
如:
{king:
imagewidth="
100"
height="
80"
/},即输出对原图进行裁剪后的缩略图的地址。
sql/}举例
1)当/}闭合的时候
selectsum(*)fromkingart;
即返回所有的文章数
sql}...{/king}循环体的时候
selecttop10arttitle,artpath,artdatefromkingartorderbyartiddesc;
}
<
p>
arttitle对应:
(king:
#0/)<
/p>
artpath对应:
#1/)<
artdate对应:
#2/)<
{/king}
文章系统标签
articletype="
new"
number="
}Article标签开始
++/)<
ahref="
path/)"
>
24"
/)<
/a>
HTML循环输出部分
{/king}结束标签
标签参数解析
*type调用文章类型
new最新文章
related相关文章
hot热门
head头条
commend推荐
list列表(只能在文章列表页的模板里调用)
sql直接输入sql调用文章,但必须要和sql属性配套使用,举例见下面
补充上来的king:
++
作用是输出序号,从1开始,如果你输出10条信息,那么++输出的值就是1-10
*number循环调用文章的数量,必须为数字
*zebra斑马线,必须为数字,如zebra="
2"
,当第2、4、8等整除于zebra参数值的时候,输出1,其他输出0[似乎只能用于列表页,限在type="
list"
的时候有效]
*order排序,默认值为desc,要按id顺序输出,则设置值为asc(跟以前版本正好相反);
限在type="
的时候有效
*listid指定栏目调用,和老版本的union一样,支持多栏目同时调用,用英文逗号分开;
listid有两个特定的值:
sub和current,sub是调用当前栏目下面栏目的文章,current是调用当前栏目下面的文章
*listname指定栏目名称调用,多个栏目名称之间用英文逗号分开
一个标签中,只能用一个listid或listname,两个标签不能同时使用。
*keywords关键字属性,调用和keywords属性里指定的关键字一致的文章
*next跳过指定数量的文章后输出
循环体内标签
artid文章id
listid列表id
listname列表名称
listpath列表路径
path文章路径
title文章标题
from来源
description简述
keywords关键字
author作者
image缩略图路径,支持width和height属性
date文章发布日期
用法举例:
article}
type="
hot"
30"
/)<
内容页面标签
content内容
guide导航
pagelist文章分页
nextpage下一页
lastpage上一页
hit点击次数调用及页面访问统计
date日期
h1>
title/}<
/h1>
imgsrc="
200"
150"
/}"
/>
type="
sql"
用法
这个需要你懂得文章插件的数据结构及sql命令才可以正常使用。
sql="
whereartshow=0orderbyartiddesc;
title/)<
需要注意的是,当type="
的时候,必须有sql属性去设置sql代码,不然将调用最初加入的文章。
上面的例子中调用的是最新加入的草稿文章
ArticleList文章列表调用
articlelistlistid="
1,2"
列表id:
listid/)
列表名称:
listname/)
列表地址:
listpath/)
listid的值有3种类型
1、sub既调用当前栏目的下一级栏目列表
2、current既调用当前栏目同一级别的栏目列表
3、数字指定栏目id调用,多个栏目同时调用则用逗号分开
当listid取值有问题或没有对应列表的时候,则调用跟列表
双层循环标签的用法
{{king:
articlelistid="
sub"
}}
栏目列表:
listname/}
20"
listid="
current"
文章标题:
title/)
文章路径:
path/)
所属栏目:
(king:
{/king}
{{/king}}
*****目前双层标签只能用在单页面里,在列表页测试无法使用
通行证会员
usernav/}用户导航,既显示会员状态
newuser/}最新注册的会员名,避免在长时间不更新的页面上调用
countuser/}会员总数,避免在长时间不更新的页面上调用
用户状态导航
span#k_usernav用户导航
span#k_usernava链接列表
会员登录后的页面CSS构成
div#k_usermenu登入后的导航菜单
div#k_usermain登入后的主体框
页面链接
friend.asp好友
index.asp短信息列表
login.asp登录
logout.asp退出
protocal.asp注册协议
reg.asp注册页面
login.asp?
action=getpass忘记密码
index.asp?
action=uppass更新密码
action=config设置安全问答及邮箱参数
单页面
自动更新标签
onepage#updatelistid="
time="
listid:
当不指定listid的时候,仅更新网站首页。
time:
不指定time值的时候,默认时间为3个小时更新一次网站
listid为单页面的id,多个id之间用逗号分开。
系统标签大概就这些吧,现在写点我自己用的标签组合
sql标签
1,适合用在首页和广告标签作用:
在10条信息中特殊显示热门信息,后边加个hot.gif
scripttype="
text/javascript"
functiont_hot(l1){
varI1;
(l1>
30)?
I1='
imgalt="
热门"
src="
images/hot2.gif"
'
:
;
document.write(I1);
/script>
Selecttop10kingart.arthit,kingart.arttitle,kingart.artpath,kingart_list.listpathfromkingart,kingart_listwherekingart.listid=kingart_list.listidandkingart.artshow=1orderbykingart.artiddesc;
/(king:
#3/)/(king:
#2/)"
target="
_blank"
t_hot('
#0/)'
);
2,MSN中国首页Js幻灯代码forKingcms5.0
代码比较多,进这页看吧
3,{king:
selectsitekeywordsfromkingsystem"
}(king:
#0url="
/page/自定义模块/search.asp?
space=0&
/){/king}
列出所有的关键字组链接至指定的模块搜索页
4,最新5条文章,高亮显示推荐,置顶,头条
Selecttop5kingart.arttitle,kingart_list.listname,kingart.artcommend,kingart.arthead,kingart.artup,kingart_list.listpath,kingart.artpathfromkingart,kingart_listwherekingart.listid=kingart_list.listidandkingart.artshow=1orderbykingart.artiddesc;
标题-(king:
#0/)[(king:
#2/)(king:
#3/)(king:
#4/)]路径-/(king:
#5/)/(king:
#6/)
列表-(king:
br/>
条数可随意扩展列表id也可以随意扩展只要把查询里多个条件就行了
5,统计{king:
selectcount(kid)from[表名];
/}对某个模块进行数量统计,如果是文章总数,就是count(artid)fromking_art
==================================
下面的是另外一个高手的总结:
----------------------------------------------------
KingCMS5.0自定义模块的验证编写规则此验证是调用KingCMS类的check函数进行校验的,对应规则如下。
[Number]
注意:
9检查是否已经存在项目的解决办法
0|此字段不能为空|"
&
checkhd&
一定要加全
0|不能为空|"
checkpid&
别忘记了0|不能为空
0不能为空
1必须为A-Za-z
2必须为0-9
3必须为a-z0-9A-Z
4必须为E-mail
5必须为URL
6长度必须为x-y(包括x和y,如果x=y,则为x)
7必须相等的两个字符串
8自定义正则验证
9检查是否已经存在项目.
10原始密码是否相同
11判断是否有非法字符,包括片假名
12比较表单提交过来的值和预设的值是否相等
131:
truefalse|13|tip;
若为false这发出提示
14判断是否为(日期时间)类型
15不能包含特殊符号,判断文件路径用
编写方法:
[Number]|[错误提示输出]|[可选项]
举例1:
不能为空
0|此字段不能为空
举例2:
要求长度限制为30,并且不能少于3个字符
6|此字段的长度范围是3-30|3-30
举例3:
不能为空,并且是整型
2|此字段必须为整数
举例4:
要求两个文本框A和B中的内容一致
7|A框和B框的内容不一致|[B的name值]
0|请输入A框中的内容
举例5:
自定义正则表达式验证
8|必须为数字(包括小数)类型|^[0-9\,\.]+$
举例6:
判断是否为日期类型
14|您输入的日期格式有误
9|已经存在相同项目|selsect后面自己写
Number取值和可选项的关系
当Number值为6,7,8,9,10,12的时候,可选项不能为空,一般常用的是6和8,其他的验证基本上不会在OO验证里调用。
其他的项目不需要可选项,常用的是0,1,2,3,4,5
预置选项的另一种用法自定义发布模块中"
单选(下拉列表),单选(按钮),多选(多选列表),多选(复选按钮)"
字段预置选项的另一种写法。
默认是用回车分隔,但是在预设值很多时排序就不是很方便,采用如下方式就可以很轻松的对预置选项进行排序。
0|中国
1|韩国
2|日本
3|美国
填写的预设值与预置选项中的列表不匹配时,默认为第一个值,即预置选项中第一行的值。
************************************************************************************************************************************************************
0.<
!
--友情链接-->
<
divclass="
boxlink"
h3class="
title1"
strong>
友情链接<
/strong>
/h3>
pclass="
link"
linknumber="
999"
listname="
友情链接"
spanclass="
s(king:
commend/)"
urlpath/)"
title="
descriptioncode="
/)"
i>
urlpath/)<
/i>
/span>
/div>
[0]onepage标签[/0]
1,没有pagelist文章分页标签
其他标签
url/}网站url
cms/}cms网站名称
/page/在页面中使用此标签就输出该页面的相对路径,如本页面的地址为/kingcms-faq/kingcms-moban-rumen-xitong-biaoqian/例如:
page/}输出本页面的完整路径
guide/}当前位置在system/plugin.asp里修改
/}code="
它的作用主要在于当这两个标签在head中使用的时候,避免输出html标签,仅输出文本内容。
********************************************************************************************************************************************
[a]自定义标签[/a]
1在list页面里不要同时用type="
这个只能用1次
自定义type="
}自定义标签开始
结束标签
up置顶
chill冷门
**************************
自定义标签
1up置顶
2type=list时用自定义-fun-publicsubcreatelist(l1)修改
错误1.
自定义-fun-publicsubcreatelist(l1)里的setrs=conn.execute("
select"
sql&
fromking自定义wherekshow=1and
原来的错误为没加kshow=1
3{king:
1"
order="
orderbykupdesc"
*order排序,限在type="
的时候有效比如order="
andkup=1orderbykupdesc"
则按照kup排序
,当第2、4、8等整除于zebra参数值的时候,输出1,其他输出0
zebra="
4"
LIclass="
style(king:
zebra/)"
kid/)&
nbsp;
title/)"
/LI>
datestyle(king:
yy-MM-dd"
{/king}
在列表页里调用最新这个栏目里的文章,
}但不能分页,如果没有下级,则调用本级
}但不能分页
{type="
}<
{type="
不能这么用type="
就直接调用当前栏目下的文章
调用一个当前栏目的listid
自定义listid="
imgsrc=/template/img/(king:
listid/).jpgalign=middle>
kid文章id
listp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- kingcms51 ASP 版本 标签