dedeCMSV5.7.58版本以后更新之后加入了一个新的功能:手机端,使用/m目录
更新描述:常规功能更新,加入了移动站点、二维码、站点SEO统计等功能
更新后会在在include文件夹多了一个qrcode文件夹,这个是二维码生成的插件,暂时用不上,所以没有,有研究的告诉我一声,交流下!
然后在根目录有个m的目录就是织梦官方更新的移动站点的功能插件的所在目录~
主要功能实现就是绑定default里的手机模板输出手机端的效果~
更新后看到m目录里的文件不用管它,这个一般没啥问题!大部分同学更新后是会发现根目录没有m目录,这个好解决就去官方下载个对应源码的把m目录直接上传就行,这个一般不用改,不会出啥问题!
上传完m目录之后,在你使用yoursite(你的域名)/m预览你的手机站的过程中出现的最容易出现的问题就是模板错误!
重点提示:如果你用的模板命名是默认模板的default话,必须要注意在更新的时候千万要注意备份模板,不然你会哭到没朋友,别问我怎么知道,我辛苦写的模板源文件直接被覆盖了,找都找不回来!
织梦这次更新会把模板文件也更新一下,主要是因为了增加下图中index_article_m.htm等等这一类的手机端的模板,所以注意备份模板!
织梦移动端功能使用方法介绍:
如果你用的模板不是默认模板,那么就看看里边有没有手机模板,没有会出现模板调用错误(看下图),可以看下你模板里的模板目录里的文件是不是有对应的手机模板,但凡你要在手机需要浏览的页面,必须跟pc端有一一对应的模板,比如index.htm必须有对应的index_m.htm!
你自己定义的模板名称也是可以,比如你可能为了隐藏模板名称用了wenzhang.htm那么他对应的手机模板名称是wenzhang_m.htm这样你这个页面或者栏目才能会被织梦的手机插件解析,才可以浏览不然就会报错。
使用过程中发现移动端的搜索会使用search.html这个模板,并不会使用search_m.htm,下面直接说解决方案:
打开/plus/search.php文件,对应位置插入以下代码:
if($mobile){ define('DEDEMOB', 'Y'); }
前台search表单:
修复完成,现在可以使用search_m.htm进行搜索了
如果本篇文章帮到了你,那么,请点击右侧的百度分享,让我们一起帮助更多的朋友!