帝国cms模板标签—笔记

文章简介调用:灵动标签<?=$bqr[‘smalltext’]?>

文章简介调用:灵动标签 可以控制简介字数 <?=esub($bqr[smalltext],50)?>

文章标题图片:<?=$bqr[‘titlepic’]?>

站点标题:<?=$public_r[sitename]?>

帝国cms灵动标签没有标题图片的时候显示默认图片:

src=”<?=$bqr[titlepic]?$bqr[titlepic]:’不存在显示的图片地址.gif’ ?>”

帝国cms:文章没有设置标题图片就显示指定的图片

 

帝国cms随机调用信息

按表随机调用:
[ecmsinfo]”select * from phome_ecms_news order by rand() desc limit 6 “,6,18,0,24,2,0[/ecmsinfo]

loop随机方法:

[e:loop={“select * from [!db.pre!]ecms_news order by rand() desc limit 15″,10,24,0}]

<li><a href=”<?=$bqsr[titleurl]?>” title=”<?=$bqr[‘title’]?>”><img src=”<?=$bqr[‘titlepic’]?>” alt=”<?=$bqr[‘title’]?>” width=”130″ height=”110″ /><span class=”title”><?=esub($bqr[title],20)?></span></a></li>
[/e:loop]

 

 

随机调用本栏目:
[ecmsinfo]”select * from phome_ecms_news where classid=’$GLOBALS[navclassid]’ order  by  rand()  desc  limit 6″,6,18,0,24,2,0[/ecmsinfo]

其中:news为表名,两个6表示调用的数量为6条,18表示标题取18个字符,第一个0表示不显示栏名名,随机调用的操作类型固定为24,2表示模板ID,第二个0标题图片不存在也调用…………,sql中栏目id要用终极栏目id

关键词调用文章
[e:loop={“select * from phome_ecms_news where title like ‘%关键词%’ and checked=1 order by newstime desc limit 10″,10,24,0}]
[/e:loop]

[e:loop={‘news’,10,18,0,”title like ‘%关键词%'”,”}]

[/e:loop]

第一句是在任何一个版本中都可以用

第二句在帝国6.6中可以用

 

如果想要调用多个关键词的文章就用or

[e:loop={‘news’,10,18,0,”title like ‘%关键词%’ or title like ‘%关键词2%'”,”}]

[/e:loop]

 

帝国cms栏目别名调用:

[e:loop={“select bname from phome_enewsclass where classid=’$GLOBALS[navclassid]'”,1,24,0}]
<?=$bqr[bname]?>
[/e:loop]

或者用<?=$class_r[$GLOBALS[navclassid]][bname]?>  未鉴定是否有效,好像是封面模版用不了