调用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

青云互联:香港安畅CN2弹性云限时首月五折,15元/月起,可选Windows/可自定义配置

青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...

LayerStack$10.04/月(可选中国香港、日本、新加坡和洛杉矶)高性能AMD EPYC (霄龙)云服务器,

LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...

搬瓦工香港 PCCW 机房已免费迁移升级至香港 CN2 GIA 机房

搬瓦工最新优惠码优惠码:BWH3HYATVBJW,节约6.58%,全场通用!搬瓦工关闭香港 PCCW 机房通知下面提炼一下邮件的关键信息,原文在最后面。香港 CN2 GIA 机房自从 2020 年上线以来,网络性能大幅提升,所有新订单都默认部署在香港 CN2 GIA 机房;目前可以免费迁移到香港 CN2 GIA 机房,在 KiwiVM 控制面板选择 HKHK_8 机房进行迁移即可,迁移会改变 IP...

kingcms为你推荐
操作httpprohibited禁止(过去式)英语怎么说?波音737起飞爆胎为什么客机每次起飞都要先跑一段距离piaonimai跪求朴妮唛的的韩文歌,不知道是哪一部的,第一首放的是Girl's Day《Oh! My God》。求第三首韩文歌曲,一男一女唱的。三友网有了解唐山三友集团的吗?大学生待遇如何,工资收入,福利保障,工作环境等等我爱试用网我发现我对性爱这个话题好敏感!来吧看谁能把我下面说湿了?要200以上的才好评啊!骑士人才系统骑士人才系统程序怎么那么难用,刚开始用盗版的不好用,买了正版的还是不好用,不是程序不兼容,就是功能艾泰科技艾泰840E 性能怎么样 有没有什么缺点 用过的朋友请回答账号通谁知道帐号通怎么解 我的号被盗号的帮了帖子标题在贴吧发贴,标题要怎样的格式才对?
域名服务dns的主要功能为 google镜像 kddi realvnc 创宇云 网站实时监控 私有云存储 seednet linux服务器维护 能外链的相册 in域名 丽萨 西安主机 lamp的音标 登陆qq空间 godaddy空间 windowsserver2008r2 美国代理服务器 美国十大啦 winserver2008下载 更多