Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

弄到凌晨,解决广告提交成功后的返回连接有错的代码,请官方指证是否有误。

[复制链接]
冰雪凤凰 发表于 2011-8-20 03:46:38 | 显示全部楼层 |阅读模式
本帖最后由 冰雪凤凰 于 2011-9-10 01:31 编辑

另一帖子解决升级出现错误的传送门:打0817补丁一般没问题,出问题的一般都是按官方修改config_global.php造成的结果
2011.0824 0.24 官方已发布解决方法 https://discuz.dismall.com/thread-2338992-1-1.html
但是官方这样改,只是改了广告返回没出错的问题。而没改function_core.php文件里面原来的代码"./",觉得还是有问题。
因为发现经常登陆后,论坛访问地址有问题,有时会出现例如 域名.com/./forum.php等等这样的地址,就是由于"./"的影响。
所以按我现在改的倒没见这个问题,改为"$_SERVER['HTTP_REFERER']",目的就是返回上一次所访问的地址。而不是使用"./",返回上一级地址。
所以各位朋友可以先尝试下官方的修改方法,如果按官方改的之后,还是有那些出现登陆后,投票等不能自动跳转或需要刷新一下的这些问题无法解决,一样可以按我下面的修改方法,看这些问题能不能都解决,解决的回复一下。因为按我这个思路的修改方法,返回跳转问题没见有出错的地方。

2011.0820 23:22 最后一次更新,还是按回第二次修改的方法,经证明,还是起作用的。按此方法自行修改出现问题的,例如风格错乱,UC通信不成功,请仔细检测是否因修改时,由于GBK,UTF8编码造成的。这次同时附上两个修改好的文件,合在一起打包,欢迎测试,已经按第二次修改成功,没有其它出错,UC通信成功的朋友,恭喜你,如有其它问题,覆盖回备份文件,看是否因这个文件导致的,如果是,请将回贴说明问题,勿PM,其它问题需要帮助的朋友可以有偿服务。

第一次修改是将'./'.换成'admin.php?',对QQ登录有影响,看了看代码,最后改为下面最新的方式了,请各位再测试啦。

很多人都反映了这个问题,官方不给力,自己排查啦。希望官方看到后,看下这个修改方法,有没有影响其它方面的。
找到目录 source\function\下有function_core.php

发现官方增加了一段代码,其中有这个语句:




  1. $_G['referer'] = $_G['siteurl'].'./'.$_G['referer'];
复制代码

将其改为


  1. $_G['referer'] = $_SERVER['HTTP_REFERER'].$_G['referer'];
复制代码

各位要尝试的,记得先备份此文件,以免出问题无法解决,替换后可不更新缓存。

附最新修改后文件:


无论是自行修改测试成功的,还是下载替换成功的,回个贴。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
qq464740 发表于 2011-8-20 07:35:20 | 显示全部楼层
解决
回复

使用道具 举报

libi 发表于 2011-8-20 13:33:42 | 显示全部楼层
这样不行,QQ登陆跳转会到后台。。。
回复

使用道具 举报

 楼主| 冰雪凤凰 发表于 2011-8-20 13:50:40 | 显示全部楼层
libi 发表于 2011-8-20 13:33
这样不行,QQ登陆跳转会到后台。。。

呵呵,检验过,确实是这样,我也说过不知会不会影响其它方面的,所以才要官方确定下。
我再看看。
回复

使用道具 举报

 楼主| 冰雪凤凰 发表于 2011-8-20 13:52:01 | 显示全部楼层
qq464740 发表于 2011-8-20 07:35
解决

并不完善,替换后,QQ登录会转到后台,请先莫要替换。谢谢你的支持理解。
回复

使用道具 举报

 楼主| 冰雪凤凰 发表于 2011-8-20 14:57:26 | 显示全部楼层
libi 发表于 2011-8-20 13:33
这样不行,QQ登陆跳转会到后台。。。

重新修改,已经QQ登陆正常了。
回复

使用道具 举报

 楼主| 冰雪凤凰 发表于 2011-8-20 14:57:49 | 显示全部楼层
qq464740 发表于 2011-8-20 07:35
解决

重新修改,已经QQ登陆正常了。
回复

使用道具 举报

libi 发表于 2011-8-20 15:27:46 | 显示全部楼层
这个修改不错,同时解决二个问题,一是后台广告404的问题,二是在在反台删除会员所有贴时,贴刷新不能反回的问题。。
回复

使用道具 举报

 楼主| 冰雪凤凰 发表于 2011-8-20 22:35:36 | 显示全部楼层
自己检查到再有其它问题,暂停一下。
回复

使用道具 举报

 楼主| 冰雪凤凰 发表于 2011-8-20 23:19:41 | 显示全部楼层
qq464740 发表于 2011-8-20 07:35
解决

第二次方法没问题的,其它人反映的是因为由于编码导致的,这是最后一次修改,同时附上两个编码附件,多谢参与测试与反馈。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 23:46 , Processed in 0.032362 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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