好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

dedecms中list标签判断缩略图不存在则不显示

今天带来dedecms中list标签判断缩略图不存在则不显示教程。

请看下面源码:

{dede:list  titlelen='130'  imgwidth='100' imgheight='100' orderby=Id pagesize='15' orderway='desc'} <li> [field:array runphp='yes']  if(strpos(@me['litpic'],'defaultpic')) @me = ""; else @me = '<img src="'.@me[litpic].'" alt="'.@me[fulltitle].'" onerror="nofind()" height="50" width="50" class="lm_img"/>'; [/field:array] <div class="li_lm_rt"> <p class="li_lm_t"> <a href="[field:arcurl/]" target="_blank" title="[field:title/]">[field:title/]</a><span>关注热度:[field:click/]</span> </p> <p class="li_lm_m"> [field:description/]..<a href="[field:arcurl/]" title="[field:title/]" target="_blank">[详情]</a> </p> </div> </li>   {/dede:list}

其中重点代码是:

[field:array runphp='yes']  if(strpos(@me['litpic'],'defaultpic')) @me = ""; else @me = '<img src="'.@me[litpic].'" alt="'.@me[fulltitle].'" onerror="nofind()" height="50" width="50" class="lm_img"/>'; [/field:array]

先获得当前全部数组,array,判断其中数组中 @me['litpic'] 是否为默认图片,然后根据你的业务逻辑判断即可。

以上就是自学php网提供本章所有教程,请大家多多支持自学php网。

查看更多关于dedecms中list标签判断缩略图不存在则不显示的详细内容...

  阅读:60次