• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS安装使用 >

更改dedecms文章列表页缩略图的修改代码

来源: www.dedecms8.com 编辑:织梦吧 时间:2010-08-23点击:

文章的列表页的缩略图,如果你没有加上一个缩略图,会显示一个小小的图片显示无缩略图,影响了美观和网站的空间。
经过在论坛里的学习,可以做以下的改动。首先进入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]

以上各种方法都是在论坛里找到,不是我的原创。

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ