Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] discuz 首页四格图片,怎么样调用长时间范围

[复制链接]
中国推广网 发表于 2020-1-3 08:55:03 | 显示全部楼层 |阅读模式
discuz 首页四格图片,怎么样调用长时间范围,因为帖子不多,导致首页幻灯片图片老是出现空白或者一两张。

怎样修改,把调用范围扩大?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
mR.耗子 发表于 2020-1-3 20:03:24 | 显示全部楼层
建议使用第三方的N格
回复

使用道具 举报

 楼主| 中国推广网 发表于 2020-1-7 14:25:09 | 显示全部楼层
有哪位dz高手知道怎么改吗?
回复

使用道具 举报

xiaxi 发表于 2020-1-7 16:31:56 | 显示全部楼层
source/module/forum/forum_index.php

  1.                         $images = C::t('forum_threadimage')->fetch_all_order_by_tid(10);
  2.                         foreach($images as $key => $value) {
  3.                                 $tids[$value['tid']] = $value['tid'];
  4.                         }
  5.                         $grids['image'] = C::t('forum_thread')->fetch_all_by_tid($tids);
复制代码


source/class/table/table_forum_threadimage.php

  1.         public function fetch_all_order_by_tid($start = 0, $limit = 0) {
  2.                 return DB::fetch_all('SELECT * FROM %t ORDER BY tid DESC '.DB::limit($start, $limit), array($this->_table), 'tid');
  3.         }
复制代码


只看到取最后10条,没有时间限制。
回复

使用道具 举报

 楼主| 中国推广网 发表于 2020-1-9 09:54:46 | 显示全部楼层
如果没有时间限制,为什么有时候有10张图,有时候一张没有, 我想改成有新图时自动替换最后一张老图
回复

使用道具 举报

 楼主| 中国推广网 发表于 2020-1-9 09:57:43 | 显示全部楼层
xiaxi 发表于 2020-1-7 16:31
source/module/forum/forum_index.php

难道说,dz把幻灯片图片放在一个数据表里面  而不是从主题表调用最近10条有图片的主题
回复

使用道具 举报

 楼主| 中国推广网 发表于 2020-1-10 17:31:24 | 显示全部楼层
为什么只要最近2天的图片,之前的图片调用不了 :'(:'(
回复

使用道具 举报

KINGTHING 发表于 2020-1-22 23:53:25 | 显示全部楼层
中国推广网 发表于 2020-1-10 17:31
为什么只要最近2天的图片,之前的图片调用不了

建议关闭默认的首页N格,然后自己diy一个同样的就行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 07:22 , Processed in 0.023857 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表