关注网

当前位置:首页>热点养生>阅读>

用织梦做网站的注意啦!织梦移动端功能使用方法介绍

2016-08-21 21:30 来源:未知
最近没事把手里的用织梦做的站后台程序更新一下,更新过程突然发现多了一个m目录不可写,于是就到织梦官方的更新列表看了下,原来是增加了移动端的功能,织梦终于舍得把手机端的功能增加上,我都准备去买插件了(需要织梦手机端双模版的可以找我,我这有,可以静态的插件,比织梦自带的功能更强大!!
貌似新手机站的模板还不错,不过比较适合资讯类网站用,不过不是静态的,有能力的可以自己搞个伪静态出来,准备抽空自己再写套合自己用!下边是织梦的更新


更新描述:常规功能更新,加入了移动站点、二维码、站点SEO统计等功能

更新后会在在include 文件夹多了一个qrcode文件夹,这个是二维码生成的插件,暂时用不上,所以没有,有研究的告诉我一声,交流下!

然后在根目录有个m的目录就是织梦官方更新的移动站点的功能插件的所在目录~

主要功能实现就是绑定default里的手机模板输出手机端的效果~

更新后看到m目录里的文件不用管它,这个一般没啥问题!大部分同学更新后是会发现根目录没有m目录,这个好解决就去官方下载个对应源码的把m目录直接上传就行,这个一般不用改,不会出啥问题!

上传完m目录之后,在你使用www点yuming点com/m预览你的手机站的过程中出现的最容易出现的问题就是模板错误!

重点提示:如果你用的模板命名是默认模板的default话,必须要注意在更新的时候千万要注意备份模板,不然你会哭到没朋友,别问我怎么知道,我辛苦写的模板源文件直接被覆盖了,找都找不回来!

织梦这次更新会把模板文件也更新一下,主要是因为了增加下图中index_article_m.htm等等这一类的手机端的模板,所以千万注意备份模板啊啊啊啊!血的教训~~





如果你用的模板不是默认模板,那么就看看里边有没有手机模板,没有会出现模板调用错误(看下图),可以看下你模板里的模板目录里的文件是不是有对应的手机模板,但凡你要在手机需要浏览的页面,必须跟pc端有一一对应的模板,比如index.htm必须有对应的index_m.htm!

你自己定义的模板名称也是可以,比如你可能为了隐藏模板名称用了wenzhang.htm那么他对应的手机模板名称是wenzhang_m.htm这样你这个页面或者栏目才能会被织梦的手机插件解析,才可以浏览不然就会报错,报错了就是如下图,这个是测试出来的哈!



模板对应,可以浏览,但是不会跳转咋办?我都这么解决,把代码加入到你的PC模板head部分就行,只有这三个页面,其他的页面自己琢磨去!

首页的
<meta name="mobile-agent" content="format=xhtml;url={dede:global.cfg_basehost/}/m/" />
<script type="text/javascript">
function browserRedirect() {
        var sUserAgent = navigator.userAgent.toLowerCase();
        var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
        var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
        var bIsMidp = sUserAgent.match(/midp/i) == "midp";
        var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; 
        var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
        var bIsAndroid = sUserAgent.match(/android/i) == "android";
        var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; 
        var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
        if ((bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) )
        {                      
                window.location.href='{dede:global.cfg_basehost/}/m/';
        }             
}             
browserRedirect();
</script>
列表页的
<meta name="mobile-agent" content="format=xhtml;url='{dede:global.cfg_basehost/}/m/list.php?tid={dede:field.typeid/}" />
<script type="text/javascript">
function browserRedirect() {
        var sUserAgent = navigator.userAgent.toLowerCase();
        var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
        var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
        var bIsMidp = sUserAgent.match(/midp/i) == "midp";
        var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; 
        var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
        var bIsAndroid = sUserAgent.match(/android/i) == "android";
        var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; 
        var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
        if ((bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) )
        {                      
                window.location.href='{dede:global.cfg_basehost/}/m/list.php?tid={dede:field.typeid/}';
        }             
}             
browserRedirect();
</script>
文章页的
<meta name="mobile-agent" content="format=xhtml;url={dede:global.cfg_basehost/}/m/view.php?aid={dede:field.id/}" />
<script type="text/javascript">
function browserRedirect() {
        var sUserAgent = navigator.userAgent.toLowerCase();
        var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
        var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
        var bIsMidp = sUserAgent.match(/midp/i) == "midp";
        var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; 
        var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
        var bIsAndroid = sUserAgent.match(/android/i) == "android";
        var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; 
        var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
        if ((bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) )
        {                      
                window.location.href='{dede:global.cfg_basehost/}/m/view.php?aid={dede:field.id/}';
        }             
}             
browserRedirect();
</script>

养生标签

 

热点排行更多

 
 

时令养生更多

粉红色卫衣配什么颜色外套好看?

粉红色卫衣配什么颜色外套好看?

粉红色卫衣配什么颜色外套好看?2017年秋冬流行色中,粉色也是很火的颜色呢,那甜美又减龄的粉色卫衣搭什么外套好看呢?下面小编为大家介绍相关详情..... 卫衣一般都是单穿,一定要穿外套的话,看你的胖瘦,瘦的话黑色棒球衫或者长款黑白外套都可以,胖的话就

寒露时需要穿什么衣服

寒露时需要穿什么衣服

寒露时需要穿什么衣服?寒露节气在秋天都时候,那时候已经要换上秋装了哦,不然会着凉的,寒露后面就是霜降啦。下面小编为大家介绍寒露时需要穿什么.... 寒露时需要穿什么衣服 天气决定穿着,凉意森然的天气,该外套登场了。风衣是秋日街头出场率最高的外套之

套头卫衣怎么搭配好看又减龄?

套头卫衣怎么搭配好看又减龄?

套头卫衣怎么搭配好看又减龄?秋天来了,又到了套头卫衣大火的时候,秋天套头卫衣怎么穿好看?下面小编为大家介绍套头卫衣搭配..... 卫衣里面穿什么好看 卫衣+衬衫 想要青春减龄怎么能少的了一件白衬衫?外套一件修身款式的卫衣,露出领子、袖口和下摆,不但增