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

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

      移动端和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>之间

主题测试文章,只做测试使用。发布者:佰搜SEM,转转请注明出处:https://baidusem.com/8937.html

(0)
佰搜SEM的头像佰搜SEM
上一篇 2025年2月20日 上午11:41
下一篇 2025年2月20日 上午11:42

相关推荐

  • 网站几个月没有收录?揭秘原因及解决方案

    许多网站运营者在日常维护过程中,都会遇到一个让人头疼的问题——网站几个月没有收录,这不仅影响了网站的流量和排名,还可能让运营者失去信心,本文将揭秘网站几个月没有收录的原因,并提供相应的解决方案,帮助您重拾信心,让网站重新焕发生机。 网站几个月没有收录的原因 1、网站内容质量差 搜索引擎对网站内容的原创性、丰富性和实用性有很高的要求,如果网站内容质量差,缺乏原…

    2025年6月24日
    6800
  • 404页面的设置

    摘要 404页面就是当输入的url地址不可达,无法指向网站页面的情况,所显示出来的页面往往被称之为404页面。404页面又可以分为服务器默认页面和自定义页面一、404页面的作用:主要目的还是提高用户体验度,避 404页面就是当输入的url地址不可达,无法指向网站页面的情况,所显示出来的页面往往被称之为404页面。404页面又可以分为服务器默认页面和自定义页面…

    SEO优化 2022年5月7日
    5600
  • 济南日报收录网站全解析,揭秘济南日报的网络传播渠道

    随着互联网的快速发展,越来越多的传统媒体开始借助网络平台扩大影响力,济南日报作为山东省内最具影响力的主流媒体之一,也在积极探索网络传播渠道,本文将为您揭秘济南日报收录的网站,带您全面了解济南日报的网络传播格局。 济南日报官方网站 作为济南日报的主阵地,济南日报官方网站(http://www.jndaily.com/)是读者获取济南日报新闻资讯的首选平台,该网…

    2025年3月18日
    4100
  • 阿斯麦:2024年部分客户仍保持谨慎态度

    阿斯麦称,2024 年其客户表现 “谨慎”,同时指出人工智能将带来后续提振 荷兰半导体设备制造商阿斯麦(ASML)周三在其年度报告中表示,宏观经济的不确定性 “致使部分客户在 2024 年仍保持谨慎态度,更加审慎地控制资本支出和现金流”。 报告还指出,地缘政治的不确定性扰乱了其供应链,导致原材料供应减少、价格上涨,且通胀压力冲击了其供应商。 与此同时,该报告…

    2025年6月3日
    4600
  • SEO优化是什么意思啊?

    SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎”。 简单地说,SEO是指从自然搜索结果获得网站流量并且提升网站排名权重的技术与过程。复杂但严谨些的定义:SEO是指在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中的关键词自然排名,获得更多流量,从而达成网站销售及品牌建设…

    SEO优化 2022年5月7日
    6000

联系我们

在线咨询: QQ交谈

邮件:3413323304@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
网站+域名可转让!