帝国ECMS没有缩略图时指定图片为缩略图标题图片

迅恒数据中心

帝国ECMS在列表页模板中,没有标题图片时显示指定图片:
list.var中勾选 使用程序代码
没有标题图片时显示指定图片【列表内容模板(list.var)】:

if (empty($r[titlepic])) {
 $r[titlepic] = '/images/img.gif';
}
$listtemp = '<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';

说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。

其他说明:
如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加\,例如:$listtemp='代码\'[!--titlepic--]\'>';
相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加\,例如:$listtemp="代码\"[!--titlepic--]\">";
也就是说$listtemp = ''用单引号来调用,里面的代码就全部用双引号"比较好
如:

 


if (empty($r[titlepic])) {
 $r[titlepic] = '/images/img.png';
}
$listtemp = '<li class="not-animated"  data-animate="slideInUp" data-delay="000">
 <div class="media media-x">
  <div class="media_img float-left"><a  href="[!--titleurl--]" ><img class="lazy" src="[!--titlepic--]"></a></div>
  <div class="media-body">
   <h3><a href="[!--titleurl--]">[!--oldtitle--]</a></h3>
   <div class="time hidden-l">[!--newstime--]</div>
   <p class="hidden-l">[!--smalltext--]...<a href="[!--titleurl--]" >...More&gt;&gt;</a></p>
  </div>
 </div>
</li>';

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