织梦的移动化适配

<meta http-equiv=http://.baidutop123.com/yh/"mobile-agent"content=http://seo.baidutop123.com/seoyh/"format=xhtml;url={dede:global.cfg_mobileurl/}/">

<scripttype=http://seo.baidutop123.com/seoyh/"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|WindowsPhone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=http://seo.baidutop123.com/seoyh/"{dede:global.cfg_mobileurl/}/";}elseif(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}

</script>

2、频道页

<metahttp-equiv=http://seo.baidutop123.com/seoyh/"mobile-agent"content=http://seo.baidutop123.com/seoyh/"format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}">

<scripttype=http://seo.baidutop123.com/seoyh/"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|WindowsPhone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=http://seo.baidutop123.com/seoyh/"{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}";}elseif(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}

</script>

3、文章内容页

<meta http-equiv=http://seo.baidutop123.com/seoyh/"mobile-agent"content=http://seo.baidutop123.com/seoyh/"format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}">

<script type=http://seo.baidutop123.com/seoyh/"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|WindowsPhone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=http://seo.baidutop123.com/seoyh/"{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}";}elseif(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}

</script>

编码中的{dede:global.cfg_mobileurl/}一部分要更换为包括“”的二级域名(即:),如不愿改动模版里的有关编码,也可改动/include/common.inc.php中的$cfg_mobileurl自变量取值为二级域名。

之上编码为dedecms新版本模版所应用,第一行<meta>标识编码为百度搜索发觉自动跳转适配关联的方法(可另外应用)之一――“Meta标记”,下边两行javascript编码的作用是鉴别是不是手机端机器设备浏览,如果是则将当今pc端网页页面跳转到搭配的手机端网页页面。

二、还可应用<link>标识便于于百度搜索能够更好地发觉PC站和挪动站的挪动适配关联,在模版的<head></head>标识内添加以下编码:

1、PC站首页模板:

<link rel=http://seo.baidutop123.com/seoyh/"alternate" media=http://seo.baidutop123.com/seoyh/"only screen and(max-width: 641080x)" href=http://seo.baidutop123.com/seoyh/"" >

2、PC站频道页模版:

<link rel=http://seo.baidutop123.com/seoyh/"alternate" media=http://seo.baidutop123.com/seoyh/"only screen and(max-width: 641080x)"href=http://seo.baidutop123.com/seoyh/"?tid={dede:field.id/}" >

3、PC站文章内容页模版:

<link rel=http://seo.baidutop123.com/seoyh/"alternate" media=http://seo.baidutop123.com/seoyh/"only screen and(max-width: 641080x)" href=http://seo.baidutop123.com/seoyh/" ?aid={dede:field.id/}">

4、挪动站首页模板:

<link rel=http://seo.baidutop123.com/seoyh/"canonical"href=http://seo.baidutop123.com/seoyh/" "/>

5、频道页模版:

<link rel=http://seo.baidutop123.com/seoyh/"canonical"href=http://seo.baidutop123.com/seoyh/"{dede:type typeid='0' row=1}[field:typelink/]{/dede:type}"/>

6、文章内容页模版:

<link rel=http://seo.baidutop123.com/seoyh/"canonical"href=http://seo.baidutop123.com/seoyh/"{dede:field.idrunphp='yes'[email protected];@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}"/>

三、递交挪动自动跳转适配

1、URL对应关系实例:

2、适配方法:

频道页的对应关系沒有规律性,且总数较少,应用URL适配 ;文章内容页为有规律性的网站地址,且总数多,应用标准适配。

递交文章内容页标准适配(如图所示):

递交主页和频道页URL适配(如图所示):

针对频道较多的Dedecms网址,人力列举全部的频道页URL对显而易见很费劲,这儿强烈推荐一个方式能够轻轻松松处理该难题:

※在模版中置入下列编码,相匹配前台接待网页页面中就可以显示信息全部频道的URL对,拷贝就可以:

{dede:channelartlist row=100 typeid='top'}

{dede:field name='typeurl'/}?tid= {dede:field name='id'/}<br>

  {dede:channel type='son' noself='true'}

  [field:typelink/]?tid=[field:id/]<br>

  {/dede:channel}

  {/dede:channelartlist}

  ※提交完规则适配,等待百度审核。

  如果所提交的适配关系有误,处理状态将很快会出现“校验失败”的提示。