Discuz教程网

[代码修改] Discuz X2 RC版 ucenter中开同一邮箱注册多帐号问题(临时解决方法)

[复制链接]
authicon dly 发表于 2011-5-15 17:05:36 | 显示全部楼层 |阅读模式
当用户开启相册分类,又没有设置分类项 时
用户批量上传相片,以新建相册方式,会出现 相册分类选择为空,如图1:

截图496.jpg

从而导致相册上传停止,如图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}-->
复制代码






上一篇:Discuz X2 RC版 ucenter中开同一邮箱注册多帐号问题(临时解决方法)
下一篇:升级Discuz X2 RC后台认证无法显示 视频认证和实名认证的解决方案
authicon №小乖 发表于 2011-5-15 19:29:52 | 显示全部楼层
很好的,我喜欢
authicon 纤陌陌 发表于 2011-5-15 20:30:27 | 显示全部楼层
顶的就是你
authicon haidideyu 发表于 2011-5-15 22:29:57 | 显示全部楼层
支持一下,确实是不错的贴子。
authicon lightning123 发表于 2011-5-15 23:29:46 | 显示全部楼层
好像不错的样子
authicon 21585151 发表于 2011-5-16 03:29:46 | 显示全部楼层
继续来索要
authicon 乐娃娃 发表于 2011-5-16 05:29:57 | 显示全部楼层
看看  好像不错
authicon D_hong 发表于 2011-5-16 06:29:36 | 显示全部楼层
看一下啊,嘻嘻
authicon 陶衣小可 发表于 2011-5-16 16:29:32 | 显示全部楼层
哦哦,发财了啊,看到好东西啦
authicon Cute宝贝儿 发表于 2011-5-16 17:37:14 | 显示全部楼层
回贴下载呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 10:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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