今天带来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标签判断缩略图不存在则不显示的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did5509