最新版dedecms怎么实现PC站和手机站数据同步

最新版dedecms怎么实现PC站和手机站数据同步,第1张

打开主页模版indexhtm,找到head头部元素里面带有/m/indexphp

大概是这么长

<meta http-equiv="mobile-agent" content="format=xhtml;url=/m/indexphp">

<script type="text/javascript">if(windowlocationtoString()indexOf('pref=padindex') != -1){}else{if(/AppleWebKitMobile/itest(navigatoruserAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/test(navigatoruserAgent))){if(windowlocationhrefindexOf("mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/itest(navigatoruserAgent)){windowlocationhref="indexphp";}else if(/iPad/itest(navigatoruserAgent)){}else{}}catch(e){}}}}</script>

删掉它们

模板文件里的移动端模板全部干掉,重新生成

{dede:channelartlist typeid='顶级栏目id'} {dede:field name='typename'/} //调用二级栏目 {dede:channel type='son' noself='yes'} [field:typename/] {/dede:channel} {/dede:channelartlist}

手机站模板放在pc端的根目录m下,或者把手机模板里的文件后面都加上_m。

这样它们就可以共享用一份数据了。

这两种方法都要在pc端的头部加跳转代码,要不然手机打开不会跳转。

使用织梦搭建网站处理移动端展现的方式一般有三种:

① 编写PC端样式时采用多屏幕自适应不同的样式代码,在header部分加上屏幕判定JS代码即可;

② 使用独立的手机站模板,在header部分加JS判定,如果移动设备访问,会直接套用手机站模板;

③ 使用子网站。在服务器开设子栏目,用于存放手机网站,解析M域名进行访问。但会出现两个后台,发布信息会很麻烦。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 最新版dedecms怎么实现PC站和手机站数据同步

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情