插件在手机模板不支持时解决方案
本文介绍插件在手机模板不支持时解决方案。
插件手机版不支持的原因有两种:
手机模板没有hook点。
手机模板有hook点但模板样式改变了。
修改模板前,务必先备份。
手机模板没有hook点的情况解决方案
登录并注册页面hook点。
打开网站正在使用的模板目录template/下的/touch/common/footer.htm文件,检查第一行是否存在
<!--{hook/global_footer_mobile}-->
。如果不存在,请在第一行加上<!--{hook/global_footer_mobile}-->
。在页面hook点发帖和回帖。
打开网站正在使用的模板目录template/模板目录/touch/forum/forumdisplay_fastpost.htm文件,在form和/form标签内加上
<!--{hook/viewthread_fastpost_button_mobile}-->
。打开网站正在使用的模板目录template/模板目录/touch/forum/post.htm文件,在form和/form标签内加上
<!--{hook/post_bottom_mobile}-->
。该步骤执行完成后,触屏版的hook点就全部配置完成了。
说明如果相应标签中已有需要添加的内容,则无需重复添加。
手机模板有hook点,但弹不出滑块的解决方案
在调试模式下看到以下错误,则说明模板配置不正确。
oculus_mobile.js:15 Uncaught TypeError: Cannot read property 'firstChild' of undefined(anonymous function) @ oculus_mobile.js:15
登录页面hook点。
打开template/模板目录/touch/member/login.htm。在登录的button前后添加
<div class="btn_login"></div>
。注册页面hook点。
打开template/模板目录/touch/member/register.htm,在登录的button前后添加
<div class="btn_register"></div>
。发帖。
打开template/模板目录/touch/forum/post.htm,在button前后加个标签
<span class="y"></span>
。回帖。
打开template/模板目录/touch/forum/ forumdisplay_fastpost.htm,搜索
replysubmit
,查看button的ID属性是否存在fastpostsubmit
,不存在则添加该属性。
以上所有步骤完成后,请在后台更新缓存。