序言:
响应式网页,移动优先
想想都很感动!
但是,维护与制作的辛酸,谁又能知到?
PC经典版 + 手机版(移动版)
- 情景:我用手机,访问pc产品页,要自动跳转到手机版的产品页
- 本系统实现:pc模板,加一行js:<script>var _pbase={}; _pbase.rdmob=1;
- demo : 演示站:经典版(/chn.php) 产品详情 … 拿手机测试吧!
- 更高级点js代码如:
- 》可用js代码参数:_pbase.jscode='if(_cbase.run.isRobot){alert("自定跳转")}';
- 》可用条件:_cbase.run.isRobot, _cbase.run.isMoble, _cbase.run.isWeixin, _cbase.run.mobDir
- js页面自动移动端跳转,手机版要有对应的展示页面;
- 同一个内容(新闻/产品),有两个不同地址,但排版不同,对优化影响怎样?
- 对SEO:是否让一个版本的页面,设置不要搜索,不要收录?
动态页:自动移动端适配
- 同一url地址(动态),自动识别移动端,绑定各自模板
- PC设备,自动显示模板A;移动设备,自动显示模板B
- url地步不变,两套模板(当然甚至3套或更多?!)
- 首页,会员中心,中文文档:此方式实现
- 英文文档:后续实现(制作移动版模板)
- 每个PC模板,对应做一个移动模板,用统一后缀
- 统一后缀设置:
'tmfix' => '-mob', // 移动适配-模板后缀
- 见文件如:/skin/dev/_config/va_home (以模块为单位设置)
- 因为只有动态页,才可绑定不同模板;
- 提示:配置伪静态,达到
静态
url优化效果
响应式:移动设备适配
- 只一套模板,适应 PC设备/移动设备
- 利用js,css3,html5技术
- 旧浏览器不兼容,或兼容不好
- 起始页, 安装页,错误提示页,工具页 等简单页面用这种方式
- 后台管理:目前登录页是这样;后台其它页面:后续改进模板实现
- 布局简单,如很多国外系统,可用这种方式布局;
- 如:php.net, apache.org, bootcss.com,
- 国内很多门户系统:应该不适应
- 我就不相信,新浪首页,网易首页,百度新闻首页这些结构,看怎样做成 响应式?
- 其实,国内这些页面,都用了跳转(到了另一个地址)
抉择!!!
- 本系统状况和态度
- 本系统,只根据各种需求,再表达这些需求功能;
- 具体运营,页面/模板要怎么策划,由运营者决定!
- 本系统页面,也主要用于演示。