Discuz! X3.* 手机触屏版伪静态实现方法
分类 网站技术/村民张先生 发布于 2015-09-23 15:13
1、检查当前模板目录下 touch 中的所有模板,将其中的动态链接手动修改为伪静态链接;
2、按 https://www.zhang.cq.cn/wenzhang-437.html/3 所述方法实现帖子内容页翻页按钮的伪静态。
注意:其中最末尾模板部分,该页所述为电脑版修改方法,手机版应打开当前模板目录下 touch/forum/viewthread 模板,查找 $multipage 替换为 $multipage_thread 。
3、打开 static/js/mobile/common.js ,
查找:
window.location.href = href.replace(/page=\d+/, 'page=' + $(this).val());
替换为:
if(href.indexOf("thread-") >= 0) { window.location.href = href.replace(/([\d]+)-([\w]+).html/, $(this).val() + '-' + '$2' + '.html'); } else if(href.indexOf("forum-") >= 0 ) { window.location.href = href.replace(/\d+.html/, $(this).val() + '.html'); } else { window.location.href = href.replace(/page=\d+/, 'page=' + $(this).val()); }
说明:这一步是为了使下拉翻页框实现伪静态链接。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截