帝国cms 调用tags标签中用万能标签突然出现调用不出数据,出现:=*(=0)=*(=0)

12726人阅读
最近开始学习帝国CMS系统,因为之前根本就没接触过这类程序,所以,刚开始的时候,就弄的满鼻子灰,接着就被那些自定义标签以及各式各样的标签,弄的晕头转向的,无奈之下,作出该总结:
首页模板支持的变量说明
[!--news.url--]:网站地址(参数设置的站点地址)
[!--class.menu--]:一级栏目导航
[!--pagetitle--]:网站名称
[!--pagekey--]:页面关键字
[!--pagedes--]:页面描述
支持公共模板变量
支持所有模板标签
支持PHP代码
[!--pagetitle--]:页面标题
[!--pagekey--]:页面关键字
[!--pagedes--]:页面描述
[!--news.url--]:网站地址(参数设置的站点地址)
[!--newsnav--]:所在位置导航条
[!--class.menu--]:一级栏目导航
[!--self.classid--]:本栏目/专题ID
[!--class.keywords--]:栏目/专题关键字
[!--class.classimg--]:栏目/专题缩略图
[!--class.name--]:栏目名
[!--class.intro--]:栏目/专题简介
[!--bclass.id--]: 父栏目ID
[!--bclass.name--]:父栏目名称
支持公共模板变量
支持所有模板标签
支持PHP代码
内容模板支持的变量:
[!--pagetitle--]:页面标题
[!--pagekey--]:页面关键字
[!--pagedes--]:页面描述
[!--newsnav--]:导航条
[!--class.menu--]:一级栏目导航
[!--page.stats--]:统计访问
[!--id--]:信息ID
[!--titleurl--]:标题链接
[!--keyboard--]:关键字
[!--classid--]:栏目ID
[!--class.name--]:栏目名称
[!--self.classid--]:本栏目ID
[!--bclass.id--]: 父栏目ID
[!--bclass.name--]:父栏目名称
[!--other.link--]:相关链接
[!--p.title--]:分页标题
[!--ttid--]:标题分类ID
[!--tt.name--]:标题分类名称
[!--class.url--]:栏目页面地址
[!--news.url--]:网站地址(参数设置的站点地址)
[!--no.num--]:信息编号
[!--userid--]:发布者ID
[!--username--]:发布者
[!--linkusername--]:带链接的用户名
[!--userfen--]:查看信息扣除点数
[!--pinfopfen--]:平均评分
[!--infopfennum--]:评分人数
[!--onclick--]:点击数
[!--totaldown--]:下载数
[!--plnum--]:评论数
[!--page.url--]:分页导航
[!--title.select--]:标题式分页导航
[!--next.page--]:内容下一页链接
[!--info.next--]:下一篇链接
[!--info.pre--]:上一篇链接
[!--info.vote--]:信息投票
[!--hotnews--]:热门信息JS调用(默认表)
[!--self.hotnews--]:本栏目热门信息JS调用
[!--newnews--]:最新信息JS调用(默认表)
[!--self.newnews--]:本栏目最新信息JS调用
[!--goodnews--]:推荐信息JS调用(默认表)
[!--self.goodnews--]:本栏目推荐信息JS调用
[!--hotplnews--]:评论热门信息JS调用(默认表)
[!--self.hotplnews--]:本栏目评论热门信息JS调用
[!--firstnews--]:头条信息JS调用(默认表)
[!--self.firstnews--]:本栏目头条信息JS调用
[!--字段名--]:数据表字段内容调用
支持公共模板变量
支持所有模板标签
支持PHP代码
其它JS调用及地址说明
实时显示点击数(不统计)
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&&/script&
实时显示点击数(显示+统计)
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&addclick=1&&/script&
实时显示下载数
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=1&&/script&
实时显示评论数
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=2&&/script&
实时显示平均评分数
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=3&&/script&
实时显示评分人数
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=4&&/script&
实时显示顶数
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=5&&/script&
实时显示踩数
&script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=6&&/script&
上面多变量同时显示
(变量1为显示,0为不显示)
&script src=[!--news.url--]e/public/ViewClick/ViewMore.php?classid=[!--classid--]&id=[!--id--]&onclick=1&down=1&plnum=1&pfen=0&pfennum=0&diggtop=0&diggdown=0&addclick=0&&/script&
显示内容地方要加id=&变量showdiv&,比如点击数:&span id=&onclickshowdiv&&0&/span&
购物车地址
[!--news.url--]e/ShopSys/buycar/?classid=[!--classid--]&id=[!--id--]
格式:
参数说明:
栏目ID/专题ID
当前ID='selfinfo'
多个栏目ID与专题ID可用,号格开,如'1,2'
显示前几条记录
标题截取数
截取几个字符
是否显示栏目名
0为不显示,1为显示
具体看操作类型说明
标签模板ID
标签模板ID
只显示有标题图片
0为不限制,1为只显示有标题图片的信息
附加SQL条件
附加调用条件,如:&title='帝国'&
可指定按相应的字段排序,如:&id desc&
文字调用标签&(phomenews)
格式:
参数说明:
栏目ID/专题ID
当前ID='selfinfo'
多个栏目ID与专题ID可用,号格开,如'1,2'
显示前几条记录
标题截取数
截取几个字符
是否显示时间
是否在标题后显示时间,0为不显示,1为显示
具体看操作类型说明
是否显示栏目名
0为不显示,1为显示
时间格式化
形式:Y-m-d H:i:s.默认为:'(m-d)'
附加SQL条件
附加调用条件,如:&title='帝国'&
可指定按相应的字段排序,如:&id desc&
(注:在栏目ID中写大栏目,系统会自己搜索子栏目的信息)
图文信息调用(标题图片的信息)&(phomenewspic)
格式:
参数说明:
栏目ID/专题ID
当前ID='selfinfo'
多个栏目ID与专题ID可用,号格开,如'1,2'
每行显示条数
每行显示几个图片
显示总信息数
显示信息总数
图片宽度,图片高度
图文信息图片大小
是否显示标题
是否在图片下显示标题,0为不显示,1为显示
标题截取数
截取几个字符
操作类型说明
具体看操作类型说明
附加SQL条件
附加调用条件,如:&title='帝国'&
可指定按相应的字段排序,如:&id desc&
FLASH幻灯信息调用&(phomeflashpic)
格式:
参数说明:
栏目ID/专题ID
当前ID='selfinfo'
多个栏目ID与专题ID可用,号格开,如'1,2'
显示信息总数
图片宽度,图片高度
图文信息图片大小
是否显示标题
是否在图片下显示标题,0为不显示,1为显示
标题截取数
截取几个字符
操作类型说明
具体看操作类型说明
附加SQL条件
附加调用条件,如:&title='帝国'&
可指定按相应的字段排序,如:&id desc&
循环子栏目数据标签&(listsonclass)
格式:
参数说明:
单个为父栏目ID,多栏目可用&,&格开
当前栏目ID用:'selfinfo'
显示前几条记录
标题截取数
截取几个字符
是否显示栏目名
0为不显示,1为显示
0:栏目最新
1:栏目热门
2:栏目推荐
3:栏目评论排行
4:栏目头条
5:栏目下载排行
标签模板ID
标签模板ID
只显示有标题图片
0为不限制,1为只显示有标题图片的信息
显示栏目数
显示头条操作类型
0:不显示栏目头条
1:栏目内容简介
2:栏目推荐信息
3:栏目头条信息
4:栏目最新信息
头条标题截取数
截取几个字符
头条简介截取数
截取几个字符
头条只显示有标题图片
0为不限制,1为只显示有标题图片的信息
附加SQL条件
附加调用条件,如:&title='帝国'&
可指定按相应的字段排序,如:&id desc&
头条的模板变量
(标签模板的页面模板内容中使用)
[!--sonclass.id--]:信息ID
[!--sonclass.title--]:信息标题
[!--sonclass.oldtitle--]:信息标题(不截取字数)
[!--sonclass.titlepic--]:标题图片
[!--sonclass.titleurl--]:信息链接
[!--sonclass.text--]:信息简介
相关链接标签&(otherlink)
格式:
参数说明:
标签模板ID:标签模板ID
操作类型:0为默认;1为按表;2为按栏目;3为按专题
操作对象:对应操作类型的表/栏目/专题。空则为默认。
是否显示栏目名:0为不显示;1为显示
只显示标题图片的信息:0为不限;1为只显示标题图片的信息
格式:
参数说明:
多个ID可以用,号格开,如'1,2'
显示前几条记录
标题截取数
截取几个字符
标签模板ID
标签模板ID
限制只调用某一个或多个栏目的信息
多个ID可以用,号格开,如'1,2'
系统模型ID
限制只调用某一个或多个系统模型的信息
多个ID可以用,号格开,如'1,2'
格式:
参数说明:
碎片变量名
碎片变量名点
显示前几条记录
标题截取数
截取几个字符
碎片标签模板变量说明
模板标签变量说明:[!--the.spname--]:碎片名称,[!--the.spid--]:碎片ID,[!--the.sppic--]:碎片效果图,[!--the.spsay--]:碎片描述
list.var模板标签:
[!--title--]:标题,[!--oldtitle--]:标题ALT,[!--newstime--]:发布时间,[!--id--]:碎片信息ID,[!--titleurl--]:标题链接,[!--titlepic--]:标题缩图,[!--bigpic--]:标题大图,[!--titlepre--]:标题左边,[!--titlenext--]:标题右边,[!--smalltext--]:内容简介,[!--no.num--]:编号
模板标签变量说明:[!--the.spname--]:碎片名称,[!--the.spid--]:碎片ID,[!--the.sppic--]:碎片效果图,[!--the.spsay--]:碎片描述
list.var模板标签:
支持变量同模型信息调用
无需标签模板,直接显示代码内容
格式:
参数说明:
''空为不限制,TAGS分类ID
多个可以用,号格开,如'1,2'
内容页显示当前TAGS可以用'selfinfo'
显示前几条记录,0为显示所有('selfinfo'本设置无效)
每行显示数量
一行显示多少个TAGS,0为不换行
使用默认设置''空就可以,默认是'tagid desc'('selfinfo'本设置无效)
只显示推荐
只显示推荐的TAGS,0为不限制,1为限制('selfinfo'本设置无效)
推荐TAGS属性
如果是推荐的TAGS,内容是否要加粗或加红('selfinfo'本设置无效)
设置's'表示加粗、'r'表示加红、同时加粗加红用's,r'
显示间隔符
TAGS之间显示间隔符,默认是' & '
是否显示信息数量
是否在TAGS后显示信息数量,0为不显示,1为显示('selfinfo'本设置无效)
链接附加参数
可指定在TAGS链接后面增加参数,比如:'&tempid=模板ID'
网站信息统计&(totaldata)
格式:
参数说明:
操作类型说明:
统计栏目数据
统计数据表
时间范围:0为不限;1为今日;2为本月;3为本年
如果操作类型是“统计数据表”,栏目ID='数据表名'
格式:
参数说明:
栏目id为0,则显示所有栏目的关键字
操作类型:0为搜索热门排行,1为最新搜索排行
图库模型分页标签&(eshowphoto)
格式:
参数说明:
标签模板ID
标签模板ID
模板标签变量说明:
图片集JS数组:[!--photor--],缩略图导航:[!--smalldh--]
分页导航:[!--select--],标题分页导航:[!--titleselect--],分页列表式导航:[!--listpage--]
list.var模板标签:
图片名称:[!--picname--],图片地址:[!--picurl--]
导航图片宽度
导航图片高度
0为按原图大小
带模板的栏目导航标签&(showclasstemp)
格式:
参数说明:
'0'为显示所有一级栏目
'selfinfo'显示本栏目下级栏目
标签模板ID
标签模板ID
模板标签变量说明:[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目id
list.var模板标签:
[!--classurl--]:栏目链接,[!--classname--]:栏目名称,[!--classid--]:栏目id,[!--classimg--]:栏目图片,[!--intro--]:栏目简介,[!--num--]:信息数,[!--no--]:序号
是否显示栏目信息数
0为不显示,1为显示
显示栏目数
专题调用标签&(eshowzt)
格式:
参数说明:
标签模板ID
标签模板ID
模板标签变量说明:(list.var)
[!--classurl--]:专题链接,[!--classname--]:专题名称
[!--classid--]:专题id,[!--classimg--]:专题图片
[!--intro--]:专题简介,[!--no--]:序号
专题类别ID
分类ID,0为不限制,多个分类ID用逗号隔开,如'1,2'
显示专题数
所属栏目ID
栏目ID,0为不限制,多个栏目ID用逗号隔开,如'1,2'
循环栏目导航标签&(listshowclass)
格式:
参数说明:
'0'为显示所有一级栏目
'selfinfo'显示本栏目下级栏目
多栏目固定调用可用&,&格开
标签模板ID
标签模板ID
模板标签变量说明:[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目id,[!--bclassimg--]:父栏目图片,[!--bintro--]:父栏目简介,[!--bnum--]:父栏目信息数,[!--bno--]:父栏目序号
list.var模板标签:
[!--classurl--]:栏目链接,[!--classname--]:栏目名称,[!--classid--]:栏目id,[!--classimg--]:栏目图片,[!--intro--]:栏目简介,[!--num--]:信息数,[!--no--]:序号
是否显示栏目信息数
0为不显示,1为显示
显示栏目数
广告标签&(phomead)
格式:
参数说明:
投票标签&(phomevote)
格式:
参数说明:
友情链接标签&(phomelink)
格式:
参数说明:
每行显示记录数
每行显示记录数
显示总记录数
0为所有记录,1为图片链接,2为文字链接
分类ID,0为不限制
是否显示原链接
0为统计点击链接,1为显示原链接
格式:
参数说明:
显示信息数
显示记录数
标签模板ID
标签模板ID
模板标签变量说明:
留言ID:[!--lyid--],留言内容:[!--lytext--]
回复内容:[!--retext--],留言时间:[!--lytime--]
留言者:[!--name--],留言者邮箱:[!--email--]
序号:[!--no--]
留言分类ID
分类ID,0为不限制
复选项输出函数&(echocheckbox)
格式:
参数说明:
如:[echocheckbox]'title','&br&'[/echocheckbox]:表示按回车分隔输出title字段的项
格式:
参数说明:
标签模板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--]:反对数
灵动标签&(e:loop)
格式:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
&table width=&100%& border=&0& cellspacing=&1& cellpadding=&3&&
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
&a href=&&?=$bqsr[titleurl]?&& target=&_blank&&&?=$bqr[title]?&&/a&
(&?=date('Y-m-d',$bqr[newstime])?&)
&/td&&/tr&
灵动标签是无需做标签模板,且模板内容为PHP代码,因而更灵活,可以使用php所有处理函数。使用本标签,需开启模板支持程序代码(参数设置)。
栏目ID/专题ID
当前ID='selfinfo'
多个栏目ID与专题ID可用,号格开,如'1,2'
显示前几条记录
具体看操作类型说明
只显示有标题图片
0为不限制,1为只显示有标题图片的信息
附加SQL条件
附加调用条件,如:&title='帝国'&
可指定按相应的字段排序,如:&id desc&
数组或变量
$bqr[字段名]:显示字段的内容
$bqsr[titleurl]:标题链接
$bqsr[classname]:栏目名称
$bqsr[classurl]:栏目链接
$bqno:为调用序号
$public_r[newsurl]:网站地址
常用函数介绍
文字截取:esub(字符串,截取长度),例子:esub($bqr[title],30)截取标题前30个字符
时间格式:date('格式字串',时间字段),例子:date('Y-m-d',$bqr[newstime])时间显示格式为&&
格式:
用户ID:设置要调用的会员信息的用户ID,在信息内容页下调用可以设置为0,表示调用信息发布者的资料。
查询字段:默认为查询所有会员字段,此参数一般不用设置,如果为了效率更高可以指定相应的字段。如:“u.pany”(u为主表,ui为副表)。
使用教程:
格式:
调用条数:调用前几条记录。
操作类型:0为按注册时间、1为按积分排行、2为按资金排行、3为按会员空间人气排行
会员组ID:指定要调用的会员组ID,不设置为不限,多个会员组用逗号隔开,如:'1,2'
用户ID:指定要调用的会员ID,不设置为不限,多个用户ID用逗号隔开,如:'25,27'
查询字段:默认为查询所有会员字段,此参数一般不用设置,如果为了效率更高可以指定相应的字段。如:“u.pany”(u为主表,ui为副表)。
使用教程:
会员空间信息标签调用
格式:
$spacesql=espace_eloop(栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);
while($spacer=$empire-&fetch($spacesql))
$spacesr=espace_eloop_sp($spacer);
模板代码内容
使用教程:
生成缩图函数
格式:
格式:
$resizeimgurl=sys_ResizeImg($bqr[titlepic],170,120,1,'');
echo&&img src='$resizeimgurl'&&;
原图片:要生成缩图的源文件。
缩图宽度、缩图高度:生成缩图的规格。
是否裁翦图片:按比例缩图后超出部分是事采用裁翦方式。
目标文件名:此项可省略,如果设置目标文件名将覆盖此文件名,防止重复生成临时图片文件。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:85403次
积分:1101
积分:1101
排名:千里之外
原创:19篇
转载:35篇
(1)(3)(8)(2)(6)(1)(3)(1)(6)(3)(4)(9)(6)(1)(3)您的位置:
帝国CMS系统ecmsinfo万能标签图文教程
发布者: moke |
实例效果图:
&网页制作流程:
&1、制作显示效果页面;
&2、修改效果页面加上万能标签ecmsinfo;
&3、将已加上万能标签的HTML效果页面代码复制到后台更新;
&4、查看生成后的页面效果。
&1、制作显示效果页面
&&先用Dreamweaver做出网页效果,如下为我们预先做的普通HTML页面效果(图1):
&效果页面HTML代码如下(HTML代码1):
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&
&meta http-equiv="Content-Type" content="text/
charset=gb2312"&
&title&ecmsinfo万能标签使用教程&/title&
td {font-size: 10}
.line{line-height: 14font-size: 10}
A:link {text-decoration: color:#000000}
A:visited {text-decoration: color: #000000}
A:active {text-decoration: color: #000000 }
A:hover {text-decoration: color: #FF0000;}
&body topmargin="0"&
&table width="700" border="0" align="center" cellpadding="3"
cellspacing="1" bgcolor="#CEEEFB"&
&td height="60"&
&div align="center"&&font
size="6"&&strong&ecmsinfo万能标签使用教程&/strong&&/font&&
/div&&/td&
&td height="25" bgcolor="#FFFFFF"&& &/td&
&table width="700" border="0" align="center" cellpadding="0"
cellspacing="0"&
&td width="50%" valign="top"& &table width="98%" border="0"
cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"&
height="23"&&strong&国内新闻&/strong&&/td&
&td bgcolor="#FFFFFF"&&table width="100%" border="0"
cellspacing="1" cellpadding="3"&
&td width="82%" height="23"&·&a
href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
&td width="18%"&&div
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&/table&&/td&
&/table&&/td&
&td width="50%" valign="top"& &table width="98%" border="0"
align="right" cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"&
height="23"&&strong&国际新闻&/strong&&/td&
&td bgcolor="#FFFFFF"&&table width="100%" border="0"
cellspacing="1" cellpadding="3"&
&td width="82%" height="23"&·&a
href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
&td width="18%"&&div
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&/table&&/td&
&/table&&/td&
&td colspan="2"&&&/td&
&td colspan="2"&
&div align="center"&
&table width="100%" border="0" cellpadding="3"
cellspacing="1" bgcolor="#CEEEFB"&
height="23"&&strong&图片新闻&/strong&&/td&
&td bgcolor="#FFFFFF"&&table width="100%"
border="0" cellspacing="3" cellpadding="1"&
&td width="25%" height="92"&
&div align="center"&&a
href="http://www.phome.net" title="帝国软件" target="_blank"&&img
src="pic.gif" width="135" height="90"
border="0"&&/a&&/div&
&td width="25%"&
&div align="center"&&a
href="http://www.phome.net" title="帝国软件" target="_blank"&&img
src="pic.gif" width="135" height="90"
border="0"&&/a&&/div&
&td width="25%"&
&div align="center"&&a
href="http://www.phome.net" title="帝国软件" target="_blank"&&img
src="pic.gif" width="135" height="90"
border="0"&&/a&&/div&
&td width="25%"&
&div align="center"&&a
href="http://www.phome.net" title="帝国软件" target="_blank"&&img
src="pic.gif" width="135" height="90"
border="0"&&/a&&/div&
&/table&&/td&
&/div&&/td&
&td colspan="2"&&&/td&
&td valign="top"& &table width="98%" border="0"
cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"&
height="23"&&strong&娱乐新闻&/strong&&/td&
&td bgcolor="#FFFFFF"&&table width="100%" border="0"
cellspacing="1" cellpadding="3"&
&td width="82%" height="23"&·&a
href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
&td width="18%"&&div
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&/table&&/td&
&/table&&/td&
&td valign="top"& &table width="98%" border="0"
align="right" cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"&
height="23"&&strong&体育新闻&/strong&&/td&
&td bgcolor="#FFFFFF"&&table width="100%" border="0"
cellspacing="1" cellpadding="3"&
&td width="82%" height="23"&·&a
href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
&td width="18%"&&div
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&td height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
align="right"&[11-08]&/div&&/td&
&/table&&/td&
&/table&&/td&
&table width="700" border="0" align="center" cellpadding="3"
cellspacing="1" bgcolor="#CEEEFB"&
&td height="23"&
&div align="center"&Powered by &a href="http://www.phome.net"
target="_blank"&EmpireCMS&/a&&br&
&/div&&/td&
&2、修改效果页面加上万能标签ecmsinfo:
&我们来分析下上面做好的HTML网页调用样式,如下图(图2):
&上图我们分析了该网页共有两种调用显示样式:文字调用样式、图片调用样式:
&文字调用样式:一行一列,显示内容包括"标题"(标题长度截取36个字符),"标题链接","发布时间"格式;
应用于国内、国际、娱乐、体育新闻4个栏目,每个栏目显示最新3条信息。
&图片调用样式:一行一列,显示内容包括"标题","标题图片"、"标题链接"格式;
调用新闻数据表内所有栏目带标题图片的信息,共显示4条最新信息。
&因此我们需要为上述每个类别的文字(图片)调用样式中添加万能标签,调用并显示该样式。
&用万能标签替换HTML效果页面调用内容:
&万能标签语法:(详细语法说明可以查看)
&[ecmsinfo]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,标签模板ID,只显示有标题图片[/ecmsinfo]
&ecmsinfo标签与其它信息调用标签唯一不同的是:显示样式由标签模板决定。
&万能标签参数说明:
&显示条数表示调用信息的显示条数,也表示调用内容显示样式的循环次数。
&"操作类型"决定"栏目ID"值,即标签参数中的"栏目ID/专题ID/SQL语句/表"参数必须与操作类型一一相对应.
&首先确定信息的调用范围(调用的是栏目?专题?数据表?默认表?标题分类还是SQL的信息),再确定操作类型和栏目ID值,例如:
&调用某栏目的最新信息
操作类型按栏目调用 值为0,
栏目ID=调用栏目的ID值(在帝国CMS后台查询该栏目ID值)。
&调用默认表的最新信息
操作类型按默认表调用 值为3,
栏目ID=0或者'' (在CMS后台设置某数据表为系统默认表)。
假如新闻表为系统的默认表,则调用新闻表的最新信息时:
栏目ID=0,操作类型=3。或者栏目ID='',操作类型=3。
&调用某专题的最新信息
操作类型按专题调用 值为6,
栏目ID=调用专题的ID值,(在帝国CMS后台查询该专题ID值)。
&调用某数据表的最新信息
操作类型按数据表调用 值为18,
栏目ID='数据表名'。
例如调用新闻表的最新信息时(这里新闻表不一定是默认表)。
栏目ID='news',操作类型=18
&调用某标题分类的最新信息
操作类型按标题分类调用 值为25,
栏目ID=标题分类ID,(在帝国CMS后台查询该标题分类ID值)。
&按SQL调用查询最新信息
操作类型按SQL调用 值为24,
栏目ID="sql语句"。数据表前缀可用[!db.pre!]表示。
&调用当前栏目(或当前专题)的信息时,栏目ID(或专题ID)='selfinfo',
&例如调用当前栏目(新闻栏目)的最新4条信息,则万能标签语法为:[ecmsinfo]'selfinfo',4,36,0,0,模板ID,0[/ecmsinfo]
&调用多个栏目(或专题)的信息时,栏目ID(或专题ID)之间可以用,逗号格开并引用''单引号;
&例如调用两个栏目(栏目ID值为1和2)的最新3信息,则万能标签语法为:[ecmsinfo]'1,2',3,36,0,0,模板ID,0[/ecmsinfo]
&用万能标签替换HTML调用内容的分析过程图:
使用万能标签替换调用内容,具体分析过程如下:
分析万能标签:分析万能标签的参数。
万能标签语法:
[ecmsinfo]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,标签模板ID,只显示有标题图片[/ecmsinfo]
分析万能标签语法后我们知道,只有标签模板ID参数是未知值。接下来就要分析标签模板ID参数:
标签模板ID:
即标签模板的ID值,是我们在帝国CMS后台增加标签模板后,由CMS系统自动分配的。一个标签模板对应一个ID。
所以,万能标签的确定过程就是标签模板的确定过程。 因此,要得到标签模板ID值,就要先登陆帝国CMS后台增加标签模板。
增加标签模板:
标签模板语法:
列表头和列表尾用[!--empirenews.listtemp--]表示,是固定的,代表循环的开始和结束。
列表内容就是列表头和列表尾之间的代码,表示每次循环的内容。
其中循环的信息内容用列表内容变量&!--list.var*--&表示。
根据①②的分析,我们知道万能标签是由标签模板决定的;即
使用万能标签所调用内容的最终显示样式,取决于标签模板是如何设置的。
因此,将调用内容用万能标签表示,就要先确定标签模板示。
而“增加标签模板”页面的未知选项包括“页面模板内容”和“列表内容模板”,下面我们将逐一分析:
·确定万能标签的调用内容:
调用内容由循环内容和循环内容的显示样式两部分组成。
循环内容:在调用内容中,找出具有相同循环规律的调用内容即为循环内容,循环规律可以是一行一列、一行两列等代码。
显示样式:在调用内容中,循环内容以外的部分,就是循环内容的显示样式。
信息内容:循环内容中,具有相同格式的信息显示内容即为信息内容,包括标题、标题链接、发布时间等格式。
·确定页面模板内容:
首先,保持显示样式不变,
其次,只保留一条循环内容,删除其他相同的循环内容,
然后,在循环内容的顶部和底部,分别加上列表头[!--empirenews.listtemp--]和列表尾[!--empirenews.listtemp--]
将循环内容中的信息内容用列表内容变量&!--list.var*--&替换,得到列表内容。
有几条信息内容,就需使用几个&!--list.var*--&,这里*代表1或2、3....
确定显示样式、列表头、列表内容、列表尾后,页面模板内容就确定了。
页面模板内容支持的变量:
栏目名称:[!--the.classname--];栏目ID:[!--the.classid--];栏目链接:[!--the.classurl--]
·确定列表内容模板:即页面模板内容中&!--list.var*--&表示的信息内容代码
将⑤中被&!--list.var*--&替代的信息内容,用列表内容模板支持的变量表示,得到列表内容模板。
列表内容模板(list.var)支持的变量:。
标签模板增加完毕。
确定万能标签:
确定"标签模板ID"值:标签模板增加完毕后,返回"管理标签模板"页面,得到由CMS系统自动分配、新增加的标签模板ID值.
将"标签模板ID"值写入"万能标签",至此,万能标签语法确定完毕。
·最后用万能标签替换HTML效果页面的调用内容。
使用万能标签调用“国内新闻”栏目的最新3条信息
&第一步,分析万能标签:
&::万能标签语法:
&按照文字调用样式的设定:调用"国内新闻"栏目的最新3条信息,标题长度截取36个字符,不显示栏目名称。
&例1中调用“国内新闻”栏目的最新3条信息,万能标签语法应为:
&[ecmsinfo]34,3,36,0,0,标签模板ID,0[/ecmsinfo]
&标签参数说明
在帝国CMS后台查得“国内新闻”栏目的ID=34;
每个新闻栏目显示3条信息;
标题长度截取36个字符;
是否显示栏目名——0为不显示;
操作类型=0,调用栏目的最新信息.操作类型查询
标签模板ID
此处先保留,下面我们将专门讲解标签模板ID;
是否只调用带标题图片的信息——0为不限制,有无标题图片的信息都做调用。
通过上面的分析,我们已经知道了除“标签模板ID”外的所有万能标签参数值。稍后我们将确定“标签模板ID”参数值。
&::标签模板ID:要知道标签模板ID值,就必须先增加标签模板。下面我们先了解决定标签模板ID值的“标签模板”。&
&第二步,增加标签模板:
&位置:登陆帝国CMS后台 &
“增加标签模板”页面选项说明:
&模板名:标签模板名称。例1的标签模板名称为教程-文字调用标签模板
&所属系统模型:选择标签模板所属的系统模型,例1选择新闻系统模型
&简介截取字数:针对“smalltext”、“flashsay”、“softsay”等简介字段的内容截取设置,0为不截取。
&每行显示:记录&!--list.var*--&循环条数。勾选自动识别。
&时间显示格式:格式化时间,如“Y-m-d”就是显示“”。例1选择m-d格式
页面模板内容
·确定万能标签的调用内容,根据调用内容得出标签模板语法:
例1中,我们需要用万能标签调用"国内新闻"栏目的最新3条信息(见文字调用样式)。
调用内容:如图11中黑色加粗的部分,即为我们要使用万能标签调用“国内新闻”栏目的信息,(图11):
调用内容的代码:查看图11黑色加粗部分对应的(即为图12中蓝色条内)代码,就是要用万能标签语法表示的调用内容代码,(图12):
循环内容:在调用内容中,我们发现图12中红色框内代码具有相同的循环规律,所以循环内容代码如下
&td width="82%"
height="23"&·&a href="http://www.phome.net"
target="_blank"&帝国网站管理系统6.0正式版开源发布&/a&&/td&
&td width="18%"&&div
align="right"&[11-08]&/div&&/td&
显示样式:在调用内容中,循环内容以外的代码就是循环内容的显示样式,即图12中红色框以外的蓝色部分代码
信息内容:找出循环内容中,具有相同格式的信息显示内容,就是信息内容。
例1中,循环内容中只有一条信息内容,因此循环内容就是信息内容。
当循环内容中包含多条信息时,找出信息内容就可以确定&!--list.var*--&了。
·确定页面模板内容
首先,保持显示样式不变,
其次,只保留一条循环内容,删除其他相同的循环内容,
然后,在循环内容的顶部和底部,分别加上列表头和列表尾[!--empirenews.listtemp--](见图13):
将循环内容中的信息内容用&!--list.var1--&替换,就得到列表内容:&!--list.var1--&
确定显示样式、列表头、列表内容、列表尾后,即得到页面模板内容(见图14,蓝色条内代码):
页面模板内容代码:
&table width="100%" border="0"
cellspacing="1" cellpadding="3"&
[!--empirenews.listtemp--] &!--list.var1--&
[!--empirenews.listtemp--] &/table&
列表内容模板
(list.var)
将信息内容用变量表示,就得到列表内容模板。
根据列表内容模板(list.var)支持的变量:
[!--title--]
变量说明:根据列表内容模板(list.var)支持的变量说明知道,
数据表字段内容调用表示方法:[!--字段名--];
本例使用的是新闻系统模型即新闻数据表,所以,
标题变量:[!--title--];发布时间变量:[!--newstime--]
标题链接变量为:[!--titleurl--]。
标题链接变量
[!--titleurl--]
发布时间变量
[!--newstime--]
将信息内容中的标题,标题链接,发布时间用列表内容模板(list.var)支持的变量替换,
就得到列表内容模板(list.var)了,(见图15):
(图15):
列表内容模板(list.var)代码:
&td width="82%" height="23"&·&a
href="[!--titleurl--]" target="_blank"&[!--title--]&/a&&/td&
&td width="18%"&&div align="right"&[[!--newstime--]]&/div&&/td&
依次设置“增加标签模板”页面选项后,点击页面底部的“保存模板”按钮(见图10),标签模板增加完毕。
&第三步,确定万能标签:
&"标签模板"增加完毕后,返回"管理标签模板"页面,可以看到我们刚才标签模板(见图16),并获得由系统自动分配的标签模板ID值:
&(图16)例1的标签模板ID值为13:
&::将“标签模板ID”值写入万能标签:
&最后,将“标签模板ID”值写入万能标签,例1中调用国内新闻栏目3条最新信息的万能标签即为:
[ecmsinfo]34,3,36,0,0,13,0[/ecmsinfo]
&自己动手练习下使用万能标签调用其他新闻栏目的信息^-^
使用万能标签调用新闻数据表中,所有栏目最新发布的4条带标题图片的信息
&第一步,分析万能标签:
&::万能标签语法:
&按照图片调用样式的设定:调用新闻数据表中最新4条带标题图片的信息,标题长度截取36个字符,不显示栏目名称。
&例2中调用“图片新闻”栏目的最新4条信息,万能标签语法应为:
&[ecmsinfo]'news',4,36,0,18,标签模板ID,1[/ecmsinfo]
&标签参数说明:
操作类型决定栏目ID='数据表',所以例2中的栏目ID值为'news'。
显示4条带标题图片的信息。
标题长度截取36个字符;
是否显示栏目名——0为不显示;
由于例2的标签是调用新闻表的信息,因此操作类型选择按数据表调用各表最新信息,值为18。操作类型
标签模板ID
此处先保留,下面我们将专门讲解模板ID;
1为 只调用带标题图片的信息。
通过上面的分析,我们已经知道了除“模板ID”外的所有万能标签参数。稍后我们将专门讲解“模板ID”参数。
&::标签模板ID:要知道标签模板ID值,就必须先增加标签模板。下面我们先了解决定标签模板ID值的“标签模板”。&
&第二步,增加标签模板:
&::增加标签模板:
&位置:登陆帝国CMS后台 &
&“增加标签模板”页面选项说明:
&模板名:标签模板名称。例2的标签模板名称为教程-图片调用标签模板
&所属系统模型:选择标签模板所属的系统模型,例2需选择新闻系统模型
&简介截取字数:针对“smalltext”、“flashsay”、“softsay”等简介字段的内容截取设置,0为不截取。
&每行显示:记录&!--list.var*--&循环条数。勾选自动识别。
&时间显示格式:格式化时间,如“Y-m-d”就是显示“”。默认即可。
页面模板内容
调用内容:如图21中黑色加粗的部分,即为我们要使用万能标签调用新闻数据表的信息,(图21):
调用内容的代码:查看图21黑色加粗部分调用内容对应的(即为图22中蓝色框内)代码,(图22):
循环内容:在调用内容中,我们发现图22中红色框内代码具有相同的循环规律,所以循环内容代码如下
&td width="25%" height="92"&
&div align="center"&&a
href="http://www.phome.net" title="帝国软件"
target="_blank"& &img src="pic.gif"
width="135" height="90" border="0"&&/a&&/div&
显示样式:图22中红色框以外的蓝色部分代码。
信息内容:例2中,循环内容中只有一条信息内容,因此循环内容就是信息内容。
·确定页面模板内容
首先,保持显示样式不变,
其次,只保留一条循环内容,删除其他相同的循环内容,
然后,在循环内容的顶部和底部,分别加上列表头和列表尾[!--empirenews.listtemp--](见图23):
将循环内容中的信息内容用&!--list.var1--&替换,就得到列表内容:&!--list.var1--&
确定页面模板内容(见图24,蓝色条内代码):
页面模板内容代码:
&table width="100%" border="0"
cellspacing="3" cellpadding="1"&
[!--empirenews.listtemp--] &!--list.var1--&
[!--empirenews.listtemp--] &/tr&
列表内容模板
(list.var)
根据列表内容模板(list.var)支持的变量:
标题ALT:[!--oldtitle--],表示无论标签是否设置截取标题字符,最终的样式都显示完整标题.
而标题[!--title--],表示当标签设置截取标题字符时,最终的样式只显示截取后的标题。
标题链接变量
[!--titleurl--]
标题图片变量
[!--titlepic--]
将信息内容中的标题,标题链接,标题图片变量用列表内容模板(list.var)支持的变量替换,
就得到列表内容模板(list.var)了,(见图25):
列表内容模板(list.var)代码:
&td width="25%" height="92"&
&div align="center"&&a
href="[!--titleurl--]" title="[!--oldtitle--]"
target="_blank"& &img src="[!--titlepic--]"
width="135" height="90" border="0"&&/a&&/div&
依次设置“增加标签模板”页面选项后,点击页面底部的“保存模板”按钮(见图20),标签模板增加完毕。
&第三步,确定万能标签:
&::确定“标签模板ID”值:
&"标签模板"增加完毕后,返回"管理标签模板"页面,可以看到我们刚才标签模板(见图26),并获得由系统自动分配的标签模板ID值:
&(图26)例2的标签模板ID值为14:
&::将“标签模板ID”值写入万能标签:
&最后,例2调用新闻数据表内所有栏目4条最新信息的万能标签语法即为:
&[ecmsinfo]'news',4,36,0,18,14,1[/ecmsinfo]
&用万能标签替换HTML效果页面的调用内容:
&用万能标签替换【例1】中图11和【例2】中图21的调用内容,HTML页面效果如下(图3):
本文地址:
文章标题:
最新分享资源
0102030405060708

我要回帖

更多关于 帝国cms万能标签 的文章

 

随机推荐