找回密码
 注册加入
搜索
查看: 5161|回复: 0

x2RC 开启相册分类,相册批量上传问题(临时解决方法)

[分享]
发表于 2011-5-13 19:57:24 | 显示全部楼层 |阅读模式
当用户开启相册分类,又没有设置分类项 时
用户批量上传相片,以新建相册方式,会出现 相册分类选择为空,如图1:


                               
登录/注册后可看大图


从而导致相册上传停止,如图2:


                               
登录/注册后可看大图


经过排查问题出在相册分类上
source\include\misc\misc_swfupload.php
判断相册分类
loadcache('albumcategory');
$categorys = $_G['cache']['albumcategory'];

  1. $categorystat = $_G['setting']['albumcategorystat'] ? intval($_G['setting']['albumcategorystat']) : 0;
复制代码

改为这样能行:
  1. $categorystat = !empty($categorys) && $_G['setting']['albumcategorystat'] ? intval($_G['setting']['albumcategorystat']) : 0;
复制代码
主要原因是返回给flash的xml不对
  1. <!--{if $_G['setting']['albumcategorystat'] && $categorys}--> <categorys> <category catid="0">{lang select_type}</category> <!--{loop $categorys $key $value}--> <!--{if $value[level] == 0}--> <category catid="$key">$value[catname]</category> <!--{loop $value['children'] $catid}--> <category catid="$categorys[$catid][catid]">--$categorys[$catid][catname]</category> <!--{loop $categorys[$catid]['children'] $catid2}--> <category catid="$categorys[$catid2][catid]">----$categorys[$catid2][catname]</category> <!--{/loop}--> <!--{/loop}--> <!--{/if}--> <!--{/loop}--> </categorys> <!--{/if}-->
复制代码

您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 - 杭州富迪文化艺术策划有限公司 版权所有 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2025-5-3 11:42 , Processed in 1.272141 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2025 Discuz! Team.|IP地址位置数据由 纯真CZ88 提供支持

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