1. 程式人生 > >織夢dedecms手機訪問以 m.xxx.com 和 www.xxx.com 的設定方法

織夢dedecms手機訪問以 m.xxx.com 和 www.xxx.com 的設定方法

相對於所有使用者的訪問方式來說,同步站的訪問方式分為兩種,一種是以www.xxx.com/m 的二級目錄訪問方式,二是以 m.xxx.com 的方式,現在我以本外掛安裝好後,兩種不同的訪問方式做下解釋,
 

1. 當我們以www.xxx.com/m 這種訪問方式來的時候,手機模板所有的呼叫標籤和電腦站的呼叫標籤一模一樣,網站的後臺需要設定 www.xxx.com/m 如圖所示


 

2.  當我們以 m.xxx.com 這種訪問方式來的時候,空間必需要支援能繫結二目錄,將域名 m.xxx.com直接繫結到根網站根目錄下的 m資料夾上, 手機模板所有的呼叫標籤和電腦站的呼叫標籤一模一樣,但模板裡面的連線標籤得稍作修改如下,後臺得改成如下圖,

(即m.xxx.com能解析到網站根目錄下M資料夾夾)
  [field:typelink/]             改為  [field:typelink function='preg_replace("(.*/m/)","/",@me) /] [field:typeurl/]               改為  [field:typeurl function='preg_replace("(.*/m/)","/",@me) /] [field:arcurl/]                 改為  [field:arcurl function='preg_replace("(.*/m/)","/",@me) /]
{dede:field.body/}        改為  {dede:field.body function='str_replace("/uploads/","http://www.域名.com/uploads/",@me) /} {dede:field.content/}   改為  {dede:field.content function='str_replace("/uploads/","http://www.域名.com/uploads/",@me) /}
{dede:field name='position' /} 改為 

{dede:field name='position' function='str_replace("/m/","/",str_replace("
http://www.域名.com","",@me)) /}