15621857753

PHPCMS V9文章页如何调用上一篇下一篇的缩略图

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-01-10

本文主要介绍了PHPCMS V9文章页如何调用上一篇下一篇的缩略图,介绍的非常详细,推荐给此需要的朋友,值得研究使用。

有网友提问PHPCMS V9文章内容页如何调用上一篇、下一篇文章的缩略图,尝试了很多种方法不能成功调用。先抛结论:内容页调用上下篇缩略图的方法分别为{$previous_page[thumb]}{$next_page[thumb]}

分析证明:

PHPCMS调用缩略图

PHPCMS内容模块,在/phpcms/modules/content/index.php中声明了$previous_page$next_page变量,如上图。

$previous_page为例:

$previous_page = $this->db->get_one("`catid` = '$catid' AND `id`<'$id' AND `status`=99",'*','id DESC')

其作用大意解释为:

$this->db中读取catid等于当前catid,id小于当前id,状态为99(即已发布的),按id从大到小排列的第一条数据。$this->db加载的是content_model数据模型。所以$previous_page存储了一条数据的所有字段,其中包括thumb缩略图字段,如下图。

PHPCMS调用缩略图

上图为刚刚测试录入的文章,接下来我们本地测试一下默认内容页模板show.html中上一篇处调用{$previous_page[thumb]},看是否能输出缩略图,如下图。

PHPCMS调用缩略图

PHPCMS调用缩略图

可以看到,最后是调用成功了。

以上就是关于PHPCMS调用缩略图的所有内容,希望可以帮到大家,欢迎找小编一起交流~

展开