您当前的位置: 主页 > 优化教程
整体思路其实就是利用dedecms的[field:array runphp='yes']这个标签的@me包含了需要的所有标签,这样就可以通过@me["litpic"]来判断文章是否有缩略图,进而分两种形式输出列表html,即有缩略图的和没有缩略图的 
具体代码如下: 
<style type="text/css"> 
 .arcList .itemMod{ border-bottom:dashed 1px #ccc; margin-bottom:15px; padding-bottom:15px;} 
.arcList .imgListItem{ height:130px; padding-left:215px; position:relative;} 
 .arcList .img{ left:0; position:absolute; top:0;} 
.arcList .arcTit{ font-family:Microsoft Yahei; font-size:16px; font-weight:700;} 
.arcList .attrs{ height:22px; line-height:22px; margin:10px 0;} 
 .arcList .click{ margin-left:50%;} 
.arcList .infos{ color:#666; font-size:12px; margin:0;} 
 </style> 
<div class="arcList">{dede:list pagesize='10'} 
 [field:array runphp='yes'] if(empty(@me["litpic"]) || preg_match('/defaultpic/', @me["litpic"])) 
{ @me = '<div class="itemMod txtListItem"><div class="text"><div class="arcTit"><a class="t" href="'.@me["arcurl"].'">'.@me["fulltitle"].'</a></div><p class="attrs">'.GetDateTimeMK(@me["pubdate"]).'<span class="click"><span>点击:</span>'.@me["click"].'</span></p><p class="infos">'.@me["infos"].' ... <a class="fc_orange" href="'.@me["arcurl"].'" title="'.@me["fulltitle"].'">[全文]</a></p></div></div>'; } 
 else 
{ @me = '<div class="itemMod imgListItem"><a class="img" href="'.@me["arcurl"].'"><img class="lazy" src="'.@me["litpic"].'" width="200" height="130" alt="'.@me["fulltitle"].'" /></a><div class="text"><div class="arcTit"><a class="t" href="'.@me["arcurl"].'">'.@me["fulltitle"].'</a></div><p class="attrs">'.GetDateTimeMK(@me["pubdate"]).'<span class="click">点击:'.@me["click"].'</span></p><p class="infos">'.@me["infos"].' ... <a class="fc_orange" href="'.@me["arcurl"].'" title="'.@me["fulltitle"].'">[全文]</a></p></div></div>'; } 
 [/field:array] 
 {/dede:list}</div>可有可无的代码解析: 
先说下样式吧,如果阁下会css完全可以根据自己的需求来定制样式, 
if(empty(@me["litpic"]) || preg_match('/defaultpic/', @me["litpic"])) 
这段代码就是判断是否有缩略图的,通过判断后下面就是分两种情况输出了,其实都很简单,这里说下调用字段数据,象平时都是用[field:fulltitle/],这里就要改成@me["fulltitle"],另外还有一点就是php语法的问题,细心的朋友可能已经发现了'.@me["fulltitle"].'两边都有.',也就是说@me["xxx"]是变量
 

关键词:织梦,dedecms,列表,页,有,缩,略图,显示,图文,没    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦获取当前页面的顶级栏目名称及链接教程织梦获取当前页面的顶级栏目名称及链接方法:在织梦文件目录中打开 \in... 2021-07-22
修改DedeCMS交情链接的字数、数目限定今天在事变中碰着一个题目,那就是织梦CMS体系默认的配置下,交情链接无... 2021-07-22
如何在dede:channel 调用{dede:field.seotitle/}网上很多人说 dede:channel 调用{dede:field.s... 2021-07-30
DedeCMS文章标题长度最全修改方法有时候DedeCMS首页或者其他页面不能全部展示文章标题,造成读者阅读... 2021-08-14
dedecms二次开发时使用{dede:arclist},{dede:list}获取附件字段以前用织梦DEDECMS做二次开发时获取附加表字段内容都是通过runp... 2021-07-30
织梦DedeTag Engine Create File False的彻底解决方法DedeTag Engine Create File False这个问... 2021-07-22
织梦采集过滤超链接保留文本的方法利用织梦采集功能自带的过滤超链接规则时,会直接将链接文本内容也过滤掉,... 2021-07-22
dedecms织梦相关专题的调用方法dedecms织梦相关专题的调用方法 。 在需要调用相关专题的地方添加... 2021-07-30
runphp标签dedecmsdedecms直接获取上一篇下一篇的URL网址链接织梦dedecms的上一篇、下一篇调用一般在文章页里面是用{dede:... 2021-08-09
dedeCMS 站内搜索代码的改进方法要用好织梦的站内搜索,必须要明白织梦CMS搜索页面和代码调用方式。 1... 2021-07-30
织梦修改附件按月保存避免文件夹越来越多网站垃圾附件失控会导致动态信息发布网站资源浪费或者被恶意利用消耗php... 2021-08-14
DEDECMS网站后台与栏目管理空白解决方法如下两种情况会导致DEDE后台出理空白: 1.data目录下的 con... 2021-07-27
pbootcms修改tags实现keywords内容关联匹配根据keywords关键字来做匹配在文章详情页里显示相关内容,同样带有... 2023-03-14
织梦dede编辑器附件和自定义字段附件上传文件点击无反应dede编辑器上的【附件】或者自定义字段【附件类型】,刚刚上传的文件不... 2021-07-22
dede采集下载图片不载媒体视频的修改办法打开include/dedecollection.class.php ... 2021-07-22
dedecms织梦$globals定义文件的位置本文介绍了dedecms织梦系统$globals定义文件所在的位置,$... 2021-07-27
DEDECMS 提示信息!修改方法织梦版权希望大家加上,尊重织梦,支持织梦。 很多站长在用织梦DedeC... 2021-07-22
dedecms调用栏目名称与栏目链接地址的方法分析本文实例讲述了 织梦模板 调用栏目名称与栏目链接地址的方法 今天在做一... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn