帝国cms灵动标签怎么调用(帝国cms 开启动态)
智能标签(e:loop) 格式:
[e:loop={列ID/主题ID、显示数量、操作类型、仅显示带标题的图片、附加SQL条件、显示排序}] 模板代码内容[/e:loop] 示例:
tablewidth='100%'border='0'cellspacing='1'cellpadding='3'[e:loop={列ID/主题ID、显示数量、操作类型、仅显示带标题的图片、附加SQL条件、显示排序} ]trtdahref='?=$bqsr[titleurl]?'target='_blank'?=$bqr[title]?/a(?=date('Y-m-d',$bqr[newstime])?)/td/tr[/e:loop]/表
标签说明:智能标签不需要标签模板,模板内容是PHP代码,因此更加灵活,可以使用所有PHP处理功能。要使用该标签,需要启用模板支持程序代码(参数设置)。
范围:
列ID/主题ID:点此查看列ID,点此查看主题ID,当前ID='selfinfo',可以有多个列ID和主题ID,数字不限,如'1,2 '。显示条数:显示前几条记录。操作类型:详见操作类型说明。只显示带标题的图片:0表示不限制,1表示只显示带标题的图片信息。附加SQL条件:附加调用条件,如:'title='Empire'。显示排序:可以指定按对应字段排序,如:'id desc'。变量说明:
$bqr: $bqr[field name]: 显示字段的内容$bqsr: $bqsr[titleurl]: 标题链接, $bqsr[classname]: 列名称, $bqsr[classurl]: 列链接$bqno: $bqno : 是调用序号$public_r: $public_r[newsurl]: 网站地址常用功能介绍:
文本拦截:esub(string, 拦截长度),示例:esub($bqr[title],30) 拦截标题的前30个字符。
时间格式:date('格式字符串',时间字段),示例:date('Y-m-d',$bqr[newstime]) 时间显示格式为'2008-10-01'。
实例1:如果信息为当天就加New标志
该功能实现了调用信息时如果是当天发布的最新信息,则显示New logo图片。
ul[e:loop={列ID、显示数量、操作类型、仅显示带标题的图片}]?$newimg='';if(date('m-d',$bqr[truetime])==date(' m -d')){$newimg='imgsrc='新图片地址'';}?liahref='?=$bqsr[titleurl]?'target='_blank'?=sub($bqr[title],0 , 10,假)?/a?=$newimg?/li[/e:loop]/ul
注意:首先将newimg定义为空。如果日期=今天,将显示新图片。使用?=$newimg?在您想要的适当位置调用它。
实例2:在灵动标签内使用SQL
[e:loop={'select * from phome_ecms_news where classid=72 order by id DESC limit 6',6,24,0}]。请注意,在可以使用SQL 之前,倒数第二个参数是24。
[e:loop={'select*from[!db.pre!]ecms_newswhereclassid=72andtype='Developer'orderbyidDESClimit6',6,24,0}]liclass='class1'ahref='http://www.hkqipilang.acafa.com/'目标=_blanktitle='?=$bqr[title]?'?=$bqr[title]?/adivclass='top_div_myAcafa_u'?=$bqr[address]?br/业务范围:=$bqr[smalltext]?/div /li[/e:loop]示例3:如果信息有图像信息,则标题会有图像标志
[e:loop={'selfinfo',20,0,0}]?$newimg='';if(!empty($bqr[titlepic])){$newimg='imgsrc='/uploads/allimg/140603/00102HX1 -5.gif'/';}?trclass='eventdclass='title'h1ahref='?=$bqsr[titleurl]?'target='_blank'?=sub($bqr[title],0,24 ,false)?/a?=$newimg?/h1pclass='intro'?=$bqr[smalltext]?[atitle='阅读全文'href='?=$bqsr[titleurl]?'target='_blank '详细内容/a]/p/tdtd?=$bqr[myarea]?/tdtd?=date('Y-m-dH:i:s',$bqr[newstime])?/td/tr[/e:loop]
使用?=$bqr[字段]?为了显示字段,$bqsr 只有几个变量:
$bqsr[titleurl]:标题链接$bqsr[classname]:列名称$bqsr[classurl]:列链接$bqsr[titleurl]:标题链接$bqsr[classname]:列名称$bqsr[classurl]:列链接除此以外其他几个人使用$bqr。示例1:
!--最近300条中点击率最高的2条--[e:loop={'select*from(selecta.id,a.title,a.newspath,a.newstime,b.classpath,b .classname,b.文件类型,a.onclick,a.smalltextfrom'.$dbtbpre.'ecms_articleasa,'.$dbtbpre.'enewsclassbwherea.classid=b.classidanda.checked=1orderbya.newstimedesclimit200)asnew300orderbynew300.onclickdesclimit2',1,24 ,0}]liahref='/?=$bqr[classpath].'/'.$bqr[newspath].'/'.$bqr[id].$bqr[文件类型] ?'target=' _blank'title='?=$bqr[title]?'h3?=sub($bqr[title],0,30,false)?/h3/aspn?=sub($bqr[smalltext] ,0,150,false) ?……/span/li[/e:loop]示例2:
[e:loop={'article',4,20,1}]divid='body_left_Panel_Components1_body_No1'class='body_left_Panel_Components1_body_No1'divid='body_left_Panel_Components1_body_No1_img'class='body_left_Panel_Components1_body_No1_img'atitle='?=$bqr[title]?'href=' ?=$bqsr[titleurl]?'imgheight='62'width='115'alt='?=$bqr[title]?'src='?=$bqr[titlepic]?'//a/divdivid=' body_left_Panel_Components1_body_No1_text'class='body_left_Panel_Components1_body_No1_text'ul!--改进Adsense 相关性抓取--!--google_ad_section_start--?php$newimg='';$sql_good=$empire-query('select*from(selecta.id, a.标题,a.newspath,a.newstime,b.classpath,b.classname,b.filetypefrom'.$dbtbpre.'ecms_articleasa,'.$dbtbpre.'enewsclassbwherea.classid=b.classidanda.checked=1anda.isgood=1orderbya .onclickdesclimit12)asa1orderbylength(a1.title)limit'.($good_pageSize*$good_limitsize).','.$good_limitsize);$_i=$good_limitsize*$good_pageSize+1;while($info=$empire-fetch ($ sql_good)){?liimgsrc='/face/image/?=$_i?gif'alt='?=$info[title]?'width='11'height=' 9'/ahref='/?=$info[类路径].'/'.$info[新闻路径].'/'.$info[id].$info[文件类型]? 'target='_blank'title='?=$info[title]?'?=sub($info[title],0,20,false)?/a/li?php$_i++;}$good_pageSize++;--google_ad_section_end--/ul/div/div[/e:loop]示例3:
[e:loop={'selectclassid,classpath,classnamefrom[!db.pre!]enewsclasswhereclassidin('47','48','49','50','51','52','53','54' ,'55','103','112')orderbyclassid',1,24,0}]divid='body_left_Pane2'class='body_left_Pane2'divid='body_left_Pane2_title'class='body_left_Pane2_title'spanh4ahref='[!-- news.url--]?=$bqr[类路径]?/'title='?=$bqr[类名]?'?=$bqr[类名]?/a/h4/spanspan/spanspan/span?php$newimg='';$sql=$empire-query('selectclassid,classpath,classnamefrom'.$dbtbpre.'enewsclasswherebclassid=$bqr[classid]orderbyclassid');while($info=$empire-fetch($sql)){ ?spanahref='/?=$info[classpath]?/'title='?=$info[classname]?'?=$info[classname]?/a/span?php }?/divdivid='body_left_Pane2_body'class='body_left_Pane2_body'divid='body_left_Pane2_body_left'class='body_left_Pane2_body_left'divid='body_left_Pane2_body_left_title'class='body_left_Pane2_body_left_title'?php$newimg='';$sql=$empire-query(' selecta.*,b.filetype,b.classpath,b.classnamefrom'.$dbtbpre.'ecms_articleasa,'.$dbtbpre.'enewsclassbwherea.classid=b.classidanda.checked=1anda.firsttitle=1andlength(a.titlepic)3anda .classidin(selectclassidfrom'.$dbtbpre.'enewsclasswherebclassid=$bqr[classid])orderbya.newstimedesclimit1');while($info=$empire-fetch($sql)){?divid='body_left_Pane2_body_left_title_pic'class='body_left_Pane2_body_left_title_pic' imgsrc='?=$info[titlepic]?'title='?=$info[title]?'width='80'height='60'//divdivid='body_left_Pane2_body_left_title_right'class='body_left_Pane2_body_left_title_right'h5ahref='[ !--news.url--]?=$info[classpath].'/'.$info[newspath].'/'.$info[id].$info[filetype]?'target='_blank'title='?$info[title]?'?=sub($info[title],0,20,false)?/a/h5?=sub($info[smalltext],0,100,false)?……/div ?php}?/divdivid='body_left_Pane2_body_left_body'class='body_left_Pane2_body_left_body'ul?php$newimg='';$sql=$empire-query('selecta.id,a.title,a.newspath,a.newstime,b .classpath,b.classname,b.filetypefrom'.$dbtbpre.'ecms_articleasa,'.$dbtbpre.'enewsclassbwherea.classid=b.classidanda.checked=1anda.classidin(selectclassidfrom'.$dbtbpre.'enewsclasswherebclassid='$bqr [classid]'orderbyclassid)orderbya.onclickdesc,a.newstimedesclimit'.$limitsize);while($info=$empire-fetch($sql)){if(date('y-m-d',$info[newstime])==date('y-m-d')){$newimg='fontcolor=red'.date('m-d',$info[newstime]).'/font';}else{$newimg=date(' m-d',$info[newstime]);}?li
???????????????????"?target="_blank"?title="=$info[title]?>">=sub($info[title],0,30,false)?>????????????????????????????????????????????????????????????????????- ???????????????????????query("select?a.id,a.title,a.newspath,a.newstime,b.classpath,b.classname,b.filetype,b.classid?as?b_id?from?".$dbtbpre."ecms_article?as?a,".$dbtbpre."enewsclass?b?where?a.classid=b.classid?and?a.checked=1?and??a.classid?in?(select?classid?from?".$dbtbpre."enewsclass?where?bclassid='$bqr[classid]'??order?by?classid)??order?by?a.newstime?desc?limit?".$limitNewSize);????????????????????????while($info=$empire->fetch($sql))????????????????????????{???????????????????????????????????????????????????????????????????????????????if?(get_date(date("y-m-d"),date("y-m-d",$info[newstime]))<1)?????????????????????????????????????????????????????????????????????????????????{$newimg="";}??????????????????????????????????????????????????????????????????????????????else?????????????????????????????????????????????????????????????????????????????????{$newimg="";}?????????????????????????????????????????????????>?????????????????????
- ????????????????????????/"?title="=$info[classname]?>">[=$info[classname]?>]"?target="_blank"?title="=$info[title]?>?日期:=date("Y-m-d",$info[newstime])?>">=sub($info[title],0,18,false)?>=$newimg?>???????????????????? ????????????????????????????????