帝国ECMS实现列表页有标题图片就显示图片,如果没标题图片则不显示图片只显示文字

迅恒数据中心

原 列表内容模板(list.var):

<li class="fixed">
<a href="[!--titleurl--]" target="_blank" class="img" title="[!--oldtitle--]"><img src="[!--titlepic--]" alt="[!--oldtitle--]" /></a>
<div class="info">
<a href="[!--titleurl--]" target="_blank" title="[!--oldtitle--]">[!--title--]</a>
<p>[!--smalltext--]...</p>
</div>
</li>

 

转换后为(记得开启支持程序代码):

$titlepic = $r['titlepic']?'<a href="[!--titleurl--]" target="_blank" class="img" title="[!--oldtitle--]"><img src="[!--titlepic--]" alt="[!--oldtitle--]" /></a>':'';
$listtemp = '<li class="fixed">
'.$titlepic.'
<div class="info">
<a href="[!--titleurl--]" target="_blank" title="[!--oldtitle--]">[!--title--]</a>
<p>[!--smalltext--]...</p>
</div>
</li>';

分类:建站知识 百度收录 必应收录