返回列表 发帖
查看: 1144|回复: 8

[已解决] 3.5 相册太多 在发布新相册时会卡

7

主题

19

回帖

27

积分

初学乍练

贡献
0 点
金币
0 个
发表于 2023-1-23 22:54:44 | 显示全部楼层 |阅读模式
3.5 相册太多 在发布新相册时会卡。因为那个下边会出现要所有的相册名字。在数量少的时候没事。多的时候就卡几天了。现在才两三百个就卡。打算用它作图片展示。后边可能要好几万个相册。要是每次发布都在下拉选顶中出现所有的相册名。那要命。有没有办法限制 只显示一百个相册名。
发布新相册。这些下拉内容只是不显示。其实还是在网页中。要命啊。


QQ截图20230123225328.jpg


1 贡献+2 金币

最佳答案

安徽大叔 发表于 2023-1-27 23:17
不知道咋回事。一个也不出来了

抱歉,代码写错了,那一行应该更改为以下代码:

  1. $albums = array();
  2. $query = C::t('home_album')->fetch_all_by_uid($_G['uid'], 'albumid', 0, 100);
  3. foreach($query as $value) {
  4.     $albums[$value['albumid']] = $value;
  5. }
复制代码




回复

使用道具 举报

2

主题

1412

回帖

2043

积分

应用开发者

啦啦啦~

贡献
55 点
金币
320 个
发表于 2023-1-23 22:58:27 | 显示全部楼层
只显示 100 个好改,但问题是这地方没设计翻页啊,超过 100 个怎么办......
能不能按ID显示。只显示最近一百个。以前的都不显示。。。不然太卡了。 
发表于 2023-1-23 23:14
老周博客
本人不在任何渠道提供任何付费技术支持服务, 谨防上当受骗.
回复 支持 反对

使用道具 举报

96

主题

649

回帖

881

积分

自成一派

贡献
13 点
金币
12 个
QQ
发表于 2023-1-23 23:23:01 | 显示全部楼层
为什么要用相册做图片展示啊,用群组配合标签多好,帖子就不说了,正常发图,标签改成瀑布流,加个判断发图的版块或者群组加进去自动瀑布流,其他的文字列表。

截图202301232320515829.jpg


截图202301232322495878.jpg
回复 支持 反对

使用道具 举报

2

主题

1412

回帖

2043

积分

应用开发者

啦啦啦~

贡献
55 点
金币
320 个
发表于 2023-1-23 23:48:29 | 显示全部楼层
本帖最后由 老周部落 于 2023-1-27 23:31 编辑

根据点评要求提供代码

spacecp_upload.php

  1. $albums = getalbums($_G['uid']);
复制代码


这一行更改为

  1. $albums = array();
  2. $query = C::t('home_album')->fetch_all_by_uid($_G['uid'], 'albumid', 0, 100);
  3. foreach($query as $value) {
  4.     $albums[$value['albumid']] = $value;
  5. }
复制代码
老周博客
本人不在任何渠道提供任何付费技术支持服务, 谨防上当受骗.
回复 支持 反对

使用道具 举报

17

主题

126

回帖

158

积分

渐入佳境

贡献
2 点
金币
2 个
发表于 2023-1-24 03:51:16 | 显示全部楼层
这么用不科学。。。
回复 支持 反对

使用道具 举报

7

主题

19

回帖

27

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2023-1-27 23:17:25 | 显示全部楼层
老周部落 发表于 2023-1-23 23:48
根据点评要求提供代码

spacecp_upload.php

QQ截图20230127231632.jpg


不知道咋回事。一个也不出来了
回复 支持 反对

使用道具 举报

2

主题

1412

回帖

2043

积分

应用开发者

啦啦啦~

贡献
55 点
金币
320 个
发表于 2023-1-27 23:30:50 | 显示全部楼层
安徽大叔 发表于 2023-1-27 23:17
不知道咋回事。一个也不出来了

抱歉,代码写错了,那一行应该更改为以下代码:

  1. $albums = array();
  2. $query = C::t('home_album')->fetch_all_by_uid($_G['uid'], 'albumid', 0, 100);
  3. foreach($query as $value) {
  4.     $albums[$value['albumid']] = $value;
  5. }
复制代码




非常感谢。。。 
发表于 2023-1-28 10:45
老周博客
本人不在任何渠道提供任何付费技术支持服务, 谨防上当受骗.
回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-3 00:55 , Processed in 0.051062 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表