文章的列表页的缩略图,如果你没有加上一个缩略图,会显示一个小小的图片显示无缩略图,影响了美观和网站的空间。
经过在论坛里的学习,可以做以下的改动。首先进入list_article.htm
找到以下代码:
</div><!-- /place -->
<div class="listbox">
<ul class="e2">
{dede:list pagesize='10'}
<li>
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info">
<small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]
<small>点击:</small>[field:click/]
<small>好评:</small>[field:scores/]
</span>
<p class="intro">
[field:description/]...
</p>
</li>
{/dede:list}
</ul>
</div><!-- /listbox -->
1.把缩略图删除掉的方法:
把 以下代码[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] 删除掉就可以实现其功能。
2.把缩略图删除掉了,在原来缩略图位置显示所属栏目的标题的方法:
先删除掉缩略代码,然后加上以下代码:
[[field:typelink/] ] 注意代码外面的[ ] 这个可以自由改成喜欢的()或『』《》等符号,或去掉不用。
3.没有缩略图的不显示图片,有的则显示缩略图。即有的显示,无的不显示的方法:
找 到以下代码:[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></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]
以上各种方法都是在论坛里找到,不是我的原创。 |