利用伪静态在php文件中判断用户是否在移动设备上浏览网站,加载不同织梦模板文件显示不同效果,url地址不变

1、首先织梦全站伪静态,参考《织梦电脑端手机端全站伪静态带规则-自由目录版》、《织梦一键开启伪静态插件》
只需要电脑站是伪静态就行了,其他伪静态教程也行,只要电脑站是伪静态就行了
2、打开 /include/extend.func.php 在*下面加入一个方法
/**
* 判断是否为移动设备访问
* @return bool
*/
function isMobile()
{
if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) {
return true;
}
if (isset($_SERVER['HTTP_VIA'])) {
return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
}
if (isset($_SERVER['HTTP_USER_AGENT'])) {
$clientkeywords = array('nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-', 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu', 'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini', 'operamobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile');
if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) {
return true;
}
}
if (isset($_SERVER['HTTP_ACCEPT'])) {
if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'textml') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'textml')))) {
return true;
}
}
return false;
}3、打开 /index.php 网站根目录的 index.php ,找到
$row['templet'] = MfTemplet($row['templet']);
在它上面加入
if(isMobile()){
$row['templet'] =str_replace('.htm','_m.htm',$row['templet']);
}
4、打开 /tags.php 网站根目录的 tags.php ,找到
require_once (dirname(__FILE__) . "/include/common.inc.php");
在它下面加入
if(isMobile()){
define('DEDEMOB', 'Y');
}
5、打开 /plus/list.php 找到
require_once(dirname(__FILE__)."/../include/common.inc.php");
在它下面加入
if(isMobile()){
define('DEDEMOB', 'Y');
}
6、打开 /plus/view.php 找到
require_once(dirname(__FILE__)."/../include/common.inc.php");
在它下面加入
if(isMobile()){
define('DEDEMOB', 'Y');
}
7、打开 /plus/search.php 找到
require_once(dirname(__FILE__)."/../include/common.inc.php");
在它下面加入
if(isMobile()){
define('DEDEMOB', 'Y');
}
8、如果你的电脑站模板里有跳转到手机站的跳转代码,记得删除所有跳转代码
9、电脑站模板文件和手机站模板文件还是按原来的命名
10、注意织梦手机站模板的css js images 图片这些,防止在移动设备上打开网站时找不到这些文件
# seo培训课泛目录
# nbsp
# bool
# 朝阳网站优化操作
# 一流的网站优化推广
# 固始推广营销费用
# 进口啤酒营销推广
# 网购裙子关键词搜索排名
# seo关键词设置后排名靠前多久
# 推广*引流网站
# 广东seo服务怎么赚钱
# 抖音拍摄seo
# toolbar
# 大连seo外包分析
# 中梁山网站建设推广公司
# 酒泉抖音seo
# 柳州专注网站建设开发
# 石排东莞网站建设
# 峰峰互联网营销推广优化
# 档案网站建设网页
# 哈尔滨网站优化简历工作
# 网站如何免费推广赚佣金
# 抖音seo佣金
# 一键
# 织梦CMS教程
# 织梦手机
# 织梦模板
# 显示不同模板
# 跳转
# 全站
# 就行了
# 找不到
# 只需要
# 也行
# 织梦实现网站链接地址url不变电脑和手机显示不同模板
# 你的电脑
# 跳转到
# 按原
# 判断是否
# 加载
# SERVER
# isMobile
# function
# isset
# false
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
dedecms织梦相关文章标签likearticle调用自定义字段_织梦CMS教程
如何快速打造个性化非模板自助建站?
织梦自由列表freelist调用增加排序方法_织梦CMS教程
织梦采集中用到的一些过滤规则_织梦CMS教程
织梦添加一个函数,实现任意字段调用_织梦CMS教程
wdcp面板添加二级域名手机域名m方法_织梦CMS教程
织梦dedecms搜索指定栏目文档方法_织梦CMS教程
定制建站方案优化指南:企业官网开发与建站费用解析
建站org新手必看:2024最新搭建流程与模板选择技巧
如何撰写建站申请书?关键要点有哪些?
如何用好域名打造高点击率的自主建站?
建站助手哪款好?一键生成+SEO优化免费神器推荐
织梦dedecms上下篇文章标题长度修改_织梦CMS教程
如何快速登录WAP自助建站平台?
织梦advancedsearch模糊搜索页面显示自定义字段的方法_织梦CMS教程
建站之星配置系统操作指南与功能解析
织梦dedecms手机搜索跳转到手机搜索模板教程_织梦CMS教程
如何用免费手机建站系统零基础打造专业网站?
已有域名如何快速搭建专属网站?
织梦DedeTag Engine Create File False的彻底解决方法_织梦CMS教程
织梦实现在图集文章内容页调用缩略图和原图教程_织梦CMS教程
如何配置FTP站点权限与安全设置?
织梦DEDECMS *一键登录插件返回空白解决方法_织梦CMS教程
如何通过可视化优化提升建站效果?
建站VPS选购需注意哪些关键参数?
网站内链优化的几个重要方法_SEO优化教程
如何快速查询域名建站关键信息?
dedecms织梦静态页实现动态显示随机文章的方法_织梦CMS教程
如何选择建站程序?包含哪些必备功能与类型?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
如何在新浪SAE免费搭建个人博客?
建站之星智能建站系统与服务器配置一键生成指南
织梦让广告延时加载显示,网站主要内容打开后才开始加载广告_织梦CMS教程
dedecms织梦文章如何做好tags标签_织梦CMS教程
织梦自定义表单用js代替联动地区解决联动地区选择问题_织梦CMS教程
建站之星伪静态规则如何正确配置?
帝国cms全站去除版权教程方法_帝国CMS教程
织梦数据保存到数据库附加表 `dede_addonarticle` 时出错*解决方法_织梦CMS教程
小建面朝正北,A点实际方位是否存在偏差?
如何通过商城免费建站系统源码自定义网站主题?
如何通过虚拟机搭建网站?详细步骤解析
如何在IIS中新建站点并配置端口与IP地址?
如何自定义建站之星模板颜色并下载新样式?
dedecms织梦tag+keyword调用相关文章_织梦CMS教程
建站之星登入步骤与常见问题解析?
如何快速启动建站代理加盟业务?
建站主机选哪家性价比最高?
如何批量查询域名的建站时间记录?
2019-07-19
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。