dedecms利用addfields body在首页调用文章内容

  开源程序比较好的一点是可以进行二次开发,比如ytkah想要开发一个专家出诊表的功能模块,如下图所示,每天的专家都不一样,可以用到内容模型,但是相对比较复杂;我们可以把每天的坐诊情况写成一篇文章再通过调用文章内容的形式来实现(科室、上午下午、专家名称用table表格罗列出来,效果见mzeyes.com)。好了,问题来了,怎么把这些文章内容完整地调用到首页呢?用 addfields=‘body‘

  用常规的文章调用标签{dede:arclist},里面附加一些条件,orderby=‘id‘ orderway=‘asc‘是按文章id升序排序,addfields=‘body‘是调用文章的具体内容(注意:不能漏掉s,下午就因为少了s折腾了好长时间),channelid=‘1‘是内容模型,1代表内容模型id号(普通文章),row=‘7‘表示调用7篇文章,typeid=‘152‘是栏目id

            <div class="order_cont" style="height: 252px;overflow: hidden;">
                {dede:arclist row=‘7‘ addfields=‘body‘ channelid=‘1‘ orderby=‘id‘ orderway=‘asc‘ typeid=‘152‘}
                [field:body /]
                {/dede:arclist}
             </div>

  

时间: 2024-12-18 22:43:16

dedecms利用addfields body在首页调用文章内容的相关文章

【dedecms】DEDE列表页调用文章内容第一张图片(非缩略图)方法

打开 ../ include/ common.func.php添加代码 //将缩放图转变为文章第一张图片 function firstimg($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg return $str_sub; } //调用的方法是: [field:litpic function='firstimg(@me)'/] [dedecms]DEDE列表页调用文章内容第一张图片

用Dedecms5.7的arclist标签调用文章内容

arclist标签调用文章内容 首先大家都知道在Dedecms中,list标签是可以调用文章内容的,调用格式就不再此冗述了.从我个人来说,我非常不喜欢用list标签调 用,有可能我会尽量使用arclist标签来调用,原因就是arclist功能很强大.我最喜欢用的就是arclist标签中的limit=’ ‘,当然row=’ ‘同样很科学.因此我总是希望arclist足够强大到可以实现我的网站中的各种功能.比如列表页调用文章内容. 用Dedecms中的arclist标签也是可以在列表页调用文章内容的

DEDE列表页调用文章内容第一张图片(非缩略图)方法

打开 ../ include/ common.func.php添加代码 //将缩放图转变为文章第一张图片 function firstimg($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg return $str_sub; } 调用的方法是: [field:litpic function='firstimg(@me)'/] DEDE列表页调用文章内容第一张图片(非缩略图)方法,布布

DEDECMS之三 首页、列表页怎么调用文章内容

一.首页调用 百度了很多,没有找到实际的解决方法,对于直接读取数据库,这种写法不会采取. 后来,仔细考虑,这部分解决的内容不会很多,所以直接使用了简介的内容 方法一(默认长度55) [field:info function='cn_substr(html2text(@me),350)'/]... 方法二(默认长度85)[field:description function='cn_substr(html2text(@me),350)'/]... 二.列表页调用 进入后台:核心--频道模型--内容

dedecms首页调用栏目内容和单页内容的方法

常用的需要调到首页来的单页内容,比如企业简介.联系我们等等内容,我们在首页可能都要进行体现.通过常规的方式,包括查阅dede官方论坛资料,都找不到比较合适的答案.今天我们就提供两种方式进行调用. 我们知道,单页内容的模板调用标签是 {dede:field.content/} ,经过试验,在首页使用 {dede:channelartlist } {dede:field.content/} {/dede:channelartlist } 进行调用,即可顺利的调出相关的数据. 但是我们发现,这种调用只

dede首页调用栏目内容{dedefield.content}的方法

Dedecms的功能确实很强大,但是dedecms的全局变量有字节限制,使得我们在使用dedecms制作企业站的时候,首页无法调用大段大段的企业站. 其实dedecms还有另外一种调用大段内容的方法,这里我们需要使用sql语句来调用已保存的html内容. 一般的企业站会有一个企业简介的栏目,这个栏目我们大部分使用{field:content /}这种方法来调用栏目设置里的栏目内容,但是这个字段在首页是无法使用.其实写一个sql语句就可以实现{field:content /}在首页的调用: {de

dedecms 在首页调取文章内容

方法一:arcticle 标签 加上channeleid {dede:arclist' addfields='body' channelid='1'}[field:body/]{/dede:arclist} addfields='body' 表示附加表中的body字段. channelid='1' 表示的是频道模型id 方法二 使用万能的sql标签, {dede:sql sql="select body from dede_addonarticle where id=?"} [fiel

dede 首页或列表页调用文章内容页body内容

在使用dede过程,有的朋友会调调出文章的列表的内容出来,怎么调呢?当然是用dede的传参的数据查询语句了,方法如下: {dede:arclist flag=h typeid=2 row=1 titlelen='200' orderby=pubdate} <div class="data-news"> <dl> <dt><a href="[field:arcurl/]" target="_blank"&g

织梦列表页调用文章内容里的图片在列表显示。

/* *获取字符串的第一个图片地址 */ function getbodyfirstpic($str_img){ preg_match_all("/<img.*\>/isU",$str_img,$ereg);//正则表达式把图片的整个都获取出来了 $img=$ereg[0][0];//图片 $p="#src=('|\")(.*)('|\")#isU";//正则表达式 preg_match_all ($p, $img, $img1);