dede栏目页文章有图片的显示图没有的只显信息

作者:彼岸花开 | 创建时间: 2023-04-28
dede栏目页调去信息如果信息有图片的话就显示图,如果没有的图片的文章只显信息。...
dede栏目页文章有图片的显示图没有的只显信息

操作方法

官方dede栏目页找到这段代码: {dede:list pagesize='10'} <li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] [<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span> <p class="intro"> [field:description  /]... </p> </li> {/dede:list}

将其中的这段代码替换: 下面我们只需要把原来列表调用标签中的以下代码: [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}'/></a>"); [/field:array] 替换成以下代码: [field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}'/></a>"); [/field:array]

最后实现成功看效果图:

点击展开全文

更多推荐