织梦文章列表页有图片就调用缩略图,如果没有则默认显示自定义defaultpic.gif,但是我们需要的是当文章有缩略图时显示文章的缩略图;当文章没有缩略图时,就随机显示我们预留的缩略图。
织梦列表页的调用方法:
[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "<a class='focus' href='{@me['arcurl']}'><img src='/uploads/lztp/".mt_rand(1,300).".jpg' class='thumb' /></a>" : "<a class='focus' href='{@me['arcurl']}'><img src='{@me['litpic']}' class='thumb'/></a>"); [/field:array]
织梦内容页的调用方法:
{dede:field name='array' runphp='yes'}@me = (strpos(@me['litpic'],'defaultpic') ? " <img src='/uploads/lztp/".mt_rand(1,300).".jpg' />" : "<img src='{@me['litpic']}' />"); {/dede:field}
上面的代码可以直接替换默认的dedecms缩略图标签,无需加载js,具体图像路径可以自己设置。