调用KingCMS技术参考文档

kingcms  时间:2021-03-19  阅读:()

KingC MS技术参考文档

简约的界面及小巧的体积后台菜单完全可以修改成自己最需要最高效的形式大部分操作都集中在下拉列表框中 以节省更多版面来显示更有价值的数据去掉自带的FCKed itor的话体积可以缩小到300 kb以下并且可以支持MSSQ L数据库数据的显示以Java script数组类型来输出减少数据的传输量加快传输速度。

灵活的模板标签及模块组合能力基于XML名字空间样式的模板标签会让仅懂得基本htm l语法的站长迅速掌握标签的使用方法灵活的调用方法使得站长输出任意自己想要的样式并且不需要懂得一行V bscri pt语言新版中加入的二层循环标签的支持使得模板制作工作更加轻松减少很多重复劳动可定义的输出类型可以把输出代码写入到 Javascript语句中或x ml文档中都不会出现错误模块可按需组合仅仅安装站长或客户需要的模块 以去掉无用的模块且不需动源代码。

无限的扩展能力完全模块化方式的设计使得您自己编写的模块完全可以融合到KingCMS 框架里包括未来要开发的模块 当更多的开发人士的加入换来的是一个模块满天飞的美好前景。

系统默认的标签

{king:siten ame/} 网站名称

{king:s iteu rl/} 网站地址

{king:now/}服务器当前时间

{king:cms/}输出Kin gCMS支持信息未购买授权的网站必须输出此信息。

{king:title /}标题

KingC MS,SEO关键字可以用{king:keywo rd/}

{king:descr iptio n/}描述

{king:inst/}安装路径如果是根目录安装输出 /

{king:page/}前台路径如 /page/

{king:guide name="当前位置"/}当前导航位置;name值可以替代网站名称输出指定的名称。

{king:rnd/} 16位随机数

{king:rnd4/}4位随机数

{king:rnd8/} 8位随机数

{king:sql cmd="selec t syste mname from kings ystem;"/} SQL索引调用数据库中的任何一位置上的数据或任何一组数据。 1)当用/}来闭合的时候只输出第一个数据 2)当{king:s ql}. . .{/king}的时候循环输出数据数量由sq l语句中的top来指定每次读取的数据不能超过1000条举例见下面。

系统默认的属性size长度属性 即限定输出长度如 {king:title size="10"/} 则只输出前10个字节 即中文输出5个字英文输出10个字。left HTML代码长度属性和size属性相似但是用来限定html代码用的。

mode时间类型用法 {king:date mode="yyyy-MM-dd hh:mm:s s"/}mode属性值中的y yyyMM各代表年度和月份有下面几种属性完整年度 yyyy简写年度 yy完整月份MM简写月份M 日和时间参数同月份。code代码格式化如 {king:title code="htmle ncode"/} 即替换输出值中的双引号。值参数有javas cript或js转换成ja vascr ipt中可以调用的代码xmlen code或xml转换成xm l文档兼容的代码urlen code或url转换成标准的url链接代码htmle ncode或html转换成ht ml标签属性可用的代码url关键字链接参数如 {king:keywo rds url="/page/artic le/searc h.asp?query="/}在url值紧跟着的是对应的链接。width和heig ht包含ima ge的字符的标签专有属性 即设置图片的长宽需要有as pjpeg组件支持。如

{king:image width="100"heigh t="80" /}  即输出对原图进行裁剪后的缩略图的地址。{king:s ql/}举例

1)当/}闭合的时候

{king:sql cmd="select sum(*)from kingart;"/}

即返回所有的文章数

2)当{king:s ql}. . .{/king}循环体的时候

{king:sql cmd="select top 10 arttitle,artpath,artdate from kingart order by artid desc;"}

<p>artti tle对应 (king:#0/)</p>

<p>artpa th对应 (king:#1/)</p>

<p>artda te对应 (king:#2/)</p>

{/king}

文章系统标签

{king:artic le type="new"numbe r="10"}Artic le标签开始

(king:++/)<a href="(king:path/)">(king:title size="24"/)</a>HTML循环输出部分

{/king}结束标签

标签参数解析

*typ e调用文章类型new最新文章relat ed相关文章hot热门head头条comme nd推荐lis t列表(只能在文章列表页的模板里调用)sql直接输入s ql调用文章但必须要和sql属性配套使用举例见下面

补充上来的king:++

作用是输出序号从1开始如果你输出10条信息那么++输出的值就是1-10

*numbe r循环调用文章的数量必须为数字

*zebra斑马线必须为数字如zebr a="2" 当第2、 4、 8等整除于zebra参数值的时候输出1其他输出0 [似乎只能用于列表页 限在typ e="list"的时候有效]

*order排序默认值为d esc要按id顺序输出则设置值为asc(跟以前版本正好相反) 限在typ e="list"的时候有效

*listi d指定栏目调用和老版本的union一样支持多栏目同时调用用英文逗号分开 listid有两个特定的值 sub和c urren t sub是调用当前栏目下面栏目的文章 curre nt是调用当前栏目下面的文章

*listn ame指定栏目名称调用多个栏目名称之间用英文逗号分开

一个标签中只能用一个listi d或lis tname两个标签不能同时使用。

*keywo rds关键字属性调用和ke yword s属性里指定的关键字一致的文章

*next跳过指定数量的文章后输出

循环体内标签artid文章idlisti d列表idlistn ame列表名称listp ath列表路径p ath文章路径title文章标题from来源descriptio n简述keyw o rds关键字autho r作者image缩略图路径支持wid th和he ight属性date文章发布日期

用法举例

{king:artic le}

<a href="(king:path/)" type="hot">(king:title size="30" /)</a>

{/king}

内容页面标签artid文章idlisti d列表idtitle文章标题c onte nt内容from来源keyw o rds关键字

descriptio n简述autho r作者image缩略图路径支持wid th和he ight属性p ath文章路径guide导航pagel ist文章分页nextp age下一页lastp age上一页hit点击次数调用及页面访问统计date 日期

用法举例

<h 1>{king:title/}</h 1>

<img src="{king:image width="200"height="150" /}"/>typ e="s ql"用法

这个需要你懂得文章插件的数据结构及sql命令才可以正常使用。

{king:article type="sql" sql="where artshow=0 order by artid desc;"}

<a href="(king:path/)">(king:title/)</a>

{/king}

需要注意的是当type="sql"的时候必须有sq l属性去设置sql代码不然将调用最初加入的文章。

上面的例子中调用的是最新加入的草稿文章

Artic leLis t文章列表调用

{king:artic lelis t listi d="1,2"}

列表id (king:listi d/)

列表名称 (king:listn ame/)

列表地址 (king:listp ath/)

{/king}listi d的值有3种类型

1、 sub既调用当前栏目的下一级栏目列表

2、 curre nt既调用当前栏目同一级别的栏目列表

3、数字指定栏目id调用多个栏目同时调用则用逗号分开

当list id取值有问题或没有对应列表的时候则调用跟列表

双层循环标签的用法

{{king:artic le listi d="sub"}}

栏目列表 {king:listn ame/}

{king:artic le typ e="new"numb er="20" lis ti d="c urrent"}

文章标题 (king:title /)

文章路径 (king:p ath/)

所属栏目: (king:listn ame/)

{/king}

{{/king}}

*****目前双层标签只能用在单页面里在列表页测试无法使用通行证会员

{king:us ern av/}用户导航既显示会员状态

{king:newus er/}最新注册的会员名,避免在长时间不更新的页面上调用{king:c ount user/}会员总数,避免在长时间不更新的页面上调用用户状态导航span#k_use rnav用户导航span#k_use rnav a链接列表

会员登录后的页面CS S构成div#k_us e rmenu登入后的导航菜单div#k_us e rmain登入后的主体框

页面链接frien d.asp好友index.asp短信息列表lo g in.asp登录logou t.asp退出proto cal.asp注册协议reg.asp注册页面login.asp?actio n=getpa ss忘记密码index.asp?actio n=uppas s更新密码index.asp?actio n=confi g设置安全问答及邮箱参数

单页面

自动更新标签

{king:onepage#updat e listi d="1,2" time="2"/}listi d:当不指定l istid的时候仅更新网站首页。time:不指定ti me值的时候默认时间为3个小时更新一次网站listi d为单页面的id多个id之间用逗号分开。

系统标签大概就这些吧现在写点我自己用的标签组合sql标签

1适合用在首页和广告标签作用在10条信息中特殊显示热门信息后边加个h ot.gif<script type="text/javascript">function t_hot(l1){var I 1;

(l1>30)?I 1='<img alt="热门" src="image s/hot2.gif"/>' :I 1=' ' ;document.write(I 1);

}

</script>

{king:sql cmd="Select top 10 kingart.arthit,kingart.arttitle,kingart.artpath,kingart_list.listp athfrom kinga rt,kingart_list where kingart.listid=kingart_list.listid and kinga rt.artshow=1 order bykingart.artid desc;"}

<p><a href="/(king:#3/)/(king:#2/)" target="_blan k">(king:#1/)</a>

<script type="text/javascript">t_hot('(king:#0/)');</script></p>

{/king}

2MSN中国首页Js幻灯代码for Kingc ms5.0

代码比较多进这页看吧

3 {king:sql cmd="selec tsitek eywor ds from kings ystem"}(king:#0 url="/page/自定义模块/search.asp?spac e=0&query="/){/king}

列出所有的关键字组链接至指定的模块搜索页

4最新5条文章高亮显示推荐置顶头条

{king:sqlcmd ="Select top 5kingart.arttitle,kingart_list.listname,kingart.artc ommend,kingart.arthead,kingart.artup,kingart_list.listpath,kingart.artpath from kinga rt,kingart_list where kingart.listid=kingart_list.listid andkingart.artshow=1 order by kingart.artid desc;"}

标题-(king:#0/)[(king:#2/)(king:#3/)(king:#4/)]路径-/(king:#5/)/(king:#6/)

列表-(king:#1/)<br/>

{/king}

条数可随意扩展列表id也可以随意扩展只要把查询里多个条件就行了

5统计{king:sql cmd="selec tcount(kid)from[表名];"/}对某个模块进行数量统计如果是文章总数就是cou nt(artid)from king_art

VinaHost,越南vps,国内延时100MS;不限流量100Mbps

vinahost怎么样?vinahost是一家越南的主机商家,至今已经成13年了,企业运营,老牌商家,销售VPS、虚拟主机、域名、邮箱、独立服务器等,机房全部在越南,有Viettle和VNPT两个机房,其中VNPT机房中三网直连国内的机房,他家的产品优势就是100Mbps不限流量。目前,VinaHost商家发布了新的优惠,购买虚拟主机、邮箱、云服务器、VPS超过三个月都有赠送相应的时长,最高送半年...

火数云-618限时活动,国内云服务器大连3折,限量50台,九江7折 限量30台!

官方网站:点击访问火数云活动官网活动方案:CPU内存硬盘带宽流量架构IP机房价格购买地址4核4G50G 高效云盘20Mbps独享不限openstack1个九江287元/月立即抢购4核8G50G 高效云盘20Mbps独享不限openstack1个九江329元/月立即抢购2核2G50G 高效云盘5Mbps独享不限openstack1个大连15.9元/月立即抢购2核4G50G 高效云盘5Mbps独享不限...

欧路云(22元) 新增美国Cera线路VPS主机且可全场8折

欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...

kingcms为你推荐
uctools为什么一直服务器暂不可用新iphone也将禁售苹果ID换了个新的怎么还是停用搜狗360因为我做百度,搜狗,360,神马竞价推广已经有一年多了,所以请问下,网上有哪些平台可以接竞价的单呢?企业建网站一般中小型企业建立网站需要多少费用?多大的空间?人人视频总部基地落户重庆重庆总部城的项目简介文档下载请问手机版wps如何把云文档下载到手机上的本地文档?加多宝与王老吉王老吉和加多宝什么关系?tumblr上不去我家里的网络打不开个别网站电子商务世界世界第一的电子商务网站???三五互联科技股份有限公司三五互联 网站做的怎么样 公司打算做网站,近来接到电话,不知道网站做的如何,水平怎么样,后期的服务呢
服务器租用 联通vps 最便宜虚拟主机 ddos mediafire下载工具 godaddy域名转出 免费网站申请 工作站服务器 asp免费空间申请 国外代理服务器软件 isp服务商 qq云端 爱奇艺vip免费领取 能外链的相册 国外ip加速器 申请免费空间和域名 双12 主机管理系统 申请免费空间 注册阿里云邮箱 更多