最新织梦移动端功能功能介绍

  • 由欣梦网络撰写, 2015年6月30日 18:19

      最近没事把手里的用织梦做的站后台程序更新一下,更新过程突然发现多了一个m目录不可写,于是就到织梦官方的更新列表看了下,原来是增加了移动端的功能,织梦终于舍得把手机端的功能增加上,我都准备去买插件了(需要织梦手机端双模版的可以找我,我这有,可以静态的插件,比织梦自带的功能更强大!!

      貌似新手机站的模板还不错,不过比较适合资讯类网站用,不过不是静态的,有能力的可以自己搞个伪静态出来,准备抽空自己再写套合自己用!下边是织梦的更新。

1

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

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

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

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

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

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

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

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

2

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

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

3

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

首页的 <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>

桂林欣梦网络科技有限公司

为您提供更为专业的服务与推广业务,欢迎咨询!

立即咨询