phpmcs 图片模型相关文章获取图片组图的方法
{pc:content action="relation" relation="$relation" id="$id" catid="$catid" num="4" keywords="$rs[keywords]"} {loop $data $r} <article class="column column--xs-12 column--sm-6 column--sm-stretch column--md-4 column--md-stretch column--lg-3 column--lg-stretch product product--2165991145529 product--1"> <div class="product__content"> <a class="product__image-wrapper" href="{$r[url]}" title="{$r[title]}"> {php $ids = $r[id]} {pc:get sql="SELECT pictureurls FROM v9_picture_data where id = '$ids'" start="0" num="1" return="pictureurls" } {loop $pictureurls $pic_k $r} {php $urlsdata=string2array($r['pictureurls'])} {if $r['pictureurls']} {loop $urlsdata $pic_l $v} {if $pic_l > 1} {php break} {/if} <img class="product__image {if $pic_l==1}product__image--secondary{/if} lazy" data-srcset="{$v[url]}" data-src="{$v[url]}" data-default-image="{$v[url]}" alt="{$r[title]}"> {/loop} {else} <img class="product__image lazy" data-srcset="{siteurl($siteid)}/template/img/no_img.jpg" data-src="{siteurl($siteid)}/template/img/no_img.jpg" data-default-image="{siteurl($siteid)}/template/img/no_img.jpg" alt="{$r[title]}"> {/if} {/loop} {/pc} </a> <header class="product__header"> <h2 class="product__title"> <a href="{$r[url]}" title="{$r[title]}">{$r[title]}</a> </h2> <span class="product__meta product__meta--pricing"> <span class="product__price"></span> </span> </header> </div> </article> {/loop} {/pc}
这个方法是获取使用sql语句获取对应文章的pictureurls字段并转化为数组循环输出,如果需要输出全部的组图删除一下代码即可
{if $pic_l > 1} {php break} {/if}
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
phpmcs 图片模型文章列表获取图片组图的方法2020-12-21
phpmcs 自定义html文件名2020最新方法2012-11-03