帝国CMS如有缩略图就显示 没有就不显示的php代码

分类栏目:教程 - 帝国cms教程

需要在栏目模版列表内容模板(list.var) 勾选使用程序代码,然后使用PHP判断实现

完整代演示码如下:

   $titlepic='';

if($r[titlepic])

{

$titlepic='<a class="pic" href="[!--titleurl--]" title="[!--oldtitle--]"> <img src="[!--titlepic--]" alt="[!--oldtitle--]" width="140px" height="86px" /> </a>';

}

$listtemp='<li>

<div class="name"><a class="meiwen" href="[!--titleurl--]" title="[!--oldtitle--]" target="_blank">[!--title--]</a></div>

<div class="read">[!--onclick--]</div>

<div class="date">[!--newstime--]</div>

</li>

<p>

'.$titlepic.'

[!--smalltext--]...<a class="text" href="[!--titleurl--]" target="_blank">[浏览全文]</a></p>

';

 

下面使用说明

$titlepic=' '  中间的部分是你的图片代码

$listtemp=' ' 中间是你的全部 list.var 模版代码,这部分代码中原先图片部分的用'.$titlepic.' 代替

这个代码大家可以放心的去用了,保证没有问题。

另外补充下$titlepic=' ' 和$listtemp=' '  就是你自己的模版代码里不能用 '  单引号了,有用引号的全部换成 " 不然PHP不能运行的。