(1) 标签的概念、格式及使用的范围说明
 ①什么是标签 
 标签是页面内容的主要组成部分. 即在模板中放置一段内容. 程序在生成HTML时会读取这些标签并根据其设置的参数转换成相应的内容显示出来

 ②标签的格式是什么样的 
 标签的格式为: [标签名]参数=参数值,参数=参数值[/标签名] (详细的标签/参数说明见后面的"系统标签列表")

 ③都可以在哪些页面模板使用标签 
 任何一个标签可以在通过后台生成的所有HTML页面的模板中使用, 但是不能在通过标签调用的模板中再次使用标签(即tag目录下的标签模板中不能在模板中套标签).
(2) 系统标签使用说明列表
  下载站标签:

  1.分类下的软件数据调用标签:
  [list]node={nodeid},cateid=0,how=10,length=50[/list]

  标签参数详细说明:
 
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
commend=0 Y/N/0 是否调用推荐的下载,默认为0表示调用全部.
cateid=0 Number 显示的分类ID号,默认为0
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  注: 并不是每个参数值都需要定义(因为本身有默认项,除非您要更改), 一般来说设定几个常用的需要设定的参数即可.
   
    例: 调用最新更新的下载
    [list]node={nodeid},how=10,length=50[/list]

    例: 调用分类ID:6 的下载
    [list]node={nodeid},cateid=6,how=10,length=50[/list]


  2.下载排行标签:

    [top]node={nodeid},how=10,length=50[/top]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
commend=0 Y/N/0 是否调用推荐的下载,默认为0表示调用全部.
cateid=0 Number 显示的分类ID号,默认为0
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.downcount a.字段名 排序的字段,默认为a.downcount 表示 总下载次数排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

    例: 调用总下载的排行
    [top]node={nodeid},how=10,length=50[/top]

    例: 调用周下载的排行
    [top]node={nodeid},how=10,length=50,orderfield=a.weekcount[/top]

    例: 调用日下载的排行
    [top]node={nodeid},how=10,length=50,orderfield=a.daycount[/top]

当然,您还可以指定分类ID, 调用某分类下的排行(总/周/日).
  3.页面公用调用头部标签:

    [top]node={nodeid},how=10,length=50[/top]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  4.页面公用调用脚部标签:

    [footer]node={nodeid}[/footer]


  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  5.展示图片预览标签

    [showimg]node={nodeid},shownum=5,how=5,customfield=img[/showimg]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
commend=0 Y/N/0 是否调用推荐的下载,默认为0表示调用全部.
cateid=0 Number 显示的分类ID号,默认为0
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
customfield= Field|Filed 自定义调用的字段信息, 默认为空.
shownum= Number 一行显示的数目
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  6.节点信息标签

    [node]node={nodeid}[/node]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
customfield= Field|Filed 自定义调用的字段信息, 默认为空.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.


  7.站点公告标签

    [announce]node={nodeid},how=5,length=50[/announce]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  8.当前位置标签(下载站)

    [place]node={nodeid},cateid={cateid}[/place]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
cateid=0 Number 显示的分类ID号,默认为0
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  9.分类下的子分类名称列表标签(下载站)

    [listcate]node={nodeid},cateid={cateid},topid={topid}[/listcate]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
cateid={cateid} Number 显示的分类ID号,默认为0
topid={topid} Number 上级分类ID号,默认为0(当该分类无子分类时需要设定该参数).
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  10.分类软件列表标签

[listdownload]node={nodeid},cateid={cateid},catename={catename},dirname={dirname},customfield=size|content|level|language|licence|condition[/listdownload]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
cateid=0 Number 显示的分类ID号,默认为0
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
contentlength=200 Number 内容的长度限制,默认为200 .
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
catename={catename} 分类名称 分类名称
dirname={dirname} 目录名称 分类目录名称
customfield= Field|Filed 自定义调用的字段信息, 默认为空,多个字段间用|隔开.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  11.分类下的子分类名称列表标签(下载站)

    [one]node={nodeid},downid={id}[/one]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
downid={downid} Number 显示的软件ID号,默认为0.
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  12.相关(tag)软件列表调用标签

    [downtag]node={nodeid},downid={id},tag={downtag}[/downtag]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
downid={downid} Number 显示的软件ID号,默认为0.
tag={downtag} tag名称 调用相关软件用到的tag.
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
cateid=0 Number 显示的分类ID号,默认为0
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  13.调用所有分类(一级,二级)显示的标签

    [allcategory]node={nodeid}[/allcategory]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
row=5 Number 一行显示几个二级分类名称,默认为5
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.


  14.友情链接调用标签

    [links]node={nodeid}[/links]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点默认{node}为当前生成的下载站的节点号.
type=logo text/logo 调用的友情链接类型text(文字)或logo(图片), 默认为logo
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  15.广告调用标签

    [ad]adid=1[/ad]

  标签参数详细说明:
参数=参数值 值范围 说明
adid={adid} Number 广告的ID号, 可从后台广告管理中查看.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  16.最新更新文章调用标签

    [newsinfo]showcategory=Y,how=10,length=50[/newsinfo]

  标签参数详细说明:
参数=参数值 值范围 说明
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
commend=0 Y/N/0 是否调用推荐的文章,默认为0表示调用全部.
cateid=0 Number 显示的分类ID号,默认为0
subject=0 Number 信息所属的专题号,默认为0 表示所有专题.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  17.分类文章调用标签

    [info]cateid=1,how=10,length=50[/info]

  标签参数详细说明:
参数=参数值 值范围 说明
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
commend=0 Y/N/0 是否调用推荐的文章,默认为0表示调用全部.
cateid=0 Number 显示的分类ID号,默认为0
subject=0 Number 信息所属的专题号,默认为0 表示所有专题.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  18.文章浏览排行调用标签

    [topinfo]how=10,length=50[/topinfo]

  标签参数详细说明:
参数=参数值 值范围 说明
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
commend=0 Y/N/0 是否调用推荐的文章,默认为0表示调用全部.
cateid=0 Number 显示的分类ID号,默认为0
subject=0 Number 信息所属的专题号,默认为0 表示所有专题.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.viewcount a.字段名 排序的字段,默认为a.viewcount 表示 按最后浏览次数排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  19.文章列表页面调用标签(带分页)

    [listinfo]showcategory=Y,cateid={cateid},how=15,catename={catename},dirname={dirname}[/listinfo]

  标签参数详细说明:
参数=参数值 值范围 说明
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
cateid=0 Number 显示的分类ID号,默认为0
subject=0 Number 信息所属的专题号,默认为0 表示所有专题.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
contentlength=200 Number 内容的长度限制,默认为200 .
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
catename={catename} 分类名称 分类名称
dirname={dirname} 目录名称 分类目录名称
customfield= Field|Filed 自定义调用的字段信息, 默认为空,多个字段间用|隔开.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  20.单篇文章内容信息调用标签

    [article]infoid={id},page={infopage}[/article]

  标签参数详细说明:
参数=参数值 值范围 说明
infoid={id} Number 文章id号.
page={infopage} Number 该篇文章的第几页(如果有多页的话)
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  21.相关文章调用标签

    [infotag]infoid={id},tag={infotag}[/infotag]

  标签参数详细说明:
参数=参数值 值范围 说明
showcategory=N Y/N 是否要显示所属的分类.默认为N.
showsondata=Y Y/N 是否要显示该分类下的子分类的数据.默认为N.
infoid={id} Number 文章id号,相关该篇文章的相关文章.
tag={infotag} tag名称 调用相关文章用到的tag.
cateid=0 Number 显示的分类ID号,默认为0
subject=0 Number 信息所属的专题号,默认为0 表示所有专题.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
dateformat=Y-m-d Y-m-d 日期格式,默认为Y-m-d 表示 年-月-日
orderfield=a.updatetime a.字段名 排序的字段,默认为a.updatetime 表示 按最后更新时间排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.


  22.专题列表标签

    [listsubject]subject=0[/listsubject]

  标签参数详细说明:
参数=参数值 值范围 说明
subject=0 Number 信息所属的专题号,默认为0 表示所有专题.
how=10 Number 显示多少条记录,默认为10
length=50 Number 标题的长度限制,默认为50
orderfield=id 字段名 排序的字段,默认为id 表示 按专题id排序 .
orderway=DESC ASC/DESC 排序的方法,默认为DESC 表示 按降序排列(ASC则相反) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  23.当前位置(信息站)

    [infoplace]cateid={cateid}[/infoplace]

  标签参数详细说明:
参数=参数值 值范围 说明
cateid={cateid} Number 显示的分类ID号,默认为0
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  24.文章分类下的子分类列表(信息站)

    [listinfocate]cateid={cateid},topid={topid}[/listinfocate]

  标签参数详细说明:
参数=参数值 值范围 说明
cateid={cateid} Number 显示的分类ID号,默认为0
topid={topid} Number 上级分类ID,默认为0 (当分类无子分类时要设定该参数).ss
pagedirway=dir dir/url 链接URL格式,默认为dir 表示 相对地址(url 表示绝对地址) .
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  25.信息站信息调用

    [infosite]cateid=0[/infosite]

  标签参数详细说明:
参数=参数值 值范围 说明
cateid=0 Number 显示指定分类ID的信息数,多个用|隔开,默认为0 显示所有1级分类信息.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  26.投票调查调用标签

    [vote]node={nodeid},voteid=1[/vote]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 投票主题所属节点的ID.
voteid=1 Number 投票主题的ID,调用该主题的投票调查.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  27.信息上一页/下一页标签

    [infonext]infoid=2,next=Y[/infonext]

  标签参数详细说明:
参数=参数值 值范围 说明
infoid={id} Number 当前信息的ID.
next=Y Y/N Y为下一篇,N为上一篇.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

  28.下载专题列表标签

    [listdownsubject]node={nodeid}[/listdownsubject]

  标签参数详细说明:
参数=参数值 值范围 说明
node={nodeid} Number 节点ID,调用该节点下的专题列表.
skin= 模板名称 这个标签使用的模板名称,默认为空 您如果要单独定义这个标签的模板可以设定这个参数值.

>>>进入论坛交流<<<