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

dedecms列表页文章摘要字数的设置方法本文实例讲述了dedecms列表页文章摘要字数的设置方法。分享给大家供... 2021-07-27
dedecms中的{dede:php}{/dede:php}的详细用法dedecms里面有两个标签还是比较灵活的,一个是{dede:php}... 2021-07-30
dede内链怎么优化,Dedecms内部链接优化技巧使用dedecms的过程中发现,可以通过dedecms的文档关键词维护... 2021-07-30
DEDECMS只允许会员积分大于200的会员投稿或者发布评论防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿... 2021-07-27
去除dedecms织梦后台与前台登陆验证码!织梦dedecms v5.7 gbk织梦后台与前台登陆验证码怎么去除呢... 2021-07-30
织梦怎么样取消后台登陆时的验证码在后台[验证码安全设置]里,说修改后的保存实际上是修改了data\sa... 2021-07-27
dedecms 栏目目录用首字母生成的方法修改dede/catalog.add.php文件 85行 $topty... 2021-07-27
织梦DedeCMS图集调用发布图片数量的方法织梦DedeCMS图集默认是不调用图片数量的,比如共X张这样,当网站需... 2021-07-30
dedecmsDEDECMS简略标题调用标签[field:shorttitle/] :简短标题 [field:ti... 2021-08-09
织梦dedecms栏目列表、文章、TAG列表、自由列表、搜索列表等分页样式修织梦dedecms栏目列表、文章、TAG列表、自由列表、搜索列表等分页... 2021-07-27
织梦自定义表单获取IP地址和提交时间方法相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什... 2021-07-22
让dedecms不跳转至index.html页面用dedecms建设网站,一般访问首页的时候,他会跳转至带有index... 2021-07-27
DEDECMS 提示信息!修改方法织梦版权希望大家加上,尊重织梦,支持织梦。 很多站长在用织梦DedeC... 2021-07-22
Dedecms提示ereg_replace() is deprecated错误织梦Dedecms提示 ereg_replace() is depre... 2021-08-09
修改dede5.7 ask源码标签 使之实现---&amp;gt;调用相应级别的问答修改dede5.7 ask源码标签 使之实现---调用相应级别[一级,... 2021-08-09

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