技术宅

当前位置:首页 > 网站教程 > 帝国教程

帝国教程

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

时间:07-20 作者:
帝国cms在栏目页使用这样的效果需要在栏目模版列表内容模板(list.var) 勾选使用程序代码,然后使用PHP判断实现,网上很多代码都是错误的或者是说明不详细的。这么我发一个完整

 帝国cms在栏目页使用这样的效果

1.jpg

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

2.jpg

网上很多代码都是错误的或者是说明不详细的。

这么我发一个完整的代码和说明。

3.jpg

完整代演示码如下:

   $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不能运行的。