署理加盟 2019全新署理方案 挣钱+省钱左右开弓,独立渠道,丰盛赢利!

您现在的方位: unibet网 > 站长学院 > SEO资讯 >

DedeCMS电脑端列表和内容跳转到对应移动端

来历:不知道 发布时刻:2019-03-30热度:我要谈论
移动端和PC的整合越来越多,完成一个后台办理PC、移动、微信等。如题,这个问题困扰了我和许多站长,探索了一两天才发现dedecms默许的wap跳转正好能够拿来用。 关于主页的跳转咱们现已说得烂了,就不费口舌了,关于列表和文章的跳转就没有很好的办法。没错,好内容才拿...

unibet注册unibet淘宝店开业,好礼送不断

移动端pc端跳转

      移动端和PC的整合越来越多,完成一个后台办理PC、移动、微信等。如题,这个问题困扰了我和许多站长,探索了一两天才发现dedecms默许的wap跳转正好能够拿来用。

       关于主页的跳转咱们现已说得烂了,就不费口舌了,关于列表和文章的跳转就没有很好的办法。没错,好内容才拿来共享!咱们一般做一个后台办理多个渠道都是在一个空间装一些插件完成主动转码的功用。

       列表途径一般是:域名/m/case/

       文章途径一般是:域名/m/case/1.html

       详细的规则由自己的状况而定。

修正dedecms5.7v版别静态列表页、内容页跳转到相应的移动版页面JS

       本来这个跳转是用在新版的手机端上的,也便是为了“m”而生的。以下是dedecms的默许的跳转,修正赤色的当地。仔细的朋友会发现,其实这个链接便是跳转链接,前面多的不必细看,便是移动的各种版别。这儿要注意,此办法只适用于运用相对途径而不能运用绝对途径,{dede:global.cfg_mobileurl/}默许为“m”,假如你的移动版生成的文件夹为“wap”依据状况修正。

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/index.php">
<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/}/index.php";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

       赤色部分列表页修正为:{dede:global.cfg_mobileurl/}{dede:type}[field:typelink/]{/dede:type} ,把修正后的js代码放到<head></head>之间

       内容页修正为:{dede:global.cfg_mobileurl/}{dede:type}[field:typelink/]{/dede:type}{dede:field.id/}.html,相同的把修正后的js代码放到<head></head>之间

       其实了解dedecms的都看得懂,便是主动获取当时栏目的链接和获取内容的id,这样不论用户从哪里找到咱们的快照,都能自适应进入到相应的页面。功德圆满!

动态页面跳转到对应的页面完成办法

       该办法只适用于静态页面,动态页面的跳转办法比较简略(未做伪静态)。

       1.在同一个网站根目录添加移动站目录({dede:global.cfg_mobileurl/}体系默许为/m,为避免影响到根目录下的/m文件夹,则树立文件夹/wap),装置别的一个dedecms,装置前先备份好数据库,避免装置时被掩盖,装置进程和PC端彻底相同;

       2.把移动端的对应模板上传到/wap/tamplates/default/;

       3.此刻两个dedecms数据库已同一个,复原数据库即可;

       4.动态页面跳转JS和静态页面的修正办法是相同的,是不是很简略。

       赤色部分列表页修正为:/wap/plus/list.php?tid={dede:field.id/} ,把修正后的js代码放到<head></head>之间

       内容页修正为:/wap/plus/view.php?aid={dede:field.id/},相同的把修正后的js代码放到<head></head>之间

本文地址:https://www.m88nob1.com/搜索引擎优化/1180.html

    责任修改:unibet网

    宣布谈论

    谈论列表(条)