无限星辰工作室-客户无限互联网动力之源

标题: DiscuzX!2.0 x2.5升级X3.0 X3.1点击diy反应问题解决 [打印本页]

作者: crx349    时间: 2014-3-1 16:34
标题: DiscuzX!2.0 x2.5升级X3.0 X3.1点击diy反应问题解决
Discuz爱好者,在升级程序中,会遇到模板不兼容的问题有很多。其中官方有不少Discuz爱好者 问模板升级了,在使用DIY过程中,点击DIY没反应。

这个问题是JS的原因。如果你还是喜欢之前的模板不变换。可以这种方法解决。
解决方法如下:
先找到根目录static\js\common.js
搜索代码
openDiy
把以下代码
  1. function openDiy(){
  2.         if(DYNAMICURL) {
  3.                 window.location.href = SITEURL+DYNAMICURL + (DYNAMICURL.indexOf('?') < 0 ? '?' : '&') + ('diy=yes');
  4.         } else {
  5.                 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'));
  6.         }
  7. }
复制代码

改为
  1. function openDiy(){
  2.         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'));
  3. }
复制代码

改好之前保存,替换掉之前的static\js\common.js,再到后台更新缓存即可。

解决方法之二:






欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4