刘连康:织梦手机端动态链接如何改为静态链接?

刘连康 网站建设评论4,410字数 1814阅读6分2秒阅读模式

昨天康哥在公司一个新站开发手机端静态页面的时候,出现了一点点小问题。由于这个网站是用织梦DedeCms程序制作而成,而织梦手机端自带的那几个m模板里面的url默认生成又是动态的。

 

所以,我们想要开发织梦手机端静态页面,就必须要先解决手机端那几个模板里面的url问题,也就是说把手机端模板里面的动态链接都改为静态链接。

 

织梦手机端模板也就那么几个而已,很容易就可以修改好的,它们分别是头部模板、首页模板、文档列表目录模板和文章页模板,接下来康哥就给大家一一分享一下吧。

 

对了,织梦手机端还有一个article_default_m.htm文件,这只是一个文档页面模板而已,在手机端很少用得到,不用修改也行。

 

  1、首先我们来看下header_m.htm头部模板的修改

 

头部模板里面如果有<a href="index.php">这样一段代码,那就是手机端首页链接的意思。我们就可以把它替换成:<a href="/">,或者直接把手机端首页链接写上去,例如:<a href="http://m.igongkongmall.com/">,记得把代码里面的网址换成你自己的。

 

接着把头部模板里面的<a href='list.php?tid=~id~' ~rel~>替换成:<a href='~typelink~' ~rel~>。

 

还有一个链接是<a href='list.php?tid=[field:id/]' [field:rel/]>,也需要把它替换成:<a href='[field:typeurl/]' [field:rel/]>。

 

  2、index_m.htm首页模板的修改

 

把模板里面的全部 <a href="index.php"> 代码替换成:<a href="/">,或者替换成<a href="http://m.igongkongmall.com/">,记得把代码里面的网址换成你自己的。

 

接着把<a href="list.php?tid=[field:id/]">替换成:<a href="[field:typelink /]">,<a href="view.php?aid=[field:id/]">替换成:<a href="[field:arcurl/]">。

 

<a href="list.php?tid={dede:field name='id'/}">替换成:<a href="{dede:field name='typeurl'/}">。

 

<a href="view.php?aid=[field:id/]" class="am-list-item-hd">替换成:<a href="[field:arcurl/]" class="am-list-item-hd">。

 

<a class="am-list-news-more am-btn am-btn-default" href="list.php?tid={dede:field name='id'/}">替换成:<a class="am-list-news-more am-btn am-btn-default" href="{dede:field name='typeurl'/}">。

 

  3、list_default_m.htm文档列表目录模板的修改

 

这个跟刚才index_m.htm首页模板的修改差不多,也是同样把<a href="view.php?aid=[field:id/]">替换成:<a href="[field:arcurl/]">,然后再把<a href="view.php?aid=[field:id/]" class="">替换成:<a href="[field:arcurl/]" class="">。

 

  4、article_article_m.htm文章页模板的修改

 

织梦手机端文章页模板没什么复杂的url代码,基本上都是<a href="view.php?aid=[field:id/]">,你只需要把它替换成:<a href="[field:arcurl/]">就可以了。

 

到了这里,基本上就已经把织梦手机端模板里面的动态链接修改为静态链接了,我们只需要把这些修改好的手机端模板上传到FTP覆盖,接着在网站后台更新生成,手机端的静态页面也就做好了,没什么复杂的地方。

 

本文为原创文章,版权归作者所有,未经授权,禁止抄袭,否则将追究法律责任!

欢迎转载,转载请注明作者和出处,谢谢!

作者:刘连康

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
刘连康
  • 本文由 发表于 2019年5月29日 10:24:31
刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器? 网站建设

刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器?

康哥昨天下午就把个人博客从wordpress5.7.2更新至wordpress5.8版本,升级完成之后,在外表上面看着好像是没什么问题,也没多大变化。 但是,到了晚上10点左右,康哥在个人博客上面写原...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定