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

DEDECMS5.7 修改编辑器无法提交解决办法解决办法: 情况1:如果是安装前修改编辑器的话,需要同时修改insta... 2021-07-27
织梦dedecms文章标题栏突破60个字符限制本文介绍了织梦dedecms文章标题栏突破60个字符限制的实现方法,怎... 2021-07-27
channelartlist,织梦唯一可以嵌套的标签channelartlist,这是织梦唯一可以嵌套的标签。 标记简介:... 2021-07-30
织梦dedecms在其它页面调用单页文章内容的方法以下是在 V5.6 GBK上面实验的哈!其它版本的估计得修改下 语句里... 2021-07-27
优化织梦提高网页打开速度最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提... 2021-08-14
织梦让dede:channel支持调用[field:seotitle/]在开发 织梦模板 的时候,在调用 dede:channel标签时,需要... 2021-07-22
dedecms验证码点击刷新功能的增加有时候dedecms验证码很模糊,填好了许多内容又要整个页面刷新很麻烦... 2021-07-27
Dedecms如何修改程序文件达到让会员无法发布重复文章的方法小编经常遇到客户的论坛被刷会员或者被会员们大量的刷垃圾帖子,经常建站的... 2021-07-30
dede织梦实现月排行、日排行列表让dede织梦实现月排行显示列表,周点击排行列表。以及日排行列表; 总... 2021-07-30
织梦内容页调用栏目链接和栏目名称的方法在织梦内容页,可直接用 {dede:field.typename/} ... 2021-07-22
如何修改DedeCms验证码的样式修改文件 验证码文件位置 include\validateimg.ph... 2021-07-30
织梦DedeCMS标签typecontent调用栏目内容此标签是在上一版本上拓展而来。 用途:任意位置调用栏目内容 示例:{d... 2021-07-22
dedecms怎么实现文章标题-栏目名称-网站名导航本文介绍了在dedecms中,实现文章标题-栏目名称-网站名 导航的方... 2021-07-22
dede 织梦模板 channelartlist 循环次数的设置方法织梦标签手册 http://help.dedecms.com/manu... 2021-07-22
织梦DedeCMS的tag标签不支持大写字母的解决方法今天发现dedecms中的tag标签点击无效,开始以为是自己标签弄错了... 2021-07-30
dedecms二次开发时使用{dede:arclist},{dede:list}获取附件字段以前用织梦DEDECMS做二次开发时获取附加表字段内容都是通过runp... 2021-07-30
dedecmsdedecms栏目获取当前页面顶级栏目图片的方法如果我们模板已经经过了一些小的二次开发,每个栏目都能上传相应的图片,但... 2021-08-09
Dede隐藏网站模板真实路径技巧相信大家用Dede架构网站的有很多吧,很多时候我们是直接复制一个tem... 2021-07-27
织梦只统计不显示点击次数方法最近想将织梦部分内容模型的页面点击次数由原来的统计并显示点击次数改为只... 2021-07-22

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