如果您的问题是关于如何让电脑访问Discuz!论坛的手机触屏版,而不是实际使用的移动设备出现了触屏失灵的问题,那么可以参照之前的一些解决方案。以下是根据已有资料整理的方法:
1. 更改用户代理:您可以通过安装浏览器插件如UserAgent Switcher来更改您的用户代理(user agent),使浏览器模拟手机设备。这样网站会认为您正在使用移动设备,从而加载触屏版页面。
2. 修改程序文件:
需要修改`source/function/function_core.php`文件中的`checkmobile()`函数,使其总是返回`true`,以强制服务器识别为移动设备。
需要修改或注释掉`source/class/discuz/discuz_application.php`文件中的某些行,防止重定向到标准版。
3. 解决触屏版访问问题:如果修改上述文件后仍然无法访问触屏版,那么还需要修改`static/js/mobile/common.js`文件中的相关检测代码。具体来说,就是移除或注释掉判断是否为触屏设备的部分,因为PC浏览器不会触发`ontouchend`事件。
如果您提到的“手机部分触屏失灵”是指实际的移动设备出现了物理或软件层面的问题导致触摸屏反应不灵敏或失效,那么这与通过PC访问触屏版无关,而是设备本身的问题。对于这种情况,您可以采取以下措施:
重启设备:有时候简单的重启就能解决问题。
清理屏幕:确保屏幕干净,没有灰尘或污迹影响触摸响应。
检查系统更新:确保您的操作系统是最新的,有时候更新可以修复一些已知的问题。
恢复出厂设置:作为最后的手段,在备份数据后,可以尝试恢复出厂设置来解决软件层面的问题。
寻求专业帮助:如果上述方法都无法解决问题,可能是硬件故障,建议联系制造商或专业的维修服务。
请注意,如果是硬件故障,自行拆解设备可能会导致保修失效,最好由专业人士处理。上述修改网站访问方式的方法涉及到直接编辑网站代码,请确保您有权对网站进行这些修改,并且在操作前做好备份以防万一。