1.移动版域名 m.123.com 解析并指向和绑定目录到网站目录的m文件夹

2.后台-系统配置 添加变量
(为了使用*路径,使用电脑版的文章图片,为了移动版模板css、js、images使用*路径)
变量名称:cfg_mobile
变量类型:文本
参数说明:手机版网址
变量值:http://m.123.com
所属组:站点设置
变量名称:cfg_rewritem
变量类型:布尔(Y/N)
参数说明:手机版伪静态
变量值:Y
所属组:站点设置
3.移动版当前位置 {dede:field.position/} 标签动态改成伪静态
打开 \include\typelink.class.php 找到
$indexpage = "<a href='index.php'>".$this->indexName."</a>";
改成
if($GLOBALS['cfg_rewritem'] == 'Y')
{
$indexpage = "<a href='".$GLOBALS['cfg_mobile']."'>".$this->indexName."</a>";
}
else
{
$indexpage = "<a href='index.php'>".$this->indexName."</a>";
}
继续找到
return 'list.php?tid='.$typeinfos['id'];
改成
if($GLOBALS['cfg_rewritem'] == 'Y')
{
return GetTypeUrl($typeinfos['id'],MfTypedir($typeinfos['typedir']),$typeinfos['isdefault'],$typeinfos['defaultname'],$typeinfos['ispart'],$typeinfos['namerule2'],$typeinfos['moresite'],$typeinfos['siteurl'],$typeinfos['sitepath']);
}
else
{
return 'list.php?tid='.$typeinfos['id'];
}4.m文件夹文件添加和替换
手机站m文件夹目录里添加了[搜索文件search.php]和[标签文件tags.php],还修改了以下3个文件index.php list.php view.php
我已经修改好并打包,如果你有改过,请备份你的再覆盖我的,下载地址:
云盘下载http://pan.baidu.com/s/1hscnudu 密码: wcmv
5.手机版伪静态规则文件打包下载
下载后选择对应的伪静态规则文件,别搞错了;apache和iis规则文件放在网站m文件夹下。
apache伪静态规则文件 .htaccess
iis6伪静态规则文件 httpd.ini 或者 httpd.conf
iis7、8伪静态规则文件 web.config
nginx伪静态规则 nginx.conf(复制到你的nginx配置文件里)
云盘下载http://pan.baidu.com/s/1boSogkn 密码: 27sx
6.把所有手机版模板文件_m.htm 结尾的,把模板里面的代码都改成电脑版
还有几个特别的,请认真对比下面
css、js、images 改成*路径,例如 assets/css/ 改成 /assets/css/
index.php 改成 {dede:global.cfg_mobile/}
list.php?tid=[field:id/] 改成 [field:typelink/]
list.php?tid=~id~ 改成 ~typelink~
list.php?tid={dede:field name='id'/} 改成 {dede:field.typeurl/}
view.php?aid=[field:id/] 改成 [field:arcurl/]
[field:litpic/] 改成 [field:global.cfg_basehost/][field:litpic/]
[field:image/] 改成 <img src="[field:global.cfg_basehost/][field:litpic/]">
上一页标签 {dede:prenext get='pre'/}
改成
{dede:prenext get=pre runphp=yes}
$preurl = @me;
preg_match('/aid=(\d*)/',$preurl,$match);
$result = GetOneArchive($match[1]);
@me = !empty($result) ? "上一篇:<a href=\"{$result['arcurl']}\">{$result['title']}</a>" : "上一篇:没有了";
{/dede:prenext}
下一页标签 {dede:prenext get='next'/}
改成
{dede:prenext get=next runphp=yes}
$preurl = @me;
preg_match('/aid=(\d*)/',$preurl,$match);
$result = GetOneArchive($match[1]);
@me = !empty($result) ? "下一篇:<a href=\"{$result['arcurl']}\">{$result['title']}</a>" : "下一篇:没有了";
{/dede:prenext}
文章内容 {dede:field.body/}
{dede:field.body runphp=yes}
global $cfg_basehost;
$str = @me;
$search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search2 = '#(<img.*?style=".*?)width:\d+px;([^"]*?.*?>)#i';
$search3 = '#(<img.*?style=".*?)height:\d+px;([^"]*?.*?>)#i';
$content = preg_replace($search,'$1$3',$str);
$content = preg_replace($search1,'$1$3',$content);
$content = preg_replace($search2,'$1$2',$content);
$content = preg_replace($search3,'$1$2',$content);
@me = $content;
@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);
{/dede:field.body}
栏目内容 {dede:field.content/}
改成
{dede:field.content runphp=yes}
global $cfg_basehost;
$str = @me;
$search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search2 = '#(<img.*?style=".*?)width:\d+px;([^"]*?.*?>)#i';
$search3 = '#(<img.*?style=".*?)height:\d+px;([^"]*?.*?>)#i';
$content = preg_replace($search,'$1$3',$str);
$content = preg_replace($search1,'$1$3',$content);
$content = preg_replace($search2,'$1$2',$content);
$content = preg_replace($search3,'$1$2',$content);
@me = $content;
@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);
{/dede:field.content}
搜索框代码改成静态的js提交搜索,参考下面代码,注意标红的地方
<script type="text/javascript">
function search()
{
var q = document.getElementById("q").value;
window.location.href = "http://m./search/"+q+".html";
}
function enterIn(obj,evt)
{
var evt = evt ? evt : (window.event ? window.event : null);
if (evt.keyCode == 13)
{
var q = obj.value;
window.location.href = "http://m./search/"+q+".html";
}
}
</script>
<form action="" method="post" onsubmit="return false">
<div>
<h4>搜索</h4>
<input name="q" id="q" onkeydown="enterIn(this,event);" type="text" />
<button type="submit" onclick="search()">搜索</button>
</div>
</form>
电脑版跳转到移动版代码
1)首页
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}">
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
2)列表
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}{dede:type}[field:typeurl/]{/dede:type}">
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}{dede:type}[field:typeurl/]{/dede:type}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
3)内容
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}{dede:field.id runphp=yes}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}">
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}{dede:field.id runphp=yes}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
织梦手机版目录版url伪静态,完成。
# seo推广是什么使用
# 我已经
# 系统配置
# 塘厦*seo干货
# 宿迁互联网seo推广
# 营销网站建设与推广论文
# 广州seo公司如何
# 市中区网站推广推荐
# 兖州网站建设方案
# 产品怎么做营销推广的
# 新站 seo
# 东莞外贸网站建设报价
# 打包下载
# 如何优化排名提升网站
# 怎么做传奇网站推广的
# 山东seo工具有哪些
# 免费网络营销推广文案
# 铁岭seo入门怎么引流
# 临西网站推广
# 公司网站建设h5
# 栾城网络营销推广
# 万载网站推广
# 淘宝店铺推广流量网站
# 变量值
# 织梦CMS教程
# 织梦手机版
# 手机伪静态
# 伪静态
# 宋体
# 下一篇
# 上一篇
# 没有了
# 几个
# 放在
# 织梦dedecms手机版伪静态教程
# 下一页
# 下载地址
# 上一页
# 你有
# 错了
# 布尔
# 首页
# 绑定
# 配置文件
# 跳转到
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
已有域名如何免费搭建网站?
dedecms织梦*幻灯片插件下载_织梦插件
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何在IIS中配置站点IP、端口及主机头?
织梦列表页排序按权重排序修改方法_织梦CMS教程
帝国CMS会员中心每日签到,可领取全勤奖励_帝国CMS教程
DEDECMS织梦调用某个作者在某个栏目发布的文章列表_织梦CMS教程
如何快速搭建响应式可视化网站?
织梦后台直接添加会员功能开发方法_织梦CMS教程
如何用花生壳三步快速搭建专属网站?
如何快速搭建支持数据库操作的智能建站平台?
建站之星网站颜色字体与功能模块个性化配置指南
织梦删除文章时不删除HTML与不删除附件图片_织梦CMS教程
织梦内容页调用图片集图片方法_织梦CMS教程
织梦友情链接标签dede:flink使用limit标签方法_织梦CMS教程
建站助手安装教程|视频|:环境检测与PHP版本配置步骤详解
建站之星2.7模板:企业网站建设与h5定制设计专题
建站之星模板安装失败:PHP版本不兼容?
如何在云主机快速搭建网站站点?
如何在织梦DEDECMS上运行php代码和mysql语句_织梦CMS教程
如何自定义建站之星模板颜色并下载新样式?
建站之星导航如何优化提升用户体验?
建站助手如何使用?三步轻松搭建网站
织梦dedecms在自定义表单里加入验证码的方法_织梦CMS教程
织梦自由列表freelist调用增加排序方法_织梦CMS教程
定制建站如何定义?其核心优势是什么?
建站之星系统存在安全漏洞?如何防范入侵风险?
dedecms织梦幻灯片大图管理插件_织梦插件
阿里云提示织梦common.inc.php文件SESSION变量覆盖漏洞解决方法_织梦CMS教程
如何通过wdcp面板快速创建网站?
如何在建站主机中优化服务器配置?
建站之星如何助力企业快速打造五合一网站?
香港服务器选型指南:免备案配置与高效建站方案解析
织梦添加一个函数,实现任意字段调用_织梦CMS教程
建站助手多站点配置指南:多语言生成与多域名管理技巧
*新织梦DedeCMS V5.7 SP2模板安装图文教程_织梦CMS教程
织梦二次开发常用新建php页面读取标签模板教程_织梦CMS教程
如何快速生成凡客建站的专业级图册?
织梦dedecms文章arclist标签实现分页的教程_织梦CMS教程
建站之星如何通过成品分离优化网站效率?
dedecms织梦清除快照劫持木马_织梦CMS教程
织梦dedecms模块打包生成教程_织梦CMS教程
魔方云NAT建站如何实现端口转发?
如何生成腾讯云建站专用兑换码?
phpcms ajax列表分页无限加载教程_PHPCMS教程
建站助手4.1:智能建站与SEO优化工具一键生成高效模板
织梦dedecms提交自定义表单后发送到指定邮箱_织梦CMS教程
建站主机无法访问?如何排查域名与服务器问题
实惠建站价格推荐:2025年高性价比自助建站套餐解析
dedecms织梦select_soft_post.php任意文件上传漏洞解决方案 _织梦CMS教程
2017-11-18
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。