dedecms如何在列表页调出文章内容【body字段】
来源:互联网 发布:ar2220 s网络配置实例 编辑:程序博客网 时间:2024/06/05 22:36
我们可以用截取文章前100个字作为文章简介,这里要组合使用用两个函数cn_substr和html2text,对文章转义后截取。测试代码:[field:body function="cn_substr(html2text(@me),200)"/],结果发现还是不行,因为body和description不在同一张表里。所以只好从程序上入手了。
打开include文件下extend.func.php添加以下代码:
function GetOneArchiveBody($aid,$length){global $dsql;$aid = trim(ereg_replace('[^0-9]','',$aid));$body = '';$query = " Select art.body From `#@__addonarticle` art, `#@__archives` arc where art.aid='$aid' and art.aid=arc.id ";$arcRow = $dsql->GetOne($query);if(!is_array($arcRow)) {return $body;}if(isset($arcRow['body'])) {$body = cn_substr(html2text($arcRow['body']),$length);}return $body;}
在前台模板调用:
{dede:list pagesize='10'}
[field:title/]
[field:id function="GetOneArchiveBody(@me,200)"/]...
作者:[field:writer/]
发表于:[field:pubdate function="GetDateTimeMK(@me)"/] 评论:[field:scores/] 点击:[field:click/]
{/dede:list}
如果你想调用单一文章 栏目id是2 文章id是2
{dede:arclist typeid="2" idlist="2"}
[field:id function="GetOneArchiveBody(@me,700)"/]...
{/dede:arclist}
0 0
- dedecms如何在列表页调出文章内容【body字段】
- dedecms如何在列表页调出文章内容【body字段】
- phpcms v9 如何用PC标签在列表页中同时调出文章内容
- phpcms v9中用PC标签在列表页中调出文章内容
- 5ucms如何在channel页面直接调出文章内容
- dede首页或列表页调用文章内容页body
- dedecms在软件列表页调出的下载链接样式修改
- dede在首页列表页调用文章内容
- 织梦dedecms|文章内容页标签
- dedecms文章内容页去掉广告
- 织梦DedeCMS如何修改内容模型的固化字段 Column \'body\' specified twice
- dedecms 织梦文章列表中调用文章内容的方法
- DedeCMS实战-----4、制作文章内容页模板
- dedecms列表如何页如何去掉缩略图
- 在DEDECMS后台管理文档列表中,需要在列表中显示自定义的字段内容
- dedecms自定义字段的添加及如何实现在栏目页首页的调用
- DEDE在软件列表页调出下载链接,DEDE列表调用下载地址
- DEDE在软件列表页调出下载链接,DEDE列表调用下载地址
- POJ 1797 Heavy Transportation
- 列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 的基本方法
- 带参数的Fragment
- A2W和W2A :很好的多字节和宽字节字符串的转换宏
- UI控件--推送,以及Block块
- dedecms如何在列表页调出文章内容【body字段】
- Python 函数之函数定义、调用、传参
- listview实现跑马灯效果,和焦点获取
- 文章标题
- Swift Object-c 相互调用
- LeetCode-Number of Digit One(编程之美-1的数目)
- HDOJ5305 Friends(dfs)
- 150829_理论_屏幕适配
- 关于匿名内部类,非静态内部类会造成内存泄露的隐患。