找回密码
 注册加入

扫一扫,极速登录

QQ登录

只需一步,快速开始

搜索
查看: 5039|回复: 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, 2024-4-25 22:36 , Processed in 0.148521 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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