帝国cms会员空间信息标签调用异常(帝国cms会员空间信息标签调用方法)
Empire CMS 6.0版本新增了调用会员空间信息的“智能标签功能”,可以更轻松地向会员空间模板添加信息调用,而无需编写SQL查询执行代码。空间的“智能标签功能”的语法与智能标签基本相同。 space的“智能标签功能”具体语法如下:
?php$spacesql=espace_eloop(列ID、显示条数、操作类型、仅显示带标题的图片); while($spacer=$empire-fetch($spacesql)){ $spacesr=espace_eloop_sp($spacer);模板代码内容?}?1.为什么espace_eloop函数的参数和智能标签的参数一样?是的,参数是完全一样的,设置的内容也是一样的,并且支持智能标签的所有操作类型。 “栏目ID”:可提供多个栏目ID、主题ID、标题分类ID,数字按格子排列,如“1,2”;如果通过SQL 语句调用,则这就是SQL 语句。 “显示记录数”:显示前几条记录。 “操作类型”:同一个标签调用的操作类型。 “仅显示带标题的图片”:0表示不限制,1表示仅显示带标题的图片信息。 2. $spacer 变量是什么? $spacer 相当于智能标签的“$bqr”变量: $spacer [字段名称] 3. $spacesr=espace_eloop_sp($spacer); 的作用是什么?做? “espace_eloop_sp”函数返回一个特殊字段内容的数组,相当于智能标签的$bqsr变量:
$spacesr[titleurl]: 标题链接$spacesr[classname]: 栏目名称$spacesr[classurl]: 栏目链接示例示例1:使用space“智能标签功能”实现如下效果
代码如下所示:
表格宽度='380'边框='0'cellpadding='3'cellspacing='1'bgcolor='#96C8F1'align='center'tr td背景='template/default/images/bg_title_sider.gif'b最新新闻/b/td /tr tr td bgcolor='#FFFFFF' 表宽度='100%' border='0' cellspacing='0' cellpadding='0' ?php $spacesql=espace_eloop(2,5,0,0 ) ; while($spacer=$empire-fetch($spacesql)) { $spacesr=espace_eloop_sp($spacer); tr td height='25' img src='template/default/images/li.gif' width='15' height='10'a href='?=$spacesr[titleurl]?' target='_blank'?=$spacer[title]?/a (?=date('Y-m-d',$spacer[newstime])?) /td /tr ? } ? /table /td /tr/table 说明:调用列ID=2的最新5条信息。 (日期是时间格式化函数)