ECMS:内置标签语法

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一级 | 帝国CMS | 首页 | DedeCMS | Drupal | PHPCMS | PHP168 | Xoops | Joomla | PowerEasy | SupeSite

系统内置标签语法介绍:

信息调用操作类型说明

操作类型         说明                         操作类型             说明

0            各栏目最新                         3            所有信息最新(默认表) 
1            各栏目热门                         4            所有信息热门(默认表) 
2            各栏目推荐                         5            所有信息推荐(默认表) 
9            各栏目评论排行                     10           所有信息评论排行(默认表) 
12           各栏目头条信息                     13           所有信息头条(默认表) 
15           各栏目下载排行                     16           所有信息下载排行(默认表) 
25           各栏目评分排行                     27           所有信息评分排行(默认表) 
26           各栏目投票排行                     28           所有信息投票排行(默认表) 

6            专题最新信息                       18           各表最新 (栏目ID='表名') 
7            专题热门信息                       19           各表热门 (栏目ID='表名')
8            专题推荐信息                       20           各表推荐 (栏目ID='表名')
11           专题评论排行                       21           各表评论排行 (栏目ID='表名')               
14           专题头条                           22           各表头条信息 (栏目ID='表名')
17           各专题下载排行                     23           各表下载排行 (栏目ID='表名')
29           各专题评分排行                     31           各表评分排行 (栏目ID='表名')
30           各专题投票排行                     32           各表投票排行 (栏目ID='表名')

24        按sql查询(栏目ID='sql语句') 数据表前缀可用:“[!db.pre!]"表示 

标签语法说明

一、信息调用标签系列

注意事项:标签参数中的“栏目ID/专题ID/SQL语句/表”参数必须与操作类型一一相对应。
比如操作类型为:0(各栏目最新)那么“栏目ID/专题ID/SQL语句/表”参数必须为栏目ID;
比如操作类型为:6(专题最新信息)那么“栏目ID/专题ID/SQL语句/表”参数必须为专题ID;
比如是操作类型为:18(各表最新)那么“栏目ID/专题ID/SQL语句/表”参数必须为数据表名;
比如是操作类型为:24(按sql查询)那么“栏目ID/专题ID/SQL语句/表”参数必须为SQL语句;
比如是操作类型为:3(所有信息最新(默认表))那么“栏目ID/专题ID/SQL语句/表”参数要为0。
总结:栏目调用对应栏目调用的操作类型;专题调用对应专题调用的操作类型;按表调用对应按表调用的操作类型;按SQL调用对应按SQL调用的操作类型。

  • 带模板的信息调用标签:[万能标签](ecmsinfo)

标签名称: 带模板的信息调用标签 (sys_GetEcmsInfo)

格式:[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]

参数说明:帝国模板制作的精髓所在,此标签实现各种显示效果。

栏目ID/专题ID:要调用信息的栏目ID或专题ID,当前栏目或专题ID='selfinfo',多个栏目ID或专题ID可用“,”号格开,如'1,2',如果是按SQL语句调用,则此处为SQL语句。
显示条数: 显示前几条记录
标题截取数: 截取标题多少个字符
是否显示栏目名: 0为不显示,1为显示
操作类型: 具体查看信息调用操作类型说明
标签模板ID: 此标签所用的标签模板ID
只显示有标题图片: 0为不限制,1为只显示有标题图片的信息

样式如下:

它的显示效果由标签模板决定,万能调用标签使用教程可以点击这里查看。

举例说明:

[ecmsinfo]2,3,14,1,0,5,1[/ecmsinfo]

栏目ID为2
显示条数为3
标题截取数为14个字符
是否显示栏目名 1为显示
操作类型为0
模板ID为5
只显示有标题图片

  • 文字调用标签(phomenews)

标签名称:文字调用标签 (sys_GetClassNews)

格式:[phomenews]栏目ID/专题ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,'时间格式化'[/phomenews]

参数说明:

栏目ID/专题ID 要调用信息的栏目ID或专题ID,当前栏目或专题ID='selfinfo'
多个栏目ID或专题ID可用“,”号格开,如'1,2'
如果是按SQL语句调用,则此处为SQL语句。
显示条数 显示前几条记录
标题截取数 截取标题多少个字符
是否显示时间 是否在标题后显示时间,0为不显示,1为显示
操作类型 具体查看信息调用操作类型说明
是否显示栏目名 0为不显示,1为显示
时间格式化 形式:Y-m-d H:i:s.默认为:'(m-d)',如:“Y-m-d”为“2008-08-08”

样式如下:

Phomenews.gif

举例说明:

[phomenews]2,5,14,1,0,1,'Y-m-d'[/phomenews]

Phomenews2.gif

作用:调用栏目名为“新闻”的5条最新信息,显示日期。

  • 图文信息调用:[调用带图片的信息](phomenewspic)

标签名称: 图文信息调用(信息调用以图片型式显示) (sys_GetClassNewsPic)

格式:[phomenewspic]栏目ID/专题ID,每行显示条数,显示总信息数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型[/phomenewspic]

参数说明:

栏目ID/专题ID 要调用信息的栏目ID或专题ID,当前栏目或专题ID='selfinfo'
多个栏目ID或专题ID可用“,”号格开,如'1,2'
如果是按SQL语句调用,则此处为SQL语句。
每行显示条数 每行显示几个图片
显示总信息数 调用信息总数
图片宽度,图片高度 图文信息图片大小
是否显示标题 是否在图片下显示标题,0为不显示,1为显示
标题截取数 截取标题多少个字符
操作类型说明 具体查看信息操作类型说明

样式如下:

Phomenewspic.gif

举例说明:

[phomenewspic]4,4,4,80,80,1,14,0[/phomenewspic]

Phomenewspic2.gif

  • FLASH幻灯信息调用(phomeflashpic)

标签名称: FLASH幻灯信息调用 (sys_FlashPixpic)

格式:[phomeflashpic]栏目ID/专题ID,显示总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型,停顿秒数[/phomeflashpic]

参数说明:

栏目ID/专题ID 要调用信息的栏目ID或专题ID,当前栏目或专题ID='selfinfo'
多个栏目ID或专题ID可用“,”号格开,如'1,2'
如果是按SQL语句调用,则此处为SQL语句。
显示总数 调用信息总数
图片宽度,图片高度 图文信息图片大小
是否显示标题 是否在图片下显示标题,0为不显示,1为显示
标题截取数 截取标题多少个字符
操作类型 具体查看信息调用操作类型说明
停顿秒数 默认值为5秒

样式如下:

Phomeflashpic.jpg

举例说明:

[phomeflashpic]2,3,90,90,1,14,0,5[/phomeflashpic]

Phomeflashpic.gif

  • 滚动图片信息标签(phomeautopic)

标签名称: 滚动图片信息标签 (sys_GetAutoPic)

格式:[phomeautopic]栏目ID/专题ID,显示总数,图片宽度,图片高度,是否显示标题,标题截取数,显示速度,操作类型[/phomeautopic]

参数说明:

栏目ID/专题ID 要调用信息的栏目ID或专题ID,当前栏目或专题ID='selfinfo'
多个栏目ID或专题ID可用“,”号格开,如'1,2'
如果是按SQL语句调用,则此处为SQL语句。
显示总数 显示信息总数
图片宽度,图片高度 图文信息图片大小
是否显示标题 是否在图片下显示标题,0为不显示,1为显示
标题截取数 截取几个字符
显示速度 默认值为5000毫秒(5秒)
操作类型说明 具体看信息调用操作类型说明

样式如下:

Phomeautopic.gif

举例说明:

[phomeautopic]2,3,90,90,1,14,5000,0[/phomeautopic]

Phomeautopic2.gif

  • 循环子栏目数据标签(listsonclass)

标签名称:循环子栏目数据标签 (sys_ForSonclassData)

格式:[listsonclass]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片,显示栏目数[/listsonclass]

参数说明:

栏目ID 父栏目ID
单个为父类别ID
多类别可用","格开
'0'为显示所有一级栏目的信息
显示条数 显示前几条ā记录
标题截取数 截取几个字符
是否显示栏目名 0为不显示,1为显示
操作类型 0:栏目最新
1:栏目热门
2:栏目推荐
3:栏目评论排行
4:栏目头条
5:栏目下载排行
标签模板ID 此标签所用的标签模板ID
只显示有标题图片 0为不限制,1为只显示有标题图片的信息
显示栏目数 0为不限制

样式如下:

Listsonclass.jpg

举例说明:

[listsonclass]9,2,14,0,0,7,0,2[/listsonclass]

Listsonclass.gif

  • 网站信息统计(totaldata)

标签名称: 网站信息统计 (sys_TotalData)

格式: [totaldata]栏目ID,操作类型,时间范围[/totaldata]

参数说明:

操作类型说明:

操作类型 内容

0 统计栏目数据

1 统计专题

2 统计数据表

时间范围:0为不限;1为今日;2为本月;3为本年

如果操作类型是“统计数据表”,栏目ID='数据表名'

举例说明:

[totaldata]2,0,0[/totaldata]

作用:栏目ID为2的栏目数据数量。

  • 相关链接标签 (otherlink)

标签名称: 相关链接标签 (sys_GetOtherLinkInfo)

格式:[otherlink]标签模板ID,操作对象,调用条数,标题截取字数,是否显示栏目名,操作类型,只显示标题图片的信息[/otherlink]

参数说明:

标签模板ID:标签模板ID
操作类型:0为默认;1为按表;2为按栏目;3为按专题
操作对象:对应操作类型的表/栏目/专题。空则为默认。
是否显示栏目名:0为不显示;1为显示
只显示标题图片的信息:0为不限;1为只显示标题图片的信息

举例说明:

[otherlink]2,,3,14,1,0,0[/otherlink]

标签模板ID为2
操作对象为空-
调用条数为3条
标题截取字数为14个字符
是否显示栏目名-1为显示
操作类型为0
只显示标题图片的信息-0为不限

  • 图库模型分页标签 (eshowphoto)

标签名称:图库模型分页标签 (sys_PhotoMorepage)

格式:[eshowphoto]标签模板ID,导航图片宽度,导航图片高度[/eshowphoto]

参数说明:

标签模板ID 标签模板ID(后台新增标签模板)
模板标签变量说明:
图片集JS数组:[!--photor--],缩略图导航:[!--smalldh--]
分页导航:[!--select--],标题分页导航:[!--titleselect--],分页列表式导航:[!--listpage--]
list.var模板标签:
图片名称:[!--picname--],图片地址:[!--picurl--]
导航图片宽度/导航图片高度 0为按原图大小
作用:内容模板,图片模型中用到

举例说明:

[eshowphoto]4,0,0[/eshowphoto]

  • 搜索关键字调用标签(showsearch)

标签名称: 搜索关键字调用标签 (sys_ShowSearchKey)

格式:[showsearch]每行显示条数,总条数,栏目id,操作类型[/showsearch]

参数说明:

栏目id为0,则显示所有栏目的关键字

操作类型:0为搜索热行排行,1为最新搜索排行

样式如下:

Showsearch.jpg

举例说明:

[showsearch]3,4,0,1[/showsearch]

Showsearch.gif

  • 简介型调用信息标签(phomenewstext)

标签名称: 简介型调用信息标签 (sys_GetClassNewsText)

格式:[phomenewstext]栏目ID/专题ID,显示条数,'表格颜色',操作类型,是否显示栏目名[/phomenewstext]

参数说明:

栏目ID/专题ID 要调用信息的栏目ID或专题ID,当前栏目或专题ID='selfinfo'
多个栏目ID或专题ID可用“,”号格开,如'1,2'
如果是按SQL语句调用,则此处为SQL语句。
显示条数 显示信息记录数
表格颜色 请加上(单引号)
操作类型 具体看信息调用操作类型说明
是否显示栏目名 0为不显示,1为显示

样式如下:

Phomenewstext.jpg

举例说明:

[phomenewstext]2,3,'CCCCCC',0,1[/phomenewstext]

Phomenewstext.gif

二、栏目调用标签系列

  • 带模板的栏目导航标签(showclasstemp)

标签名称: 带模板的栏目导航标签 (sys_ShowClassByTemp)

格式: [showclasstemp]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/showclasstemp]

参数说明:

父栏目ID 父栏目ID
'0'为显示所有一级栏目
'selfinfo'显示本栏目下级栏目
标签模板ID 标签模板ID(后台新增标签模板)
模板标签变量说明:
[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目id
list.var模板标签:
[!--classurl--]:栏目链接,[!--classname--]:栏目名称,[!--classid--]:栏目id,[!--classimg--]:栏目图片,[!--intro--]:栏目简介,[!--num--]:信息数,[!--no--]:序号
是否显示栏目信息数 0为不显示,1为显示
显示栏目数 0为不限制

样式如下:

显示样式由标签模板决定。

举例说明:

[showclasstemp]9,1,0,0[/showclasstemp]

Showclasstemp.gif

  • 显示栏目导航标签(phomeshowclass)

标签名称: 显示栏目导航标签 (sys_ShowClass)

格式: [phomeshowclass]是否显示栏目记录数[/phomeshowclass]

参数说明:

显示本栏目的下级栏目导航,如果是非栏目页面则显示所有一级栏目

样式如下:

Phomeshowclass.jpg

举例说明:

[phomeshowclass]1[/phomeshowclass]

是否显示栏目记录数 1为显示

Phomeshowclass.gif

  • 专题调用标签 (eshowzt)

标签名称: 专题调用标签 (sys_ShowZtData)

格式: [eshowzt]标签模板ID,专题类别ID,显示专题数[/eshowzt]

参数说明:

标签模板ID 标签模板ID(后台新增标签模板)
模板标签变量说明:(list.var)
[!--classurl--]:专题链接,[!--classname--]:专题名称
[!--classid--]:专题id,[!--classimg--]:专题图片
[!--intro--]:专题简介,[!--no--]:序号
专题类别ID 分类ID,0为调用所有专题
显示专题数 0为不限制

举例说明:

[eshowzt]9,1,2[/eshowzt]

标签模板ID为9

专题类别ID为1

显示专题数为2

  • 显示网站地图标签(phomeshowmap)

标签名称: 显示网站地图标签 (sys_ShowMap)

格式: [phomeshowmap]栏目ID,子栏目每行显示记录数,'大栏目颜色','子栏目颜色',是否显示栏目记录数[/phomeshowmap]

参数说明:

栏目ID 父栏目ID
子栏目每行显示记录数 子栏目每行显示多少个栏目
大栏目颜色 大栏目单元格颜色,记得加上单引号
子栏目颜色 子栏目表格颜色,记得加上单引号
是否显示栏目记录数 0为不显示,1为显示.如显示效率比较低

样式如下:

Phomeshowmap.jpg

举例说明:

[phomeshowmap]9,4,'CCCCCC','FFFFFF',1[/phomeshowmap]

栏目ID为9; 子栏目每行显示记录数为4; '大栏目颜色'为'CCCCCC'; '子栏目颜色'为'FFFFFFF'; 是否显示栏目记录数 1为显示

Phomeshowmap.gif

三、非信息调用标签系列

  • 广告调用标签(phomead)

标签名称: 广告调用标签 (sys_GetAd)

格式:[phomead]广告ID[/phomead]

参数说明:

广告ID 后台增加的广告ID值

举例说明:

[phomead]2[/phomead]

广告ID为2

  • 投票调用标签(phomevote)

标签名称: 投票调用标签 (sys_GetVote)

格式: [phomevote]投票ID[/phomevote]

参数说明:

投票ID 后台增加的投票ID值

样式如下:

样式由投票模板决定,投票模板制作教程可以点击这里查看。

举例说明:

[phomevote]2[/phomevote]

投票ID为2

Phomevote.gif
  • 友情链接标签(phomelink)

标签名称: 友情链接标签 (sys_GetSitelink)

格式: [phomelink]每行显示数,显示总数,操作类型,分类id,是否显示原链接[/phomelink]

参数说明:

每行显示记录数 每行显示记录数
显示总记录数 总记录数
操作类型 0为所有记录,1为图片链接,2为文字链接
分类ID 友情链接的分类ID
是否显示原链接 1为显示原链接,0为统计链接

样式如下:

Phomelink.jpg

举例说明:

[phomelink]3,6,0,0,0[/phomelink]

每行显示数为3; 显示总记录数为6; 操作类型为0; 图片高度90像素; 分类ID为0-不限制; 是否显示原连接0-统计点击链接

Phomelink.gif

标签名称: 留言板调用标签 (sys_ShowLyInfo)

格式:[gbookinfo]显示信息数,标签模板ID,留言分类ID[/gbookinfo]

参数说明:

显示信息数 显示记录数
标签模板ID 标签模板ID(后台新增标签模板)
模板标签变量说明:
留言ID:[!--lyid--],留言内容:[!--lytext--]
回复内容:[!--retext--],留言时间:[!--lytime--]
留言者:[!--name--],留言者邮箱:[!--email--]
序号:[!--no--]
留言分类ID 分类ID,0为调用所有留言

举例说明:

[gbookinfo]2,9,1[/gbookinfo]

显示信息数2-显示2条留言; 标签模板ID为9; 留言分类ID为1

  • 评论调用标签 (showplinfo)

标签名称: 评论调用标签 (sys_ShowPlInfo)

格式:[showplinfo]调用条数,标签模板ID,栏目ID,信息ID,显示推荐评论,操作类型[/showplinfo]

参数说明:

标签模板ID:标签模板ID
栏目ID:0为不限调用栏目,父栏目会应用于子栏目
信息ID:0为不限
显示推荐评论:0为不限;1为只显示推荐评论
操作类型:0为按发布时间;1为按支持数;2为按反对数
标签模板说明:[!--title--]:信息标题;[!--titleurl--]:信息链接;[!--id--]:信息ID
[!--classid--]:栏目ID;[!--plid--]:评论ID;[!--username--]:发表者;[!--no--]:编号
[!--pltext--]:评论内容;[!--pltime--]:评论时间;[!--zcnum--]:支持数;[!--fdnum--]:反对数

举例说明:

[showplinfo]3,10,0,0,0,0[/showplinfo]

调用条数为3; 标签模板ID为10; 栏目ID为0-不限; 信息ID为0-不限; 显示推荐评论为0-不限; 操作类型为0-按发布时间显示

  • 复选项输出函数 (echocheckbox)

标签名称: 复选项输出函数 (sys_EchoCheckboxFValue)

格式:[echocheckbox]'字段','分隔符'[/echocheckbox]

参数说明:

作用:字段的表单显示元素为复选框的时候才用到,标签加在内容模板中。按分隔符间隔输出各选项的数据。

举例说明:

如:[echocheckbox]'title','<br>'[/echocheckbox]:表示按回车分隔输出title字段的项

四、其它标签

  • 引用文件标签(includefile)

标签名称: 引用文件标签 (sys_IncludeFile)

格式:[includefile]'文件地址'[/includefile]

参数说明:

[includefile]'文件地址'[/includefile]

文件地址需要为相对地址,并且从后台目录算起:"../../header.html"(这个地址的header.html是放在ecms根目录)

举例说明:

[includefile]'../../a.php'[/includefile]

作用:调用引用文件夹(a.php)里面的内容

  • 读取远程页面(readhttp)

标签名称: 读取远程页面 (sys_ReadFile)

格式:[readhttp]'页面地址'[/readhttp]

参数说明:

[readhttp]'页面地址'[/readhttp]

举例说明:

[readhttp]'http://www.phome.net'[/readhttp]

作用:读取远程页面(http://www.phome.net)里面的内容

  • 图片信息标签:[调用单个](phomepic)

标签名称: 图片信息标签:(调用单个) (sys_GetPicNews)

格式:[phomepic]图片信息ID,是否显示标题,是否显示简介[/phomepic]

参数说明:

图片信息ID 后台增加的图片信息的ID
是否显示标题 是否在图片下显示标题,0为不显示,1为显示
是否显示简介 是否在图片下显示简介,0为不显示,1为显示

样式如下:

Phomepic.gif

举例说明:

[phomepic]2,1,1[/phomepic]

图片信息ID为2; 是否显示标题1为显示; 是否显示简介1为显示

Phomepic2.gif
  • 图片信息标签:[调用多个](phomemorepic)

标签名称: 图片信息标签:(调用多个) (sys_GetMorePicNews)

格式:[phomemorepic]图片信息类别ID,每行显示条数,调用总条数,图片宽度,图片高度,是否显示标题,标题截取数,是否显示原链接[/phomemorepic]

参数说明:

图片信息类别ID 图片信息的类别ID
每行显示条数 每行显示几个图片
调用总条数 调用信息总数
图片宽度,图片高度 图片信息图片大小
是否显示标题 是否在图片下显示标题,0为不显示,1为显示
标题截取数 截取标题多少个字符
是否显示原链接 0为显示,1为不显示

样式如下:

Phomemorepic.gif

举例说明:

[phomemorepic]1,3,3,90,90,1,14,1[/phomemorepic]

图片信息类别ID为1; 每行显示条数为3个图片; 调用总条数为3条信息; 图片宽度为90像素; 图片高度为90像素; 是否显示标题 1为显示; 标题截取数14个字符; 是否显示原链接 1为显示

Phomemorepic2.gif