织梦首页、列表页如何调用文章正文内容?

2025-11-22 01:46:02

1、第一种方法代码如下:

{dede:arclist flag='h' row='10′} <h1><a href='[field:arcurl/]'>[field:title/]</a></h1> [field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From 'dede_addonarticle' where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),400);[/field:id]<a href='[field:arcurl/]'>【阅读详细】</a>{/dede:arclist}

织梦首页、列表页如何调用文章正文内容?

2、第一种方法代码说明:

1,<h1></h1>里的代码是调用文章标题和链接。

2,里的代码是调用文章的内容,这段代码中的数字400是用来设置需要调用文章多少内容的。

3,需要注意的是这个调用的是body里面的内容,如果有里面包含代码的话也会被调用出来,这点比较不好,不过可以使用html2tex()函数解决一下。

4,如果使用dede:list标签是调用不出结果的。

织梦首页、列表页如何调用文章正文内容?

3、第二种方法:利用织梦系统可以自定义模型内容并调用来实现的。

代码如下:

{dede:arclist row='10' addfields='body' channelid='1'}  [field:body function='cn_substr(html2text(@me),600)'/]... <span class="more"> <a href=" [field:arcurl/]" style="text-decoration:none; color:#990000;"& gt; [详 情] </a> </span> {/dede:arclist}

织梦首页、列表页如何调用文章正文内容?

4、第二种方法代码说明:

1,addfields调用的是内容模型的字段,如: addfields='字段1,字段2,...'

2,channelid调用的是织梦内容模型id,文章模型id是1.

3,内代码是文章内容转化为文字格式,600是调用文章字数。

织梦首页、列表页如何调用文章正文内容?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢