老榕树社区

标题: 最近安卓微信版无法登录、注册会产生404错误等等问题的解决方案【BY 胡子大哥】 [打印本页]

作者: 江南烟雨88    时间: 2017-3-25 10:23
那么问题又来了  分类信息提交空值  没有数据
作者: 豪鬼大帝    时间: 2017-3-25 10:23
好人啊

这问题表示继续关注

好多人有这个问题
作者: 2014伤心男    时间: 2017-3-25 10:23
支持楼主,我试过能解决微信发帖出现“网络出现问题,请稍后再试”的问题!模板更改上传后更新一下缓存。
作者: 多拉A梦的小毛    时间: 2017-3-25 10:23
又一波教程来袭,支持个
作者: 黄昏游子333    时间: 2017-3-25 10:23
感谢分享!赞一个!
作者: 天空0129    时间: 2017-3-25 10:23
标题: 最近安卓微信版无法登录、注册会产生404错误等等问题的解决方案【BY 胡子大哥】
本帖最后由 mingkong 于 2017-2-26 13:18 编辑

我不是来求助的,但是我只能选择这个分类……

故障现象:
注册或者登录按钮提交以后会出现404页面,出错页面的网址为xxx.com/undefined
网络出现问题,请稍后再试
不能快捷回复
不能删除附件图片,提示网络错误
……
一切跟DZ自带提交表单有关的ajax返回xml数据有关的错误


最近我的客户也遇到了这个问题,不得不研究一下,这里将最终的研究成果公布给需要的网友。
经过追踪注册、登录按钮的去路,调试错误信息以后,我们得到一个最终的结果,安卓版本最新的X5核心(或许今后的核心都会遇到这个问题)的内置浏览器不支持XML的GBK编码,所以UTF8的程序没问题,只有安卓版本的微信或者X5核心的浏览器会如此。

好了,话不多说,我知道你们需要结果而不是这个过程

如果有用,请回帖支持我
解决方案看下面

既然有了方向,我们找到了XML编码控制的地方(其实这个位置也可能控制了部分正常页面的编码,会导致有些在模板里直接书写的中文字符乱码):

header_ajax.htm

这个文件有触屏版本和普通电脑版本,路径分别在

template\default\common\header_ajax.htm(电脑版本)
template\default\touch\common\header_ajax.htm(触屏版本)

编辑header_ajax.htm,查看第八行
echo '<?xml version="1.0" encoding="'.CHARSET.'"?>'."
";复制代码这里的编码使用了系统配置文件里的全局设置CHARSET,既然是GBK版本,全局设置就是默认GBK,我们只需要修改这里指定为UTF8即可
实际修改为如下即可
echo '<?xml version="1.0" encoding="UTF-8"?>'."
";复制代码
好了,享受这一份好心情吧,一切恢复如初了。
作者: 荡轩痕    时间: 2017-3-25 10:23
jiangchuankyo 发表于 2017-2-26 12:54
这里改成了utf-8确定其它正常的页面中文不会出现乱码吧,可不可以先用$_SERVER['HTTP_USER_AGENT']获取到浏 ...
是否加判断根据你情况看了,我这里测试没有明显乱码,只有登录页面自己直接加的一处中文文字出现乱码,不过这是插件的中文,改成插件里的配置文件用变量输出就没事了。
作者: cye玫瑰    时间: 2017-3-25 10:23
jiangchuankyo 发表于 2017-2-26 12:54
这里改成了utf-8确定其它正常的页面中文不会出现乱码吧,可不可以先用$_SERVER['HTTP_USER_AGENT']获取到浏 ...
我只有一处直接写在模板里的中文出现了乱码,不过用插件变量来替代就没事了。其他页面暂时还没有发现乱码。
作者: 求仙王子    时间: 2017-3-25 10:23
我还没试,不过我仔细看了楼主的分析,觉得很有道理,必须先支持一下。
作者: 蓝小振    时间: 2017-3-25 10:23
试过了,在微信里边回帖依然有 网络问题的提示
作者: 未来不落空    时间: 2017-3-25 10:23
bbsship 发表于 2017-2-27 10:48
试过了,在微信里边回帖依然有 网络问题的提示
经测试,已经没有这个问题了噢,确保更新了正确的路径下的正确的文件了吗?
作者: 求仙王子    时间: 2017-3-25 10:23
绝世好贴,必须要狂顶!已经按照大侠教程修改,问题解决!非常感谢!
作者: 夏了的夏天T    时间: 2017-3-25 10:23
请问下,这个就只需要更改手机模板里的那个文件就可以哈?template\default\touch\common\header_ajax.htm(触屏版本)

那个电脑版本的不改吧?
作者: a738979800    时间: 2017-3-25 10:23
bgy 发表于 2017-3-6 15:09
胡子大叔 请问您觉得现在X3.3算稳定了吗,小白可以跟进升级新版本了咩?谢谢
3.3在论坛里看到反馈说还有一些小BUG,就看你是否能忍受了。
总的来说,3.3最大优势是支持https和PHP7,这两点也不是所有的插件和应用都支持。
就看你自己需求
作者: 王活泼    时间: 2017-3-25 10:23
多谢楼主研究出来,解决了我们的大问题。谢谢!
作者: 我冤我恨    时间: 2017-3-25 10:23
mingkong 发表于 2017-3-8 20:23
3.3在论坛里看到反馈说还有一些小BUG,就看你是否能忍受了。
总的来说,3.3最大优势是支持https和PHP7, ...
好的 谢谢
作者: 69jiejie    时间: 2017-3-25 10:23
支持,谢谢.
作者: 江南烟雨88    时间: 2017-3-25 10:23
不错欧。 解决了。 谢谢 。。 我也是坑爹的插件啊
作者: 白头老狼    时间: 2017-3-25 10:23
很赞!!被这问题困扰很久了 ,谢谢大神!!
作者: 我冤我恨    时间: 2017-3-25 10:23
多谢分享,谢谢大神
作者: 改变0129    时间: 2017-3-25 10:23
胡子大叔 请问您觉得现在X3.3算稳定了吗,小白可以跟进升级新版本了咩?谢谢
作者: 洛书菇凉    时间: 2017-3-25 10:23
真是太太太好了!大牛啊!请收下我的膝盖!!!
作者: 豪鬼大帝    时间: 2017-3-25 10:23
牛人!还有一个关于微信浏览器的问题,使用微信内置浏览器发分类信息,凡是需要选择的项目发布后都是空白,其他浏览器发布没问题。有解吗?
作者: 改变0129    时间: 2017-3-25 10:23
好高端哦,你们都好牛哦  我就白痴一枚 讯猫智能便利店加盟




欢迎光临 老榕树社区 (http://club.lrswl.com/) Powered by Discuz! X3