Discuz教程网

X2.5升级至X3.0DIY功能不能用的完美解决方法

[复制链接]
authicon lggodau 发表于 2013-2-10 17:24:16 | 显示全部楼层 |阅读模式
本人网站leishi.org在3.0刚出来的当日即升级至最新版,发现DIY功能不能用,尝试了很多方法仍然不行,今日前来官方找找解决办法。很快找到了处理的办法,即将static/js/common.js替换回2.5版本的相同文件,但害怕影响其他功能,遂对两个文件进行对比,找到问题是:
openDiy这个函数发生了变化,
具体如下:
function openDiy_New(){
if(DYNAMICURL) {
window.location.href = SITEURL+DYNAMICURL + (DYNAMICURL.indexOf('?') < 0 ? '?' : '&') + ('diy=yes');
} else {
window.location.href = ((window.location.href + '').replace(/[?&]diy=yes/g, '').split('#')[0] + ( window.location.search && window.location.search.indexOf('?diy=yes') < 0 ? '&diy=yes' : '?diy=yes'));
}
}


其中的函数名后面的_New是本人加上后保留的,以待官方对本函数的处理后恢复

function openDiy(){
window.location.href = ((window.location.href + '').replace(/[?&]diy=yes/g, '').split('#')[0] + ( window.location.search && window.location.search.indexOf('?diy=yes') < 0 ? '&diy=yes' : '?diy=yes'));
}


这是旧函数,我把新函数加上_new区分后,放入原来的旧函数。
问题完美解决。相信也不会影响到其他功能!



上一篇:注册后成为待验证用户完成规定任务后才能转正的功能如何实现?
下一篇:会员头像不能调用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-6 21:41

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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