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 = "".$this->indexName."";

改成

if($GLOBALS['cfg_rewritem'] == 'Y')

{

$indexpage = "".$this->indexName."";

}

else

{

$indexpage = "".$this->indexName."";

}

继续找到

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/] 改成 

上一页标签 {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) ? "{$result['title']}" : "没有了";

{/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) ? "下一篇:{$result['title']}" : "下一篇:没有了";

{/dede:prenext}

文章内容

{dede:field.body/}

{dede:field.body runphp=yes}

global $cfg_basehost;

$str = @me;

$search = '/(]+>)/is';

$search1 = '/(]+>)/is';

$search2 = '#()#i';

$search3 = '#()#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 = '/(]+>)/is';

$search1 = '/(]+>)/is';

$search2 = '#()#i';

$search3 = '#()#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提交搜索,参考下面代码,注意标红的地方

function search()

{

var q = document.getElementById("q").value;

window.location.href = "http://m.dedecms51.com/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.dedecms51.com/search/"+q+".html";

}

}

搜索

搜索

电脑版跳转到移动版代码

1)首页

2)列表

3)内容

织梦手机版目录版url伪静态,完成。

dede linux伪静态,织梦dedecms手机版伪静态教程相关推荐

  1. 织梦电脑手机站伪静态-自由目录版

    织梦电脑手机站伪静态-自由目录版 环境:阿里云linux虚拟主机,Apache+Mysql 登陆网站后台-系统-系统基本参数-核心设置-是否使用伪静态-是 系统-系统基本参数-核心设置-是否使用绝对网 ...

  2. 织梦dedecms移动版设置二级域名的方法 织梦如何设置m.开头的域名

    dedecms/' target='_blank'>织梦dedecms建站系统自从2015.06.18号升级后,系统增加了最强的手机站功能,模板与PC模板分开,标签90%类似,数据同步,很牛很强 ...

  3. 织梦tag伪静态html方式,织梦dedecms TAG标签伪静态方法(附伪静态规则)

    在之前,织梦帮介绍了关于 织梦dedecms TAG 标签字数长度修改方法 ,今天就分享下dedecms织梦tag标签实现伪静态的方法,关于tags伪静态配置比其它的配置要简单的多了只需要修改几个小地 ...

  4. 织梦服务器怎么修改,织梦dedecms更换服务器搬家教程

    dedecms搬家的意思是织梦dedecms搭建的网站从一个服务器空间更换到另外一个服务器空间,运营网站难免会遇到更换服务器的情况,那么dedecms如何更换服务器空间呢?下面是织梦58整理的dede ...

  5. 织梦迁移服务器修改文件,织梦dedecms更换服务器搬家教程

    dedecms搬家的意思是织梦dedecms搭建的网站从一个服务器空间更换到另外一个服务器空间,运营网站难免会遇到更换服务器的情况,那么dedecms如何更换服务器空间呢?下面是织梦58整理的dede ...

  6. dedecms联动筛选_织梦dedecms联动筛选[伪静态版]

    演示效果 dedecms织梦联动筛选[伪静态版],网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值呈现,让筛选URL与静态保持一致.如: 静态栏目页 https://www.123.co ...

  7. 【带移动搜索功能】织梦dedecms手机WAP插件专业版 织梦自动建手机WAP站 PC+WAP数据同步更新 访问自动跳转

    安装步数: ( 插件及高清视频教程:QQ  86862635 或www.wlyx158.com 搜索 织梦自动建手机WAP站 PC+WAP数据同步更新) 1. 检查数据表的前缀是不是dede_   ( ...

  8. 织梦dedecms转换其他CMS教程

    该来的总会来,一则通知让开源10年之久的织梦也要开始步入版权收费的模式,这就导致很多站长现在开始更换新的cms系统,而各大CMS平台也已经陆续推出dede转换工具,体验了几个,基本用法都差不多. 重要 ...

  9. dede 后台 mysql_织梦dedecms使用Mysql8.0无法登录后台的解决办法

    1 //只允许用户名和密码用0-9,a-z,A-Z,'@','_','.','-'这些字符 2 $this->userName = preg_replace("/[^0-9a-zA-Z ...

最新文章

  1. asp.net分页控件使用详解【附实例下载】
  2. 【精华】Linux用户Hive权限控制实践
  3. iOS -- 十进制、十六进制字符串,byte,data等之间的转换
  4. 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
  5. 数据分析学习笔记—文件处理与pdf处理
  6. windows安装ffmpeg_免费实用的录屏工具!支持全屏、特定窗口、选定区域录制,支持添加水印、嵌入摄像头(附ffmpeg安装)...
  7. XXX集团财务决策支持系统——用友财务系统现有的财务报表(系列四)
  8. 2020语言与智能技术竞赛-事件抽取方案整理(第一波
  9. python 直方图的绘制方法全解_5种方法教你用Python玩转histogram直方图
  10. Excel汇总大师破解版 v1.6.8 免安装绿色版 Excel合并拆分
  11. BZOJ 3669 luogu 2387 魔法森林
  12. matlab的grid网格线属性设置,修改网格线密度
  13. 启动PE系统找不到计算机硬盘,华硕电脑进PE系统找不到硬盘怎么办?
  14. 阿里云虚拟主机内存占用大问题解决
  15. 解决CentOS小数字键盘失效,按NumLock无效的方法
  16. 20分钟让你了解OpenGL——OpenGL全流程详细解读
  17. 梯田油菜花海距杭州仅120公里
  18. 无边的爱浸湿了我的心
  19. 初识VB(一)——浏览文件并载入外部…
  20. Altium designer18 绘制PCB漏线检查

热门文章

  1. 1.3 测控电路的信号类型、测控电路的类型与组成、测控电路的发展趋势
  2. 图像格式-RAW、RGB、YUV
  3. 沃尔玛店群erp软件功能介绍
  4. Github 开源:使用升讯威 Mapper( Sheng.Mapper)与 AutoMapper 互补,大幅提高开发效率!...
  5. 部件库,欧姆龙Plc触摸屏,三菱FX,A,Q全系列,台达,松下,西门子PLC,变频器,施耐徳按钮
  6. mui.plusReady()方法不执行
  7. 锘崴科技王爽:提升效能与安全平衡点,让隐私计算发挥更大潜力价值 | 数据猿专访...
  8. 不会吧!做了两年建模师你还不清楚3D游戏角色制作过程
  9. 我的外挂之路【一】按键精灵
  10. 用vb.net开发的简易(通用)上位机