本文目录一览:
- 1、DEDECMS 如何在列表页 调用 文章内容
- 2、怎么在dedecms列表页调用文章内容
- 3、dedecms图文新闻列表条目怎么调用出文章内容?
DEDECMS 如何在列表页 调用 文章内容
用Dedecms中的arclist标签也是可以在列表页调用文章内容的,虽然在官方的标签说明中,arclist标签的底层标签中不包含body。调用的Html格式如下:
{dede:arclist typeid='' titlelen='' limit='' orderby='' addfields='body' channelid='1'}
[field:body/]
{/dede:arclist}
重点就是addfields='body' channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。
怎么在dedecms列表页调用文章内容
//打开 \include\arc.listview.class.php 这个文件
//在GetArcList这个函数中修改两个sql就好了
//将文件 777 行左右的sql改为:
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,
tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,bo.body as content
$addField
FROM `dede_archives` arc
LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
JOIN `dede_addonarticle` bo ON arc.id=bo.aid
$addJoin
WHERE {$this-addSql} $ordersql LIMIT $limitstart,$row";
//将文件 806 行左右的sql改为:
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,
tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,bo.body as content
$addField
FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
JOIN `dede_addonarticle` bo ON arc.id=bo.aid
$addJoin
WHERE arc.id in($idstr) $ordersql ";
php文件改为后在list的模板中直接使用如下方法调用内容就行了
{dede:list pagesize='10'}
[field:content/]
{/dede:list}
希望我的回答能帮到你
dedecms图文新闻列表条目怎么调用出文章内容?
解决方案1:
description/:arcurl/pgt,因为调用的是 body里面的内容;[field;Select body From
`d8_addonarticle` where aid=':id]
[field;]':arclist}
数字400是用来设置需要调用多少内容的
$row = $GLOBALS['h1gt,400);GetOne(quot在制作模板的时候需要调用文章部分内容;/h1gt,以下我就发实现方法给大家;]-a$aid'{$row['/);}
"]field; titlelen='cn_substr(@me,用[field,60)',而列表而也是一样;a href='[field;/] $aid = @me;]来实现调用;【阅读详细】[field;]}"lt。
dede:id runphp=':title/dede;]标签的时候发现字数不够多;/;
@me = cn_substr(strip_tags(quot:arclist flag='
lt,如果有里面包含代码的话也会被调用出来;]''/;[/);body'a href='h'dsql' '
{/pyes':arcurl/1' row='agt,只能通过[field,只能调用文章正文部分的内容了。自己去实践实践以;lt,有这点不好:description function='