插件在手机模板不支持时解决方案

更新时间:

本文介绍插件在手机模板不支持时解决方案。

插件手机版不支持的原因有两种:

  • 手机模板没有hook点。

  • 手机模板有hook点但模板样式改变了。

重要

修改模板前,务必先备份。

手机模板没有hook点的情况解决方案

  1. 登录并注册页面hook点。

    打开网站正在使用的模板目录template/下的/touch/common/footer.htm文件,检查第一行是否存在<!--{hook/global_footer_mobile}-->。如果不存在,请在第一行加上<!--{hook/global_footer_mobile}-->

  2. 在页面hook点发帖和回帖。

    • 打开网站正在使用的模板目录template/模板目录/touch/forum/forumdisplay_fastpost.htm文件,在form/form标签内加上<!--{hook/viewthread_fastpost_button_mobile}-->修改hook点

    • 打开网站正在使用的模板目录template/模板目录/touch/forum/post.htm文件,在form/form标签内加上<!--{hook/post_bottom_mobile}-->修改hook点

      该步骤执行完成后,触屏版的hook点就全部配置完成了。

    说明

    如果相应标签中已有需要添加的内容,则无需重复添加。

手机模板有hook点,但弹不出滑块的解决方案

在调试模式下看到以下错误,则说明模板配置不正确。

oculus_mobile.js:15 Uncaught TypeError: Cannot read property 'firstChild' of undefined(anonymous function) @ oculus_mobile.js:15
  1. 登录页面hook点。

    打开template/模板目录/touch/member/login.htm。在登录的button前后添加<div class="btn_login"></div>修改hook点

  2. 注册页面hook点。

    打开template/模板目录/touch/member/register.htm,在登录的button前后添加<div class="btn_register"></div>修改hook点

  3. 发帖。

    打开template/模板目录/touch/forum/post.htm,在button前后加个标签<span class="y"></span>修改hook点

  4. 回帖。

    打开template/模板目录/touch/forum/ forumdisplay_fastpost.htm,搜索replysubmit,查看button的ID属性是否存在fastpostsubmit,不存在则添加该属性。修改hook点

以上所有步骤完成后,请在后台更新缓存。