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

香港云服务器 1核 256M 19.9元/月 Mineserver Ltd

Mineserver(ASN142586|UK CompanyNumber 1351696),已经成立一年半。主营香港日本机房的VPS、物理服务器业务。Telegram群组: @mineserver1 | Discord群组: https://discord.gg/MTB8ww9GEA7折循环优惠:JP30(JPCN2宣布产品可以使用)8折循环优惠:CMI20(仅1024M以上套餐可以使用)9折循...

阿里云秋季促销活动 轻量云服务器2G5M配置新购年60元

已经有一段时间没有分享阿里云服务商的促销活动,主要原因在于他们以前的促销都仅限新用户,而且我们大部分人都已经有过账户基本上促销活动和我们无缘。即便老用户可选新产品购买,也是比较配置较高的,所以就懒得分享。这不看到有阿里云金秋活动,有不错的促销活动可以允许产品新购。即便我们是老用户,但是比如你没有购买过他们轻量服务器,也是可以享受优惠活动的。这次轻量服务器在金秋活动中力度折扣比较大,2G5M配置年付...

SugarHosts糖果主机圣诞节促销 美国/香港虚拟主机低至6折

SugarHosts 糖果主机商我们算是比较熟悉的,早年学会建站的时候开始就用的糖果虚拟主机,目前他们家还算是为数不多提供虚拟主机的商家,有提供香港、美国、德国等虚拟主机机房。香港机房CN2速度比较快,美国机房有提供优化线路和普通线路适合外贸业务。德国欧洲机房适合欧洲业务的虚拟主机。糖果主机商一般是不会发布黑五活动的,他们在圣圣诞节促销活动是有的,我们看到糖果主机商发布的圣诞节促销虚拟主机低至6折...

kingcms为你推荐
操作http开启javascript怎样打开JavaScript?sns网站有哪些中国都有哪些sns网站?还有它们都是哪个类型的?阅读http科创板首批名单江苏北人的机器人在同行中的评价怎么样?drupal教程drupal框架初学,请问开发流程是怎么样的,这个框架是对本体做修改,是不是说最后的成品就是这个d如何发帖子手机百度贴吧怎么发帖子?kingcmsKingCMS 开始该则呢么设置呢?站点管理电脑怎么进入管理员模式,怎么联系站点管理员oscommercewedopay的通道怎么样?
域名信息查询 已备案域名 如何查询域名备案号 plesk 国外bt 国外空间服务商 sub-process 免费名片模板 服务器cpu性能排行 hnyd 免费ftp站点 panel1 个人域名 国外免费全能空间 hinet 泉州电信 速度云 南通服务器 万网空间购买 移动服务器托管 更多