如题,需要用php判断标题是否有图片,如果有显示图片,如果没有不显示不让它显示系统自带的缩略图,直接上案例代码,如下:

if(!empty($r[titlepic])){
$r[titlepic]='<img src="'.$r[titlepic].'" alt="'.$r[title].'">';
}else{
$r[titlepic]="";
}
$listtemp='<li>
<h3><a href="[!--titleurl--]" target="_blank" title="[!--title--]">[!--title--]</a></h3>
<div class="w mcyp10 box-sizing gray clr">
<span><i class="fa fa-user mr5"></i>[!--writer--]</span>
<span><i class="fa fa-calendar mr5"></i>[!--newstime--]</span>
<span><i class="fa fa-eye mr5"></i>[!--onclick--]次</span>
</div>
<p class="showImg"><a href="[!--titleurl--]" target="_blank">'.$r[titlepic].'</a></p>
<p class="text">[!--text--]</p>
</li>';
勾选“使用程序代码”
在list.var中存在数据的数组变量是$r,具体有什么内容可以直接打印出来看看。
list.var模板中使用PHP不需要结尾,使用变量或者操作变量请直接写。
在list.var中不能PHP代码和HTML代码混编,如果混编的话PHP代码不会被解析,需要怎么操作呢?要把整个list.var当作是PHP环境(事实上也是这样)。就是把所有内容赋值给$listtemp变量就是输出
猜你喜欢