庆祝帝国CMS专题调用缩略图成功 美女来上菜了,得多吃点〜

需求描述:在帝国CMS的专题页模板中,如果这个专题有缩略图,则显示缩略图,如果没有呢,那就显示一个默认的图片来代替。

庆祝帝国CMS专题调用缩略图成功 美女来上菜了,得多吃点〜

帝国cms缩略图

(那给每个专题配上图片不就行了?是的,可是由于已有的专题太多,有些专题并不重要,也就没有兴趣给它配上图片了~)

那于帝国CMS栏目页模板制作来说,这是简单的事。可是现在要解决的是专题页模板,虽然专题页模板和栏目页模板代码是通用的。可是也不能说搬过来就能用的。

网上搜索答案,大部分是针对栏目页缩略图而言的,在帝国CMS官网论坛看到一篇贴子,见:

http://bbs.phome.net/showthread-13-126511-0.html

虽然不能直接拿来就用,但也找不到其他的。就以此为范本,自己编写一个判断程序吧。好在此贴给出了程序逻辑。

经过一番实践,终于解决了需求。实例如下:

  • node.js专题,有缩略图,则显示缩略图。见:http://www.qidiantong.com/nodejs/

  • 微信小程序开发,没有缩略图,则显示一张默认的图片。见:http://www.qidiantong.com/xiaochengxu/

实现的程序代码如下,是用灵动标签里加上SQL和PHP IF来判断实现。

[e:loop={“select ztimg,ztname from phome_enewszt where ztid=’$GLOBALS[navclassid]'”,1,24,0}]

<?

if(empty($bqr[ztimg]))

{

?>

<img class=”fl” src=”/images/qdt.png”>

<?

}

else

{ ?>

<img class=”fl” src=”<?=$bqr[ztimg]?>” alt=”<?=$bqr[ztname]?>”>

<?

}

?>

[/e:loop]

sql中所调用的专题表中的字段,可参见专题数据表。

庆祝帝国CMS专题调用缩略图成功 美女来上菜了,得多吃点〜

帝国CMS专题表字段列表

对于专业程序员来说,这可能太小儿科了,但对于一直从事网络营销为主要工作的华哥来说,这是殊为不易的。

应当好好地吃一顿,犒赏自己。

庆祝帝国CMS专题调用缩略图成功 美女来上菜了,得多吃点〜

美女上菜食欲大开,多吃点〜

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: