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

cloudcone:特价便宜VPS补货通知贴,SAS或SSD低价有磁盘阵列,SAS或SSD raid10 硬盘

cloudcone经常性有特价促销VPS放出来,每次的数量都是相当有限的,为了方便、及时帮助大家,主机测评这里就做这个cloudcone特价VPS补货专题吧,以后每次放货我会在这里更新一下日期,方便大家秒杀!官方网站:https://cloudcone.com/预交费模式,需要充值之后方可使用,系统自动扣费!信用卡、PayPal、支付宝,均可付款购买!为什么说cloudcone值得买?cloudc...

spinservers:圣何塞物理机7.5折,$111/月,2*e5-2630Lv3/64G内存/2T SSD/10Gbps带宽

spinservers美国圣何塞机房的独立服务器补货120台,默认接入10Gbps带宽,给你超高配置,这价格目前来看好像真的是无敌手,而且可以做到下单后30分钟内交货,都是预先部署好了的。每一台机器用户都可以在后台自行安装、重装、重启、关机操作,无需人工参与! 官方网站:https://www.spinservers.com 比特币、信用卡、PayPal、支付宝、webmoney、Payssi...

ZJI韩国BGP+CN2服务器,440元起

ZJI又上新了!商家是原Wordpress圈知名主机商:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务。本次商家新上韩国BGP+CN2线路服务器,国内三网访问速度优秀,适用8折优惠码,优惠后韩国服务器最低每月440元起。韩国一型CPU:Intel 2×E5-2620 十二核二十四线...

kingcms为你推荐
wordpressWordPress 是什么?苹果appstore宕机苹果手机为什么显示无法连接到appstore重庆电信断网电信光纤一直掉线,打电话问说是机房出了问题 要排查,已经一个星期了还没弄好,大概需要多久才能弄好?企业建网站什么企业需要建网站?360邮箱免费注册360账号-电子邮箱怎么填写?163yeahyeah邮箱和163邮箱的区别在哪里 那个好用www.topit.mehttp://www.topit.me/ 中自己上传的照片如何删除宜人贷官网宜人贷是不是骗局,借了五万,每月还2030元,还十个月了,想一次性还完,他们说我tumblr上不去安卓手机版steam打不开是为什么中国保健养猪网中央7台致富经养猪
全能虚拟主机 godaddy域名注册 万网域名管理 泛域名绑定 hostmaster 狗爹 全球付 紫田 免费ftp空间 名片模板psd 火车票抢票攻略 云主机51web qq数据库 最好的空间 促正网秒杀 linux空间 admit的用法 静态空间 泉州移动 lamp架构 更多