ecshop有bug!
ecshop有bug!
1、首页ajax登陆,不能触发ucenter返回的其他站点同步的命令,处理方式有2个,首先可以修改模板(member_info.lbi)中的JS:
function signinResponse(result)
{
var userName = document.forms['ECS_LOGINFORM'].elements['username'].value;
var mzone = document.getElementById("ECS_MEMBERZONE");
var res = result.parseJSON();
if (res.error > 0)
{
// 登录失败
alert(res.content);
if(res.html)
{
mzone.innerHTML = res.html;
document.forms['ECS_LOGINFORM'].elements['username'].value = userName;
}
}
else
{
if (mzone)
{
mzone.innerHTML = res.content + res.ucdata;//这里需要增加 res.ucdata
}
else
{
alert("Template Error!");
}
}
}
其二,可以修改user里面的(340行):
$result['content'] = $smarty->fetch('library/member_info.lbi').$ucdata; (加.$ucdata)
2、一个网站同时装2个ecshop的情况,登陆的cookie和session是有冲突的,修改办法是安装时能设置cookie和session的域。
希望对ecshop的改善有所贡献!:)