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>

  height: 252px;设置table的高度,overflow: hidden;表示隐藏超出的部分

时间: 2024-09-28 14:13:06

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

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

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

wordpress调用文章内容中头一张图片

本节,高时银博客就跟大家分享一下"怎样调用文章中的第一张图片". 方法很简单,在主题模板函数文件function.php中添加下面这段代码:  代码如下 复制代码 //获取文章首张图片 function catch_that_image() { global $post, $posts; $first_img = "; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"](

比较实用的首页调用文章的两个函数

比较|函数 Function cpimages(countent) '显示文章中的图片beginstr=instr(countent,"src=")heodinstr=instr(beginstr,countent," ")countent=mid(countent,beginstr+4,heodinstr-beginstr-4)cpimages=countentend function Function cutStr(str,strlen)'去掉所有HTML标记D

DEDECMS首页调用图片集里的多张图片_php实例

先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改): function Getimg($aid,$imgwith,$imgheight) { global $dsql; $imgurls = ''; $row =$dsql->getone( "select imgurls from dede_addonimages where aid='$aid' "); $imgurls= $row['imgurls'];//获取

dedecms首页调用的简介一直修改不了是自动文章摘要在作怪

一位美女问:dedecms首页调用的简介一直修改不了,ytkah让她到具体的文章修改,然后再重新生成一下首页.她说还是不行.那就奇了怪了,点击到具体的文章页面是显示已经修改好了,为什么首页还是原来的呢?到后台重新生成了一下js文件貌似也不行. 如图1.图2所示,本意是想添加"康复"一词,但是编辑完文章.更新首页以后还是没有看到"康复"影子,这是啥子情况呢? 图1   图2   ytkah差点动了修改php代码的念头,后来一个idea飘过,dedecms不是会自动生成

dedecms列表调用文章正文内容方法

  在制作织梦模板的时候,有的时候我们需要调用文章部分内容,用[field:description/]标签字数不够多(数据库设计字段是varchar(255)的),另外修改了文章内容但是摘要还需要手动修改,所以只能调用文章正文内容了.       实现织梦DedeCMS列表页调用文章正文的方法有两种,不过都是使用的dede:arclist标签,如果使用dede:list标签的话,第一种方法是调用不出结果的. 以下是织梦DedeCMS列表页调用文章正文的第一种方法:    代码如下 复制代码  {

dedecms随机调用文章数据方法总结

方法一,直接利用artlist中的orderyb=rand 即可实例 例  代码如下 复制代码 {dede:arclist row=10 orderby=rand} <li><a href="[field:arcurl/]" target="_blank">[field:title/]</a></li>{/dede:arclist} 方法二,利用自定做法 1.增加以下dedecms自定义标签 randarc  代码如下

DEDECMS首页调用图片集里的多张图片

  本文给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下. 先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改): ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function Getimg($aid,$imgwith,$imgheight) { global $dsql; $imgurls = ''; $row =$dsql->getone( "select

Dedecms调用文章/表页当前文章TAG标签

调用全站的我就不介绍了dedecms有一个dede:tag标签了我们可以直接使用 调用当前文章的tags标签,自己做了一个二次开发  代码如下 复制代码 if ( ! function_exists('GetTags')) { function GetTags($aid) { global $dsql; $tags = "; $query = "SELECT tag FROM `#@__taglist` WHERE aid='$aid' "; $dsql->Execut