Phpcms V9手机门户设置教程,讲的是使用Phpcms v9自带的wap模块搭建手机网站自定义模板,而今天分享的则不是这个方式,是采用自定义方法判断域名,然后调用不同目录的模板,也就是说不依赖于Phpcms v9自带的WAP模块。
phpcms v9添加判断智能加载pc和wap模板
修改/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.你的域名/。
写在最后,以上就是对于“phpcms v9添加判断智能加载pc和wap模板”的一些看法,欢迎指正、交流。
分享内容:phpcms v9添加判断智能加载pc和wap模板
当前链接:http://test.kuaping.com/article/show44.html
027-817-77732
133-434-77732