最新最全的移动资源,海量教程攻略!

网站首页 > 技术支持 > dede > dede辅助文档 > 关于dedecms文章处理类Archives中的body字段

关于dedecms文章处理类Archives中的body字段

作者: 资源猫 时间: 2020-02-23 18:53:34 人气: 21

我们知道/include/arc.archives.class.php文件是处理文章信息的,在文章详情页面的模版文件中那些dede标签的显示数据就是来源于此,这篇文章中主要讨论body字段。

前面我已经写了一篇如何为文章显示提供一个安卓客户端接口的文章为dede增加安卓客户端接口的基本流程,其中就需要对显示在android客户端上的文章内容做一些处理,需要将原本问相对路径的url全部替换成带域名的绝对路径。

我自己写了一个实现替换url的函数放在archive.helper.php中,于是我在arc.archives.class.php中自认为合适的地方调用了替换body url连接的方法,结果发现根本不行,得到的body是为空的。

经过分析发现在archives类的构造函数调用之后立即处理body是没有用的,因为archives类的构造方法中,获取的都是文章主表的信息,里面没有body的内容,body存在于文章附表中。而附表字段的获取在这个函数中:

事实上这仍然行不通,正确的做法是在ParAddTable()中的 “//处理要分页显示的字段” 代码之前。

感谢访问资源猫吧,本站所有资源均来自互联网或用户分享,如您发现本站存在侵权或违规内容,请来邮件告知我们! 资源分享/侵权下架/商务合作联系邮箱:qiazou77ziyuan@126.com