劉連康:織夢手機端動態鏈接如何改為靜態鏈接?

劉連康 2019年5月29日10:24:31網站建設評論2,8941814字閱讀6分2秒閱讀模式

昨天康哥在公司一個新站開發手機端靜態頁面的時候,出現了一點點小問題。由于這個網站是用織夢DedeCms程序制作而成,而織夢手機端自帶的那幾個m模板里面的url默認生成又是動態的。

 

所以,我們想要開發織夢手機端靜態頁面,就必須要先解決手機端那幾個模板里面的url問題,也就是說把手機端模板里面的動態鏈接都改為靜態鏈接。

 

織夢手機端模板也就那么幾個而已,很容易就可以修改好的,它們分別是頭部模板、首頁模板、文檔列表目錄模板和文章頁模板,接下來康哥就給大家一一分享一下吧。

 

對了,織夢手機端還有一個article_default_m.htm文件,這只是一個文檔頁面模板而已,在手機端很少用得到,不用修改也行。

 

  1、首先我們來看下header_m.htm頭部模板的修改

 

頭部模板里面如果有<a href="index.php">這樣一段代碼,那就是手機端首頁鏈接的意思。我們就可以把它替換成:<a href="/">,或者直接把手機端首頁鏈接寫上去,例如:<a >,記得把代碼里面的網址換成你自己的。

 

接著把頭部模板里面的<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 >,記得把代碼里面的網址換成你自己的。

 

接著把<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
匿名

發表評論

匿名網友 填寫信息

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

確定