博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
织梦首页、列表页调用文章body内容的两种方法
阅读量:5970 次
发布时间:2019-06-19

本文共 936 字,大约阅读时间需要 3 分钟。

http://blog.csdn.net/langyu1021/article/details/52261411

关于首页、列表页调用文章body内容的两种方法,具体方法如下:

第一种方法:

{
dede:arclist row='1' typeid='1' addfields='body' idlist='1' channelid='1'}[field:body function='cn_substr(html2text(@me),100)'/]{
/dede:arclist}
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

解析:

1、addrields=”字段1,字段2…”

2、idlist=”文章ID”(可不写)

3、channelid=”模型ID”,普通文章默认为1(查看方法:核心–频道模型–内容模型管理–id号)

4、function=’cn_substr(html2text(@me),100)’ 过滤文章样式,并限制100字符

列表页用dede:list标签调用

首先进入后台–>核心–>频道模型–>内容模型管理–>普通文章(选择你的模型)–>更改–>基本设置–>列表附加字段–>里边是否有值:body

如果没有添加body进去,如果有则使用如下代码即可:

{
dede:list pagesize='10' addfields='body'}[field:body function='cn_substr(html2text(@me),100)'/]{
/dede:list}
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

第二种方法:

{
dede:sql sql="SELECT body FROM `dede_addonarticle` where aid = 1"}[field:body function='cn_substr(html2text(@me),100)'/]{
/dede:sql}
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

解析:

本示例使用sql语句从dede_addonarticle表调取body内容。

1、将表前缀dede_修改为你的表前缀

2、修改aid=1中的数字1为你要调取内容的文章ID

本文由Badcat()编辑整理

你可能感兴趣的文章
安卓高手之路之ClassLoader(二)
查看>>
关于bcg库记忆界面的问题及其解决办法
查看>>
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?...
查看>>
DevExpress 11.1.6 重编译详细过程
查看>>
在jmeter测试中模拟不同的带宽环境
查看>>
[转载] 管Q某犇借的手写堆
查看>>
[zz]开心网笔经
查看>>
【解题报告】【HDOJ1392】【Graham凸包】Surround the Trees
查看>>
autowired 与 resources 注解的区别
查看>>
一个CSS的px值转rem值的Sublime Text 3自动完成插件
查看>>
微信创始人张小龙的创业故事
查看>>
Configuring log4j
查看>>
ASP.NET Core 2.0 使用支付宝PC网站支付
查看>>
EJS 模板中,js 如何获取后端传来的数据
查看>>
ArrayList初步
查看>>
Idea debugger 无法启动-unable to open debugger port , java.net.SocketException "socket closed"
查看>>
改编163邮箱,亲测可用
查看>>
C++中const——由一个例子想到的
查看>>
并发 --- 31 进程锁 守护进程 进程队列
查看>>
Delphi中取得和设置硬盘上文件的创建日期、修改日期、访问日期、文件属性
查看>>