怎么在dedecms列表页调用文章内容

怎么在dedecms列表页调用文章内容,第1张

你是不是加错位置了呀

或者换这个试试

显示10条 ID:8

{dede:arclist row="10" typeid="8"}

<li><a href="[field:typeurl/]" title="[field:fulltitle/]" >[[field:typename/]]</a><a href="[field:arcurl /]">[field:title /]</a></li>

{/dede:arclist}

{dede:fieldclick/}只能在文章页调用,且是静态数值,手动更新文章这个阅读数才会更新。

列表页动态更新阅读数调用:

<script src="/plus/countphpview=yes&aid=[field:id/]&mid=1" type='text/javascript' language="javascript"></script>

列表页调用文章关键词:

[field:id runphp=yes]

global $dsql;

$tags = '';

$query = "SELECT keywords FROM `dede_archives` WHERE id='@me' ";

$dsql->Execute('keywords',$query);

while($row = $dsql->GetArray('keywords'))

{

$keywords1=$row['keywords'];

}

@me=$keywords1;

[/field:id]

{dede:list pagesize='12' }

<h2><a href="[field:arcurl/]">[field:title/]</a></h2>

<p>[field:description function="cn_substr(@me,168)"/]<a href="[field:arcurl/]">[查看全文]</a></p>

{/dede:list}

文章列表标准调用方式,pagesize后为要调用文章的条数,title为标题,description为简介,后边的数字为控制简介的数字、自己调整、

首页调用{dede:arclist typeid='xx' row='调用条数'channelid='文章模型id'addfields='自定义字段名' } [field:自定义字段/]{/dede:arclist}列表调用自定义字段:必须使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)勾上他{dede:listpagesize='调用条数'channelid='文章模型id' addfields='自定义字段名'} [field:自定义字段/]{/dede:list}

用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,这样就可以了。

首先说一下标签调用步骤:

1、标签调用标签替换内容为<ul class=s-pro-ul>和</ul>之间的内容,因为两者里面都是循环调用的单条内容即<li>和</li>之间的内容。

2、标签替换内容为单条<li>和</li>之间的内容

3、替换代码为

<div class=pro-scroll><ul class=s-pro-ul>

{dede:arclist typeid='12' row='4' titlelen='30' imgwidth='410' imgheight='310' }

<li>

<div class="con">

<div class="front">[field:image/]</div>

<div class="back">

<span class="ico">

<a href="[field:arcurl/]" class="magnifer opbig"></a>

<a href="[field:arcurl/]" class="see-more"></a>

</span>

<div class="txt">

<span class="datetime">[field:pubdate function="MyDate('m-d',@me)"/]</span>

<h3>[field:title/]</h3>

</div></div></div>

</li>

</ul>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么在dedecms列表页调用文章内容

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情