腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

[帝国cms] 让帝国CMS实现不同的字段值显示不同图片的方法

1
回复
1036
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32836
发表于 19-4-18 20:13:38 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
                

  在用帝国CMS做网站的时候,为了美化网页,我们常常需要根据不同的字段值用不同的图片来代替,比如商品中的颜色,我们希望用颜色图片来代替各种颜色显示。

  又如下图:

6 n. i& U$ E, R( ]
                               
登录/注册后可看大图

  有两个字段值:“新家教、紧急”。通常我们用帝国CMS标签调用出是直接显示“新家教、紧急”文字的。如果想用上面的图片一样美观显示,就要用到if判断了。

  内容页调用:

  1. <?php
    ; Y. Z# i/ x) Q6 y3 o* o+ @5 I
  2. if($navinfor[proof]=='新家教')
    ) H" S- j& ]" L
  3. {
    / r( W+ x; `; V; i. ?0 v+ u
  4. ?>) P  G. j' }: R: p  E! P
  5. <img src="/images/ico1.jpg">5 G+ }% v- L$ b7 V. P5 c/ X
  6. <?
    9 Q0 N; w; ]6 _# F6 z/ f
  7. }) y; v3 [5 @5 e
  8. elseif($navinfor[proof]=='紧急')# }" |& w7 |) Y/ S: M. j9 b5 a
  9. {
    # ^# x% r. l4 d  \; q
  10. ?>) m+ F9 O$ @0 ~! N2 f0 m6 h
  11. <img src="/images/ico2.jpg">/ ]* \* a7 S; D- f6 V* Y
  12. <?3 P/ i$ C# [  {: B, J! f
  13. }1 R& ]( @7 f) V
  14. ?>
复制代码

, j: D+ V* j; O1 `" ^. @' h; V

  如果字段proof的值为“新家教”则输出ico1.jpg,如果值为“紧急”则输出ico2.jpg。

  列表页调用则不一样了。需要在 列表内容模板(list.var) 中使用程序代码

  列表页调用:

  1. if($r[proof]=='未认证')
    8 Z' o% n/ c8 M/ h* `
  2. {# b+ e+ \2 |' }" p1 t0 P7 h# J
  3.   $proof= '/images/ico1.jpg';2 O: l: q9 }$ ~
  4. }
    ! n% {# Q7 e2 ]  w- S% K" o
  5. elseif($r[proof]=='已认证')
    , q5 L, E8 T! m: x, j; C% U
  6. {: Y# @2 \/ o9 q" l; Z) ^2 f
  7. $proof= '/images/ico2.jpg';$ v7 b/ p: [2 ]
  8. }
    9 w4 v% a) M( H5 o  E
  9. $listtemp='<li><img src="'.$proof.'"/></li>';
复制代码
. E5 z+ Q1 j2 [1 V4 c

  如果字段proof的值为“新家教”则输出ico1.jpg,如果值为“紧急”则输出ico2.jpg。然后中用 $listtemp来输出显示图片。


2 K4 ?0 b9 X8 O7 ]5 T/ M" N& I9 p  p            

0

主题

8

帖子

4

积分

1°伸手党

Rank: 2

积分
4
发表于 19-10-13 22:40:47 | 显示全部楼层         
我是个凑数的。。。
回复

使用道具 举报

网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除