点点二代引擎获取图片集首图以及获取非首图全部输出

2012.10.27 分享 5434 人浏览 留言

前几天做那个DD-Atheme模板的时候,图片集的缩略图输出让我纠结了很久,花了半天的时间 一直再搞这个,最后,在 NMTuan的帮助下才搞定,在这里分享下吧,免得大家走弯路。

<img src="<?= post.photos[0]['500'].src ?>" />

这里是非首图输出,即除了第一个图片,其他都输出

<script type="server/javascript">
post.photos.forEach(function(photo,d){
if(d==0) return;//如果是首图,就跳过
write('<img src="'+ photo['250'].src +'" width="470" alt="'+ photo.alt +'" />');
})
</script>

当然里面的500什么的各种参数可以自定义...

语法其实就这么简单,可是不会js我想破头也想不出来呀。。。

有了这些语法,以后做模板就 方便多了,至少输出图片集的缩略图 可以搞定了 哈哈哈!!!

(一开始我还在用一代的那种模式,首先判断是否是单个图片,如果是,输出所有图片;如果是图片集,循环输出图片,判断是否为首图,输出图片。纠结吧。。。但是一代由于有DOC支持,个人还是能摸索出来的,强大的二代引擎,真的好好学js去了。。。 )

如果没人看的话,就当作自己备忘吧...

文章地址:https://huilang.me/dd-2-photo/

回复本文

您的电子邮箱地址不会被公开。 必填项已用 * 标注

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif