



问题请教:
上面有3张图,第一张是我做的效果图,每个帖子下面有3张小图。
第二张,是手机版论坛,用户上传图片的地方,这里上传的是属于组图,这个可以调出来。
第三张,是电脑版论坛,用户在编辑器里上传图片,但这里的图片,比如想调3张出来,却调不出!
因为有些用户是手机发帖上传图片,有些用户是电脑发帖上传图片,我的最终目的就是要想图1一样,既要能调出手机上传的“组图”,也要能调出电脑用户编辑器里上传的图片。
PS:图1效果图就是调用的“组图”,这里如果要调出编辑器里的多张图片的话,请教这个判断应该如何写?
我是参考教程里判断做的
{qb:tag name="xxx" type="cms" rows="10"}
{if ( count($rs['picurls'])>2 )}
<li>{$rs.title}</li>
{volist name="$rs.picurls" id="vo"}
{if ($i<4)}
<li><img src="{$vo.picurl}"></li>
{/if}
{/volist}
{elseif ( $rs['picurl']!='' ) /}
<li>{$rs.title}<br><img src="{$rs.picurl}"></li>
{else /}
<em>{$rs.title}</em>
{/if}{/qb:tag}BBS比较特点,用下面这个
{qb:tag name="xxx" type="bbs" rows="10"}
{if ( count($rs['picurls'])>2 )}
<li>{$rs.title}</li>
{volist name="$rs.picurls" id="vo"}
{if ($i<4)}
<li><img src="{$vo.picurl}"></li>
{/if}
{/volist}
{else /}
<li>{$rs.title}</li>
{volist name=":fun('Content@get_images',fun('bbs@getContents'$rs.id))" id="vs"}
{if ($i<4)}
<div class="apic ainuolazyloadbg" style="background-size:cover;">
<img src="{$vs.picurl}">
</div>
{/if}
{/volist}
{/if}
{/qb:tag}CMS SHOP其它的,用这个
{qb:tag name="xxx" type="cms" rows="10"}
{if ( count($rs['picurls'])>2 )}
<li>{$rs.title}</li>
{volist name="$rs.picurls" id="vo"}
{if ($i<4)}
<li><img src="{$vo.picurl}"></li>
{/if}
{/volist}
{else /}
<li>{$rs.title}</li>
{volist name=":fun('Content@get_images',$rs.full_content)" id="vs"}
{if ($i<4)}
<div class="apic ainuolazyloadbg" style="background-size:cover;">
<img src="{$vs.picurl}">
</div>
{/if}
{/volist}
{/if}
{/qb:tag}试试这个
{qb:tag name="xxx" type="bbs" rows="10"}
{if ( count($rs['picurls'])>2 )}
<li>{$rs.title}</li>
{volist name="$rs.picurls" id="vo"}
{if ($i<4)}
<li><img src="{$vo.picurl}"></li>
{/if}
{/volist}
{else /}
<li>{$rs.title}</li>
{volist name=":fun('Content@get_images',$rs.full_content)" id="vs"}
{if ($i<4)}
<div class="apic ainuolazyloadbg" style="background-size:cover;">
<img src="{$vs.picurl}">
</div>
{/if}
{/volist}
{/if}
{/qb:tag}