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栏目后台设置显示,栏目前台怎么隐藏_织梦CMS教程
织梦dedecms自定义输出移动版上一篇下一篇文章_织梦CMS教程
建站之星管理中心如何调整网站配色方案?
织梦tag列表页调用内容模型自定义字段教程_织梦CMS教程
dedecms织梦实现中英文分页功能_织梦CMS教程
如何选择可靠的免备案建站服务器?
高防服务器租用指南:配置选择与快速部署攻略
建站之星模板安装失败:PHP版本冲突如何解决?
定制建站方案优化指南:企业官网开发与建站费用解析
如何在IIS7中新建站点?详细步骤解析
建站之星云端配置指南:模板选择与SEO优化一键生成
dedecms织梦列表页中输入页码跳转到指定分页教程_织梦CMS教程
小型网站建站如何选择虚拟主机?
如何快速打造个性化非模板自助建站?
多款精美织梦分页 pagelist 样式下载_织梦插件
如何撰写建站申请书?关键要点有哪些?
织梦DedeCMS上级栏目名称及链接的2种调用方法_织梦CMS教程
织梦删除所有无效tag标签的方法_织梦CMS教程
帝国CMS6.0会员中心模板下载_帝国CMS教程
定制建站流程解析:需求评估与SEO优化功能开发指南
dedecms织梦调用图集的*张图片的方法_织梦CMS教程
建站之星安全性能如何?防护体系能否抵御黑客入侵?
本地安装配置PHP环境phpnow1.5.6教程_织梦CMS教程
建站之星数据库主机如何正确配置?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何在企业微信快速生成手机电脑官网?
如何快速完成中国万网建站详细流程?
织梦数据库实现调用*二级栏目及下三级栏目方法_织梦CMS教程
建站助手软件包:智能网站模板生成与SEO优化工具一键整合
织梦dedecms联动筛选静态化[伪静态+目录形式],利于SEO_织梦插件
如何破解联通资金短缺导致的基站建设难题?
织梦会员中心member表face字段类型及长度如何修改?_织梦CMS教程
DEDECMS织梦调用某个作者在某个栏目发布的文章列表_织梦CMS教程
如何在建站主机中优化服务器配置?
织梦dedecms的自定义表单带上当前页面的url地址_织梦CMS教程
织梦自定义字段option下拉默认值过多无法显示解决方法_织梦CMS教程
建站之星3.0如何解决常见操作问题?
PHPCMS调用多个分类栏目的*新文章方法_PHPCMS教程
帝国CMS系统验证码无法显示修复方法_帝国CMS教程
如何用免费手机建站系统零基础打造专业网站?
织梦根据栏目不同调用不同模板的方法_织梦CMS教程
织梦实现在图集文章内容页调用缩略图和原图教程_织梦CMS教程
织梦cms DedeTag Engine Create File False解决办法_织梦CMS教程
建站DNS解析失败?如何正确配置域名服务器?
织梦的联动信息类型只能增加一级和三级选择,不能增加二级选择解决方法_织梦CMS教程
帝国CMS网站管理系统常见问题解决_帝国CMS教程
织梦列表页有缩略图显示无缩略图就不显示方法_织梦CMS教程
织梦dedecms搜索时间间隔修改教程_织梦CMS教程
帝国cms网站不同地方生成不同的缩略图_帝国CMS教程
2017-11-18
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。