开发者也给出了详细的使用和修改教程,不过在某些地方说明的不够详细,现在补充一下以免忘记。
手机模板发帖回帖提示“网络出现问题,请稍后再试”
====================
开发者给出的修改方法:
方法一
1.下载最新版程序,将最新版程序中的默认模板文件覆盖到自己服务器中。(毒药备注:这里下载最新版程序应该是discuz程序)
2.后台效验,确认没有问题文件。
3.如果以上两个都无法解决,可以下载下面的文件,覆盖即可,也有修改教程,修改教程请自行提取文件后按教程修改下代码即可。
方法二(适合程序编码为utf-8的用户):
template\u179_u179wap\touch\common\header_ajax.htm
找到<?xml version="1.0" encoding="'.CHARSET.'"?>
将 '.CHARSET.' 替换为 UTF-8 即可。
其他模版方法也是一样的,如果模版目录没有,就直接修改默认模版内的文件即可。
方法三(适合程序编码为GBK的用户):
template\u179_u179wap\touch\common\header_ajax.htm
找到<?xml version="1.0" encoding="'.CHARSET.'"?>
将 '.CHARSET.' 替换为 gb2312 或 gbk 即可。
其他模版方法也是一样的,如果模版目录没有,就直接修改默认模版内的文件即可。
=================
毒药在测试过程中,按照开发者给出的解决方法,问题没有解决。
后来毒药一直在想办法解决,最终找到问题所在,是开发者没有描述清楚,也或者出现了巧合
解决方法如下:
1、毒药的环境,最新版Discuz! X3.4 R20200818 UTF-8,文件校验完整;
2、手机模板最新版template\u179_u179wap\touch\common\header_ajax.htm已经被开发者默认修改为<?xml version="1.0" encoding="'.UTF-8.'"?>
3、也是关键的一步,将/template/default/common目录中header_ajax.htm文件找到<?xml version="1.0" encoding="'.CHARSET.'"?>
改为<?xml version="1.0" encoding="'.UTF-8.'"?>'."\r\n";(或许开发者在描述中没有特别指出,所以开发者的论坛回帖中中很多站长发帖反馈没有解决)