dede文章没有缩略图如何让列表不显示默认图片

  • A+
所属分类:织梦
摘要

dede文章没有缩略图如何让列表不显示默认图片,直接不要缩略图。织梦文章在没有缩略图的情况下,列表通常是显示默认图片的,但是如果太多这样的默认图片,就会显得很难看啦。
那有没有方法可以让织梦列表文章有缩略图则显示缩略图,没有则不显示呢?当然是有的,办法总比困难我,只要肯动脑筋,没有解决不了的事对吧?

织梦文章在没有缩略图的情况下,列表通常是显示默认图片的,但是如果太多这样的默认图片,就会显得很难看啦。
那有没有方法可以让织梦列表文章有缩略图则显示缩略图,没有则不显示呢?当然是有的,办法总比困难我,只要肯动脑筋,没有解决不了的事对吧?
因为有太多的织梦站长都有强烈需要,所以今天超级模板网的小编不得不动动脑,想想实如何为大家去实现它吧,其实方法很简单,各位跟着下面的说明替换掉几行代码就OK了。

首先请打开默认织梦模板中的文章列表模板:/templets/default/list_article.htm(注意:有些人中间那段可能不是default,比如是:dedecms,那么请将default替换成dedecms即可找到)

找到下面这段代码:(小技巧,有些人可能不完全跟这个一样,利用搜索是搜索不到,那到只需要搜索其中一段即可,比如:[field:array runphp='yes'])

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

替换成下列代码:(替换的时候也要注意,非默认模板可不能直接全部替换)

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

替换完后成生成列表页或全站生成即可。

非默认模板替换示例:
如果你的代码是这样的可千万别直接替换哦,(应按照相对应的代码分段替换)

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "
<div class='viewimg'> <a href='{@me['arcurl']}' title='{@me['title']}' target='_ablank' class='ipic'> <img src='{@me['litpic']}' alt='{@me['title']}' class='thumbnail' /><span class='shine' style='background-position: 160px 50%;'> </span></a> </div>
"); [/field:array]

往往很多人都不注意细节,最后完全按照网上的方法,总是行不通,就以为别人的方法是有bug的,其实自己多动动脑想想,一样能搞定的。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: