建站帮助

诚信合作, 高质专业!

Phpcms V9自定义手机WAP模板新方法

2015-09-24 08:52:00 浏览 我要评论

近来越来越多手机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.你的域名/。

我要收藏
点个赞吧

相关阅读

本月热门

精选推荐

在线客服

扫一扫,关注我们

扫一扫,关注我们