欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
Dedecms网站移动化实例教程
时间: 2021-02-23 22:31 浏览次数:
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)旧版本升級(仅对于提升移动站点作用),免费下载全新版本号(留意网站编号需与原站一致),拷贝缩小包中下列文档到原站相匹配文件目录下:

Dedecms网站 Dedecms网站移动化 网站移动化 网站优化

留意:

假如原站有非默认设置模版,如某频道模版为/,可将/拷贝一份更名为list_default_news _m.htm。

即:pc端网站模版需有相匹配的手机端网站模版,后面一种文档名叫前面一种文档名后 _m 。

安裝或升級dedecms进行,这时应当便可以开展移动自动跳转兼容了,但,dedecms 版本号出示的移动站点作用在应用全过程中发觉一些难题,必须开展改动后才可一切正常应用,因此拥有下边的dedecms改动流程

第二步:改动Dedecms

(1)原站如干了将DATA挪到网站根目录外的安全性设定,需改动/编码:


将在其中/../mon.inc.php改成/../../mon.inc.php,或立即将之上5行编码删掉。

(2) 移动站点在会第一次浏览时全自动转化成静态数据文档,前提条件是/m/文件目录需设定为可写管理权限,不然将没法一切正常升级。以后升级静态数据文档需登录后台管理手动式升级: 在 升级首页HTML 里将 挑选首页模版 改成 ,将 首页部位 改成 ../ , 再造成首页静态数据文档。

Dedecms网站 Dedecms网站移动化 网站移动化 网站优化

静态数据连接方式。

※如感觉应用静态数据网页页面不便,想将设定为动态性访问,可改动/:


检索模版/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} /
Dedecms网站 Dedecms网站移动化 网站移动化 网站优化

兼容方法:

Dedecms网站 Dedecms网站移动化 网站移动化 网站优化

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

Dedecms网站 Dedecms网站移动化 网站移动化 网站优化

针对频道较多的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网站 Dedecms网站移动化 网站移动化 网站优化

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

下列为很早以前前提条件交、最近已根据兼容的一个网站实例:

Dedecms网站 Dedecms网站移动化 网站移动化 网站优化

文中计划方案根据Dedecms并未完善的移动站作用,虽比较简易实用,但中美不够的是现阶段移动站URL仅能应用动态性详细地址,如需应用静态数据详细地址必须根据设定伪静态数据来完成,或是等候Dedecms公布下一个比较完善的版本号,再或是立即对Dedecms开展二次开发设计完成移动站的静态数据网页页面转化成作用,针对该类实际操作文中也不再拓宽


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园