WonderCSS

制作dede模板在没有缩略图时不显示“无缩略图”图片

在我们制作dede模板时,经常在显示缩略图的列表页会出现这样的问题:无缩略图的文档会显示系统默认的无缩略图图片(根目录下images/defaultpic.gif)。那我们是否能实现有缩略图时显示缩略图,无缩略图时就不显示任何图片呢?这时我们可以借鉴dede默认模板的缩略图调用方法,加以修改。

在织梦默认的列表模板页中显示缩略图的方法为:


[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a class="preview" href="{@me["><img src="{@me[" alt="" /></a>"); [/field:array] 

我们将它替换为下面代码,出于纠错(图片属性中alt标签是必须的)我们再为 img 属性加上 alt 标签:


[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}' alt=''/></a>"); [/field:array]

再次更新网站,我们就实现了制作dede模板时在没有缩略图时不显示“无缩略图”图片的方案。

By 于湛 发布于 2013.05.5 8,351 次浏览

发表评论

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