您当前的位置: 主页 > 优化教程
整体思路其实就是利用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)

dede采集下载图片不载媒体视频的修改办法打开include/dedecollection.class.php ... 2021-07-22
织梦dedecms当天文章标题加红色最新标记在文章标题的后面增加(new)最新发布的标志: {dede:arcli... 2021-07-22
DedeCms 按权重排序的修改方法,越大越靠前织梦dedecms有一个按权重排序功能,不过是按权重越小越靠前来排序的... 2021-07-22
dedecms二次开发时使用{dede:arclist},{dede:list}获取附件字段以前用织梦DEDECMS做二次开发时获取附加表字段内容都是通过runp... 2021-08-09
dedecms织梦增加让文章置顶一天的功能的方法dedecms5.7后台在发布文章或者编辑文章的情况下,可以选择对文章... 2021-07-22
Dedecms上传图片提示:Upload filetype not allow错误完结篇有一位站长朋友找到这篇Dedecms文章:如何处理织梦DEDECMS网... 2021-07-30
织梦模板当文章没有作者以及来源就显示匿名/互联网的教程今日,有位朋友向 AB模板网 咨询,关于DEDECMS5.7列表页和内... 2021-07-22
怎么样让dede:arclist标签输出的HTML在源代码里不换行的方法我们在用DedeCMS-V5.7的程序做网站的时候,会发现一个细微的问... 2021-08-09
自定义 DedeCMS 友情连接 flink 标签模板编写格式在织梦dedecms系统中友情链接虽然功能不错,但大多数人使用时都觉得... 2021-07-30
织梦获得软件的真实下载地址dedecms获得软件的真实下载地址 如果获得真实的软件地址 希望各位... 2021-07-22
dedecms 取消栏目列表页文章标题设置推荐后的加粗如果使用的是 默认的 织梦模板 ,列表页的文章标题不管你是否设置加粗,... 2021-07-27
dedecms5.7如何调用指定keyword或指定的id的文档其实关于织梦DedeCMS中如何调用指定keyword或指定的id的文... 2021-07-22
dedecms中修改摘要字数长度的方法介绍dedecms中修改摘要字数长度的方法介绍 本文介绍下,修改dedec... 2021-07-22
织梦获取当前栏目文章数量条数使用织梦DedeCMS建站的时候,有时候需要对当前栏目及其所有子栏目的... 2021-09-04
dede编辑文章不更新时间的方法今天在修改本站文章的时候,发现织梦DEDECMS5.7这个版本存在一个... 2021-07-27
dedecms标签:arclist文章列表调用标签标签名称:arclist 标记简介:织梦常用标记,也称为自由列表标记,... 2021-07-27
织梦dedecms系统字符串内容截取函数在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串... 2021-07-27

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