u179_u179wap手机模板发帖回帖提示网络出现问题,请稍后再试的解决方案

毒药      35阅读

discuz应用中心下载了u179_u179wap的手机模板,确实是个很漂亮而且修改也很方便的模板。
开发者也给出了详细的使用和修改教程,不过在某些地方说明的不够详细,现在补充一下以免忘记。
手机模板发帖回帖提示“网络出现问题,请稍后再试”
====================
开发者给出的修改方法:
方法一
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";(或许开发者在描述中没有特别指出,所以开发者的论坛回帖中中很多站长发帖反馈没有解决)

   35阅读

更新后续:将/template/default/common目录中header_ajax.htm文件找到<?xml version="1.0" encoding="'.CHARSET.'"?>
改为<?xml version="1.0" encoding="'.UTF-8.'"?>'."\r\n";后pc版的回复、评论等插件跳不出来

毒药   18天前
1

再后续:将/template/default/touch/common目录中header_ajax.htm文件找到<?xml version="1.0" encoding="'.CHARSET.'"?>
改为<?xml version="1.0" encoding="'.UTF-8.'"?>'."\r\n";
终于可以了!!!

毒药   17.9天前
2
登录 后发表评论