帝国CMS列表页没有图片显示指定图片教程

帝国CMS在列表页中,只要信息没有标题图片,就不显示,有标题图片才显示,这样没标题图片的情况下,就不会显示一个X框框。

list.var中勾选 使用程序代码

方法一:

没有标题图片时显示指定图片:

1

2

3

4

5

if(empty($r[titlepic]))

{

        $r[titlepic]='/images/img.gif';

}

$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';

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

也不一定是标题图片,其它字段也可以。

示例代码,eweima 字段

1

2

3

4

5

6

$img='<div class="a">字段为空时显示这里</div>';

if(empty($r[eweima]))

{

        $img='<div class="a"><div class="bbb">[!---eweima--]</div></div>';

}

$listtemp=''.$img.'';

方法二:

1

2

3

4

5

6

7

$img='<dt><a target=”_blank” href=”[!–titleurl–]”><img alt=”[!–title–]” title=”[!–title–]” width=”120″ height=”100″ src=”[!–titlepic–]”/></a></dt>

<dd><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></dd>';

if(empty($r[titlepic]))

{

$img='<dd><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></dd>';

}

$listtemp='<dl>’.$img.'</dl>';

就是,有标题图片与没有的情况下分别调用。

列表页 内容页 判断有图或者无图时调用的代码:

1

2

3

4

5

6

7

8

if(empty($r[titlepic]))

{

$con='无图的模板代码 列如:<li><img src="图片地址">无图模板</li>';

}

else{

$con='有图的模板代码 列如:<div><li><img src="图片地址">有图模板</li></div>';

}

$listtemp=$con;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑叔敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值