本次更新主要调整手机模板, 以及优化框架 . 手机模板将更人性化, 并采用history以及ajax技术 让页面更像APP加载, 速度更快 操作更简便.
但效果只能做到 半APP体验. 作者参考了很多DZ手机站以及flarum论坛 , 从中选出比较出色的开发 作为参考(抄) 请先看一下这个测试视频
本次手机模板的开发, 多处采用了iscroll.js 使得在IOS以及安卓上有更好的滚动弹动效果 以及 上下拖动的刷新追加数据
为何是 半APP体验? 由于在浏览器上消耗太多手机资源, 采用ajax形式的页面就会不释放内存 造成页面容易卡 . 所以有部分常用操作会采用这种形式 而部分会采用直接刷新访问
可能测试中 我没有发现没做好的细节 .有待大家提交
- 优化 - 手机模板 简约人性化路线 半APP体验
- 优化 - 发表帖子后 清理 板块数据缓存
- 优化 - 开发模板 可将模板文件后缀改为 php 并将文件第一句加上常量判断 <?php !defined('HY_PATH') && exit('HY_PATH not defined.'); ?> 防止模板被直接下载盗用 这里可以参考 最新魅族模板
- 优化 - 手机好友系统IOS滚动渲染出现白色的问题
- 后台 - 后台优化字体圆润度 以及符号的明显度
- 后台 - 优化 版主以及板块用户组权限 显示页面 分开两个独立页面
- 后台 - 板块分类增加两个字段 color background 用于一些模板用到板块字体颜色 以及背景颜色
- 后台 - 板块分类增加 板块描述字段 并支持HTML输入
- 框架 - 生成缓存 增加文件前缀,用于更好的调试辨认
- 框架 - 对缓存文件增加禁止访问的常量判断
- 框架 - 全面对 hook点增加 //注释 防止被访问报错
- 框架 - hook机制解析增加 //{hook xxx} <!--{hook xxx}--> 旧{hook xxx}仍然保留 但解析优先度降低
- 框架 - 对tpl_suffix模板文件后缀名 配置增加 支持数组化 默认值现改为:array('.html','.php') 存在优先级的判断 会先判断 x.html 是否存在 再去判断x.php
- 框架 - 增加 tmp_file_suffix 配置, 配置Tmp缓存文件的后缀名 增加安全性