Discuz! 官方交流社区»社区 Discuz! X 交流与讨论 Discuz! X 问题求助 3.5 相册太多 在发布新相册时会卡

3.5 相册太多 在发布新相册时会卡

3497 6 0提示:支持键盘翻页<-左 右-> 安徽大叔 2023-1-23 22:54 帖子模式

3.5 相册太多 在发布新相册时会卡。因为那个下边会出现要所有的相册名字。在数量少的时候没事。多的时候就卡几天了。现在才两三百个就卡。打算用它作图片展示。后边可能要好几万个相册。要是每次发布都在下拉选顶中 ...

    组图打开中,请稍候......

6

老周部落发表于  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
说好的一起发表于  2023-1-24 03:51:16
这么用不科学。。。
老周部落发表于  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. }
复制代码
一定发表于  2023-1-23 23:23:01
为什么要用相册做图片展示啊,用群组配合标签多好,帖子就不说了,正常发图,标签改成瀑布流,加个判断发图的版块或者群组加进去自动瀑布流,其他的文字列表。




截图202301232322495878.jpg (167.81 KB, 下载次数: 9)

截图202301232322495878.jpg
老周部落发表于  2023-1-23 22:58:27
只显示 100 个好改,但问题是这地方没设计翻页啊,超过 100 个怎么办......
能不能按ID显示。只显示最近一百个。以前的都不显示。。。不然太卡了。 
发表于 2023-1-23 23:14
  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

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

GMT+8, 2025-9-21 05:00 , Processed in 0.086732 second(s), 33 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

有偿服务QQ
有偿服务微信
快速回复 返回顶部 返回列表