Dedecms网站移动化只需五步即可拿下!他是怎样保证的呢? 第一步:安裝Dedecms移动站点的二种方法 (1)免费下载新版本本立即安裝应用,Dedecms版本号:V5.7SP1宣布版(2015-06-18)该版本号
Dedecms网站移动化只需五步即可拿下!他是怎样保证的呢? 第一步:安裝Dedecms移动站点的二种方法 (1)免费下载新版本本立即安裝应用,Dedecms版本号:V5.7SP1宣布版(2015-06-18)该版本号包括老版本所沒有的移动站点作用。 (2)旧版本升級(仅对于提升...
Dedecms网站移动化只需五步即可拿下!他是怎样保证的呢?
第一步:安裝Dedecms移动站点的二种方法
(1)免费下载新版本本立即安裝应用,Dedecms版本号:V5.7SP1宣布版(2015-06-18)该版本号包括老版本所沒有的移动站点作用。
(2)旧版本升級(仅对于提升移动站点作用),免费下载全新版本号(留意网站编号需与原站一致),拷贝缩小包中下列文档到原站相匹配文件目录下:

留意:
假如原站有非默认设置模版,如某频道模版为/,可将/拷贝一份更名为list_default_news _m.htm。
即:pc端网站模版需有相匹配的手机端网站模版,后面一种文档名叫前面一种文档名后 _m 。
安裝或升級dedecms进行,这时应当便可以开展移动自动跳转兼容了,但,dedecms 版本号出示的移动站点作用在应用全过程中发觉一些难题,必须开展改动后才可一切正常应用,因此拥有下边的dedecms改动流程
第二步:改动Dedecms
(1)原站如干了将DATA挪到网站根目录外的安全性设定,需改动/编码:
将在其中/../mon.inc.php改成/../../mon.inc.php,或立即将之上5行编码删掉。
(2) 移动站点在会第一次浏览时全自动转化成静态数据文档,前提条件是/m/文件目录需设定为可写管理权限,不然将没法一切正常升级。以后升级静态数据文档需登录后台管理手动式升级: 在 升级首页HTML 里将 挑选首页模版 改成 ,将 首页部位 改成 ../ , 再造成首页静态数据文档。

静态数据连接方式。
※如感觉应用静态数据网页页面不便,想将设定为动态性访问,可改动/:
检索模版/templets/中常有 a href= [field:arcurl/] ,更换为 a href= view.php?aid=[field:id/]
第四步:通用性头顶部带有检索框,检索自动跳转至pc端检索网页页面,提议删掉:
在/templets/中删掉下列编码:
form >
第五步: 移动站点默认设置应用二级文件目录,但现阶段移动兼容必须应用二级网站域名(前不久是可使用二级文件目录的,但现阶段已调节,不可以再递交二级文件目录),因此大家要设定移动站可根据二级网站域名浏览,分析二级网站域名至网站所属网络服务器ip,并在网络服务器/室内空间上把二级网站域名关联到/m/文件目录。
取得成功设定二级网站域名后,根据二级网站域名访问网站会发觉照片均没法显示信息,缘故是照片相对路径不正确 照片相对路径为 /uploads/x/y.jpg
相对性网站根目录相对路径方式,在pc站网页页面中显示信息一切正常,由于pc站网站域名下存有该文件目录,而二级网站域名关联的是二级文件目录,在其中其实不存有该文件目录,
因此浏览照片会回到 404不正确。对于此事,有多种多样处理计划方案,下边出示2个构思(实例pc站: ;移动站:):
(1)URL 重新写过(强烈推荐)
将对uploads/的浏览重新写过 至uploads/,apache自然环境下,在/m/ess(如无则需在建)中提升下列编码就可以:
别的:
1、若有频道不愿在正下方目录地区或通用性头顶部显示信息,可在后台管理相匹配的频道管理方法/基本选择项中设定掩藏。
2、以便更强的完成pc端和手机端配对实际效果,可在pc端模版提升相近以下编码:
meta http-equiv= mobile-agent content= format=xhtml;url={dede:global.cfg_mobileurl/}/
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/}/ }else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}
/script
meta http-equiv= mobile-agent content= format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}
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/}/list.php?tid={dede:field.id/} }else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}
/script
meta http-equiv= mobile-agent content= format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}
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/}/view.php?aid={dede:field.id/} }else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}
/script
编码中的{dede:global.cfg_mobileurl/}一部分要更换为包括 /),如不愿改动模版里的有关编码,mon.inc.php中的$cfg_mobileurl 自变量取值为二级网站域名。
之上编码为dedecms新版本模版所应用,第一行 meta 标识编码为百度搜索发觉自动跳转兼容关联的方法(可同时应用)之一 Meta 标识 ,下边几行javascript编码的作用是鉴别是不是手机端机器设备浏览,如果是则将当今pc端网页页面全自动自动跳转到配对的手机端网页页面。
此外,还可让用 link 标识便于于百度搜索更强地发觉PC站和移动站的移动兼容关联,在模版的 head /head 标识里加入以下编码:
PC站模版:
link rel= alternate media= only screen and (max-width: 640px) href= > link rel= alternate media= only screen and (max-width: 640px) href= list.php?tid={dede:field.id/}
link rel= alternate media= only screen and (max-width: 640px) href= view.php?aid={dede:field.id/}
link rel= canonical href= ]{/dede:type} /
link rel= canonical href= {dede:field.id runphp= yes }$id=@me;@me= $url=GetOneArchive($id);@me=$url[ arcurl {/dede:field.id} /

兼容方法:

递交和频道页URL兼容(如图所示):

针对频道较多的Dedecms网站,人力列举全部的频道页URL对显而易见很费劲,这儿强烈推荐一个方式能够轻轻松松处理该难题:
※在模版中置入下列编码,相匹配前台接待网页页面中就可以显示信息全部频道的URL对,拷贝黏贴就可以:
{dede:channelartlist row=100 typeid= top }
}
list.php?tid={dede:field name= id /} br
{dede:channel type= son noself= true }
] list.php?tid=[field:id/] br
{/dede:channel}
{/dede:channelartlist}
※递交完标准兼容,等候百度搜索审批。
假如所递交的兼容关联不正确,解决情况将迅速会出現 校检不成功 的提醒。

较长一一段时间至今,许多网站站长应当都发觉移动兼容 校检中 時间较长,针对此难题,现阶段官方网已干了改善,校检高效率拥有显著提高,之前所递交的兼容关联发觉已经相继根据。
下列为很早以前前提条件交、最近已根据兼容的一个网站实例:

文中计划方案根据Dedecms并未完善的移动站作用,虽比较简易实用,但中美不够的是现阶段移动站URL仅能应用动态性详细地址,如需应用静态数据详细地址必须根据设定伪静态数据来完成,或是等候Dedecms公布下一个比较完善的版本号,再或是立即对Dedecms开展二次开发设计完成移动站的静态数据网页页面转化成作用,针对该类实际操作文中也不再拓宽
dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版