织梦cms自动缩略图没有则自由随机显示图片

织梦文章列表页有图片就调用缩略图,如果没有则默认显示自定义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,具体图像路径可以自己设置。

你可能感兴趣的