【黄叶个人博客】一个做SEO、SEM的可怜人――本站文章部分来自网络如有涉嫌侵权,请与本站邮箱联系

您现在的位置是:主页 > seo、sem学习 >

织梦网站pc端变为手机端的方法

    作者:黄叶 | 分类:seo、sem学习 | 浏览:57 | 评论:

           最近兼职的老板说他的网站手机端不太好看,我跟他说本来就不是自适应的,怎么可能好看,老板还跟我犟,说什么他的网站以前手机端就可以看;我一听就很火大,你他妈以前好看你为什么要让我给你重新做网站,我他妈免费给你做了个网站,现在也seo优化一个月了,小排名也有了,电话也比以前多了,您现在来跟我提以前的网站。
                   织梦网站pc端变为手机端的方法

         最后我还是答应帮他改成手机版也可以看的了,毕竟是寄人篱下啊,然后说正经事----织梦网站本来是pc端的,怎么改成手机端也可以很方便的浏览

        首先,需要一个织梦的手机端模板,这个如果有人没有又不想花几块钱买的话,可以加我好友,我给你分享一下,但我也就一个模板,只适用于企业版的,

        然后是把解压的文件全部替换到根目录对应的文件夹下

             织梦网站pc端变为手机端的方法
       (dede这个文件就是登陆文件,一般网站都会修改,所以你的自己看看改成什么文件名了)
        m   这个文件就是会手机端会跳转的文件,这个单独放在根目录下
        默认模板风格中的文件对应放到自己网站模板文件下
        全部完成后访问一下   域名/m     可以查看一下手机端是什么样式的(当然调用的问题需要你们自己改了,网站之间调用很简单的)

      最后就是在网站的主页    <head>     </head>  中间加入下面这段代码,这段代码的意思就是在手机端访问时,自动跳转的js代码

           <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_mobileurl/}/index.php";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

        这样就完成了,很简单的事情,这样就把一个网站从pc端变成了手机端,而且是同步的,但不是自适应喔,当然这个方法只能用于织梦(dede)网站。

        注意:这样有个缺点是首页会不更新,栏目页、内容页都没有问题,就是首页会不更新,这是我在几天后才发现的问题,现在回来补个解决方法

          在  m   这个文件夹的index.php这个文件中修改一段代码

                            织梦网站pc端变为手机端的方法
     $row['showmod'] = isset($row['showmod'])? $row['showmod'] : 0;
        if ($row['showmod'] == 1)
        {
            $pv->SaveToHtml(dirname(__FILE__).'/index.html');
            include(dirname(__FILE__).'/index.html');
            exit();
        } else { 
           $pv->Display();
            exit();
        }

      替换为:

    $pv->Display();

    (一定要全部完成再一起上传替换,不然不可以喔)

      完成后的效果是这样的

            织梦网站pc端变为手机端的方法      




    2018年4月8号,再回来补一个漏掉的地方

        
    移动端的模板要跟调用的Pc端模板对应,这样才能使对应的移动端栏目调用对应的栏目模板。比如:case.html这个模板,在移动端相同栏目就需要使用case_m.html这个模板



    ----黄叶个人博客网站