WIXOO

Digest

kingcms程序专业术语解析

作者:Amic 发布时间 09/12/24 来源 网络文摘精华

正在建设一个cms网站,在网上找来找去,最后决定使用kingcms,从那些站长的心得是来看,kingcms是一款小巧、高效、人性化的, 基于WEB技术的内容管理系统, ASP程序,内核和我使用的zblog一样,很精悍,如果你能活动它的标签的话,你可以做出任何你想要的效果。我先把用于kingcms的专业术语收集了一个,供学习查询阅。

1,OO
OO(Object oriented,面向对象),但是在KingCMS的OO的理解是无限,即数字符号∞的英文写法。

通过自定义发布系统(OO_public)可以衍生出无限多种发布模块,同时OO本身是一个模块。

为了方便交流,简称OO。

2,属性
属性是起格式化标签输出值的作用。格式为:

{king:TAG ATTRIB="VALUE"}

即红色的部分为属性部分。是由一个属性名称ATTRIB和属性值VALUE构成。

不同的标签有不同的属性。

系统默认的属性

size 长度属性,即限定输出长度,如:{king:title size="10"/},则只输出前10个字节,即中文输出5个字,英文输出10个字。

left HTML代码长度属性,和size属性相似,但是用来限定html代码用的。

mode 时间类型,用法:

{king:date mode="yyyy-MM-dd hh:mm:ss"/}

mode属性值中的yyyy,MM各代表年度和月份,有下面几种属性:完整年度:yyyy;简写年度:yy;完整月份:MM;简写月份:M;日和时间参数同月份。

code 代码格式化,如:

{king:title code="htmlencode"/},即替换输出值中的双引号。值参数有:

javascript或js 转换成javascript中可以调用的代码
xmlencode或xml 转换成xml文档兼容的代码
urlencode或url 转换成标准的url链接代码
htmlencode或html 转换成html标签属性可用的代码

url 关键字链接参数,如:

{king:keywords url="/page/article/search.asp?query="/},在url值紧跟着的是对应的链接。

width和height 包含image的字符的标签专有属性,即设置图片的长宽,需要有aspjpeg组件支持。如:

{king:image width="100" height="80" /} ,即输出对原图进行裁剪后的缩略图的地址。

3,单页面
KingCMS单页面模块是用来生成独立的页面的,可以设置任何扩展名或路径,如:

demo.html
onepage/demo.html
onepage/demo.xml
demo

可以生成页面文件在网站的任何一个位置。

应用:

1、网站首页:首页是通过单页面建立起来的,路径留空即可。

2、定时更新首页:可以通过{king:onepage#update/}标签进行定时更新网站首页,默认时间是3个小时,若要修改时间,则标签写成:{king:onepage#update time="2"/}

4,XHTML
XHTML是The Extensible HyperText Markup Language(可扩展标识语言)的缩写。HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。

2000年底,国际W3C组织(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。所以,建立XHTML的目的就是实现HTML向XML的过渡。目前国际上在网站设计中推崇的WEB标准就是基于XHTML的应用(即通常所说的CSS+DIV)。

5,标签
标签是指模板里的标签。

结构有三种:

一、直接输出值的标签

{king:TAG/}

二、循环标签,也叫单循环标签

{king:TAG } 
循环体内标签,如:(king:title/)
{/king}

三、双重循环标签,也叫双层循环标签

{{king:TAG}}
  {king:TAG1/}
  {king:TAG2}
    循环体(king:title/)
  {/king}
{{/king}}

6,外部模板
外部模板是指:不经常变动的部分,可以和更多的内部模板配套使用。

如图:

 

图中的内部模板外的部分,都可以写到外部模板的代码里去。

7,内部模板
内部模板是指:根据不同模块的不同用处而变化的部分。

内部模板的目录为template/inside/对应模块目录。

比如文章系统和下载系统的不同之处是内容显示部分。

如图:

 

图中的上下和右侧部分是不经常改动的部分,叫外部模板。

本文转载自『网络文摘精粹!』
http://www.2hand.cn/
更多精彩内容,欢迎访问网络文摘精粹!