织梦的移动化适配

2019-11-08 导读

导读 : <metahttp-equiv="mobile-agent"content="format=xhtml;url={dede:global.cfg_mobileurl/}/"><scripttype="text/javascript">if(window.location.toString(...

导读 : <metahttp-equiv="mobile-agent"content="format=xhtml;url={dede:global.cfg_mobileurl/}/"&...


织梦的移动化适配


 

  <meta http-equiv="mobile-agent"conten¤t="format=↕xhtml;url={dede:globЯal.cfg_mobileurl/}/">

  <scripttype="text/javascrip』t">

  if(window.location.toString().indexOf('◥pref=padindex')!= -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIR℃D|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(navigatoЧr.userAgent)){window.location.href="{dede:globa°゜l.cfg_mobileurl/}/";}elseif(/iPad/i.test(÷navigator.userAgent)){}else{}}catch(e){}}}}

  </script>

  2、栏目页

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

  <scripttype="text/javascript">

  if(window.location.toString().indexOf('pref=padindex')!= -1){}else{if(/App◆leWebKit.*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&qu※ot;)<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBerry/i.t●·est(navigator.userA‰gent)){window.location.href="{dede:global.cfg_mobileurl/}/list.php?tid={dede:fielщd.id/}";}elseif(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}

  </script>

  3、文章页

  <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(/A■ppleWebKit.*Mobile/i.test(navigator.userAgent) ||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBT∴EL|Dopod|PHIⅢLIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?moчbile"и;)<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBeΘrry/i.test(navigator.userAgent)){wiìndow.location.href="{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_mobile☞url变量赋值为二级域名。

  以上代码为dedecms新版模板所使用,第一行й<▋;meta>标签代码为百度发现跳转适配关系的方式(可同时使用)之一——“Meta标记”๑,下面几行javascript∶代码的功能是识别是否移动端设备访问,如是则将当前pc端页面自动跳转到匹配的移动端页面。

  二、还可使用<link>标签以便于百度更好地发现PC站ↂ和移动站的移动适配关系,在模板的&l【t;head></head>标签内加入如下代码:

  1、PC站首页模板:

  <link rel="alternate" media="only screen and(max-width: 640px)" href="" >

  2、PC站栏目页模板:

  <link rel="alternate" media="only screen and(max-width: 640px)"href="?tid={dede:field.id/}" >

  3、PC站文章页模板:

  <link rel="altern∕ate" media="only screen and(max-width: 640px)" href=" ?aid={dede:field.id/}">

  4、移动站首页模板:

  <♣;link rel="canonical&qu卍ot;href=" "/>

  5、栏目页模板:

  <link┓ rel="canonical"href="{dede:type typeid='0' row=1}[field:typelink/]{/dede:tyдpe}"/>

  6、文章页模板:

  <link rel="canonical"href=╫"{dede:field.idЫrunphp='yes'[email protected];@me='';$url=GetOneArchi♂ve($id);@me=$url['arc⊙url'];{/dede:field.id}"/>

  三、提交移动跳转适配

  1、URL对应关系示例:

  

  2、适配方式:

  栏目页的对应关系没有规律,且数量较少,使用URL适配 ;文章页为有规律的网址,且数量多,使用规则适配。

  提交文章页规则适配(如图):

  

  提交首页和栏目页⿵URL适配(如图):

  

  对于栏目较多的Dedecms网站,人工列出所有的栏目页URL对显然很费┊┋事『,这里推荐一个方法可以轻松解决该问题:

  ※在模板中嵌入以下代码,对应前台页面中即可显示所有栏⿱目的URL对,复制粘贴即可:

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

  {dede:field n─━ame='typeurl●'/}?tid={dede:field name='id'/}<br>

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

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

  {/dede:channel}

  {/dede:channelartlist}

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

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

  


本站所收集的资源来源于互联网公开资料,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布,本站仅为交流平台,不为其版权负责。

网站收录:收录直下降应该怎么办
谷歌投资农业科技创业公司 利用数据帮助农户增产节支