帝国CMS显示头条/置顶/推荐标识实现方法:在列表模板中,通过判断字段是否为空来显示相应的标识。
帝国CMS显示头条/置顶/推荐标识实现方法具体如下:

首页模板上的灵动标签格式
1、代码示例:
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
$newimg="";
if(time()-$bqr[truetime]<=3*24*3600)
{
$newimg="<img src='New图片地址'>";
}
?>
<li>
<a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><?=esub($bqr[title],36)?></a><?=$newimg?>
</li>
[/e:loop]
| 字段名称 | 说明 |
| $newimg | 用于存放新图标的HTML代码 |
| $bqr[title] | 文章标题 |
| $bqsr[titleurl] | 文章链接 |
列表页模板上的灵动标签格式
1、代码示例:
$newimg="";
if($r[isgood]==1)
{
$newimg='<img src="New图片地址">';
}
$listtemp='<li><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a>'.$newimg.'</li>';
| 字段名称 | 说明 |
| $r[isgood] | 判断是否为推荐文章 |
| $newimg | 存放推荐图标的HTML代码 |
实际使用中的代码示例
1、代码示例:
[e:loop={'selfinfo',20,0,0}]
<?
$newimg="";
$good="";
if(!empty($bqr[titlepic]))
{
$newimg="<img src='/template/images/image_s.gif' />";
}
if($bqr[istop]==1)
{
$good = "<img src='/template/images/pin_1.gif' />";
}
?>
<tr class="even">
<td class="title">
<h1><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,30,false)?></a> <?=$newimg?> <?=$good?></h1>
<p class="intro">
<?=sub($bqr[smalltext],0,80,false)?>[<a title="阅读全文" href="<?=$bqsr[titleurl]?>" target="_blank">详细内容</a>]
</p>
</td>
</tr>
[/e:loop]
| 字段名称 | 说明 |
| $bqr[titlepic] | 文章标题图片 |
| $bqr[istop] | 判断是否为置顶文章 |
| $newimg | 存放新图标的HTML代码 |
| $good | 存放置顶图标的HTML代码 |
相关问题与解答
1、问题一:如何同时调用头条(1级、2级)、推荐(1级、2级)的标识?

答案:可以使用以下灵动标签代码:
[e:loop={0,10,3,0,'isgood=1 or firsttitle=1 or isgood=2 or firsttitle=2'}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
或者:
[e:loop={0,10,3,0,'isgood in (1,2) or firsttitle in(1,2)'}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
2、问题二:如何调用既为头条又为推荐的文章标识?
答案:可以使用以下灵动标签代码:

[e:loop={0,10,3,0,'isgood=1 and firsttitle=1'}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
到此,以上就是小编对于“帝国CMS显示头条/置顶/推荐标识实现方法”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。