手机网站php模板修改,Phpcms V9自定义手机WAP模板新方法
手机网站php模板修改,Phpcms V9自定义手机WAP模板新方法
近来越来越多手机WAP、自适应网站,可见移动网页是未来,响应式是未来!但是在实际经验中,CMSYOU发现:响应式自适应虽然在国外非常流行了、大家都在追随,不过在国内,由于XP上ie6、IE8,带宽等问题,有一部分客户,更喜欢PC+WAP的方式,这样手机版可以做成不一样、WAP加载起来快一点,更重要的PC还可以兼容低版本IE呢。今天,CMSYOU在这里与大家分享最近看到而又可以用来具体实践自定义PC+WAP模板的一个方法:Phpcms V9自定义手机WAP模板新方法。
之前我们有写原创教程:Phpcms V9手机门户设置教程:怎么用PC V9做手机网站,讲的是使用Phpcms v9自带的wap模块搭建手机网站自定义模板,而今天分享的则不是这个方式,是采用自定义方法判断域名,然后调用不同目录的模板,也就是说不依赖于Phpcms v9自带的WAP模块。
Phpcms V9自定义手机WAP模板新方法具体开始:
1、修改/modules/content/index.php文件,在里面找到如下代码:
include template('content',$template);
修改为:
if(substr($_SERVER['SERVER_NAME'], 0,1) == 'm'){
include template('mobile',$template);
}else{
include template('content',$template);
}
以上代码是根据域名判断,给Phpcms v9添加自适配,调用不同目录的模板:判断当前页面url中第一个字符为m时则调用mobile目录模板,否则调用content目录模板。
由于Phpcms v9是调用网站URL方式,文章的URL地址都固定写死在数据表中,所以页面中的标签不能在使用{$r[url]},而要改成{str_replace('http://www.','http://m.',$r[url])},这样做到截取url,把http://www.你的域名/ 替换成http://m.你的域名/。
- 老鼠走迷宫算法
- html5border设置彩色,css中border颜色不同怎么设置?
- Linux platform
- java中principal对象,如何使用OAuth2获取Spring的自定义Principal对象?
- 电话银行
- 芯片的本质是什么?(4)物质与数字世界接口
- 详解mmap:是什么 为什么 怎么用
- AT24C02驱动程序,【I2C串行总线】的组成及工作原理
- SAP 成本组件分割价格详解
- 如何从ext3升级到ext4?
- nofollow标签使用方法
- 前途迷茫不知.NET与JAVA那个好
- VC小知识
- c语言循环题兔子第三个月生,C语言上机习题
- 常用的函数:atoi,itoa,atof,
- 微信小程序多个倒计时
- Python使用traceback.print
- shiro框架基础
- supersqli(SQL注入流程及常用SQL语句)
- IT企业面试常见逻辑推理题智力题及详解答案(二)