DEDECMS调用特定ID文章内容的实现方法

{dede:loop table=‘dede_addonarticle‘ sort=‘aid‘ row=‘8‘ if=‘aid=524‘}
[field:body/]
<hr>
[field:body function="Html2Text(cn_substr(‘@me‘,200))" /]
{/dede:loop}

代码解释: 
{dede:loop table=‘dede_addonarticle‘ sort=‘aid‘ row=‘8‘ if=‘aid=524‘} 
其中有一个aid=524代表要取文章列表的ID号为524的文章, 
table=‘dede_addonarticle‘ 为所存文章的表 
其中中间的这一行最重要, 
[field:body function="Html2Text(cn_substr(‘@me‘,200))" /] 
这一句有多种调用方式: 
如:[field:body/]将得到文章所有的内容,不过滤HTML标记 
[field:body function="(cn_substr(‘@me‘,200))" /] 
只取内容的前200个字符 
[field:body function="Html2Text(cn_substr(‘@me‘,200))" /] 
取前200个字符并把HTML标记过滤 
其实DEDECMS真的很强大,偶算是领教了。

时间: 2024-10-10 21:03:51

DEDECMS调用特定ID文章内容的实现方法的相关文章

phpcms v9使用GET调用指定id文章内容、页面数据方法

不知道大家有没有相同的体会?在使用Phpcms V9建站调用数据的时候,基础的数据用默认的模板的调用语句就好了,但复杂不常见的数据怎么调用呢?我们技术可能会研究半天,怀着探索的精神不断尝试.孜孜不倦.在这里,CMSYOU将我们在实际给客户定制模板的过程中碰到以及探讨出来的一些调用方式与大家! 一.使用GET调用Phpcms V9指定id页面数据方法 复制代码代码如下:{pc:get sql="SELECT * FROM cmsyou_page WHERE catid='55'" cac

织梦DedeCms调用全站相关文章方法

织梦DedeCms 有个标签可以调用相关文章,通过下面的修改可以调用全站的相关文章,文章页内显示相关文章内容,可以提高关键词密度,还是挺不错的. 模板调用代码 <div>     <dl>           <dt><strong>相关文章</strong></dt>               <dd>                  <ul>                       {dede:li

get_posts()函数wordpress调用指定ID文章多篇文章

wordpress内置函数get_posts()用于调用指定的一篇或多篇文章,函数提供多个参数,可以设置调用文章的指定分类.自定义字段.文章类型.文章状态.显示顺序等条件,文章以数组的形式返回,通过循环语句输出即可. 代码结构: 1 <?php get_posts($args);?> 返回数组型的变量,$args是该函数必要的变量 变量$args参数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

织梦dedecms如何批量替换文章内容和缩略图

文章来自:http://blog.sina.com.cn/s/blog_475ea1130101co6w.html 第一种方法: 进入后台,点左侧的采集,点选批量维护的数据库内容替换. 1.替换标题内某关键词,选择dede_archives数据表,选择title字段,被替换内容:收入,替换为:赚钱,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便! 2.替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,被替换内容:收入,替

wordpress调用指定id的page页面的方法,适用于多id调用

前面我们讲到wordpress如何调用指定page页面内容,现在再用另外的方法来调试一下,可以直接在single.php模板使用,同样可以调用多id,随ytkah一起来看看 <?php $args = array( 'include' => '673,23',//调用指定id,可以多id 'post_type' => 'page', 'post_status' => 'publish' ); $pages = get_pages($args); foreach ( $pages a

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

dedecms调用新增加的内容模型字段

在模型中添加字段,要让它在列表页中也显示要勾选下面的选项 内容页 {dede:field.附加字段1/} 列表页 {dede:list addfields='附加字段1,附加字段2,附加字段3' channelid='自定义模型id号'} [field:附加字段1/][field:附加字段2/][field:附加字段3/] {/dede:list} 首页 {dede:arclist addfields='附加字段1,附加字段2,附加字段3' channelid='自定义模型id号'} [fiel

dede首页调用某栏目文章内容

{dede:arclist typeid='17' addfields='body' channelid='1' row='4' orderby='id'}        <div class="bbox">         <img class="zhaopian" src="[field:picname/]">            <div class="jieshao">     

dedecms(织梦) 获取文章全部图片的方法

最近在dedecms二次开发中 需要调用一片普通文章内的全部图片 方法思路有很多 这里分享下其中一个 环境 织梦版本: DedeCMS V5.7 SP1正式版 发布日期: 2016-09-06(最新版 其他版应该通用) PHP: 7.0.2(应该也通用) MySql: 5.6(5.2以上应该都同意) 代码 1.找到文件: 织梦根目录/include/extend.func.php 在最下方添加 /*几个形参: $aid (文章id) $num (调用图片的数量) $style (两种调用样式)*