最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • 织梦dedecms手机版伪静态教程

    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.niuqi.net/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.niuqi.net/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伪静态,完成。

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » 织梦dedecms手机版伪静态教程

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@niuqi.net),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@niuqi.net),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    • 60会员总数(位)
    • 3228资源总数(个)
    • 1990本月发布(个)
    • 81 今日发布(个)
    • 372已陪伴您(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情
    升级SVIP尊享更多特权立即升级