1. 程式人生 > >Dede自定義搜尋結果頁顯示自定義欄位

Dede自定義搜尋結果頁顯示自定義欄位

1。修改puls/advancedsearch.php檔案,找到
  $query = "select arctype.* FROM $addontable addon   left join dede2_arctype arctype on arctype.id=addon.typeid   $where $orderby";  } else {   $query = "select main.id as aid,main.*,main.description as description1, type.*  from $maintable main  left join dede2_arctype type on type.id=main.typeid  left join $addontable addon on addon.aid=main.id  $where  $orderby"; 2.在select後面增加"addon.*,"

  修改後應該是 $query = "select addon.*, arctype.* from $addontable addon   left join dede2_arctype arctype on arctype.id=addon.typeid   $where $orderby";  } else {   $query = "select addon.*,main.id as aid,main.*,main.description as description1, type.*  from $maintable main  left join dede2_arctype type on type.id=main.typeid  left join $addontable addon on addon.aid=main.id  $where  $orderby"; 注意,有兩個地方要加,上述標紅的地方。測試成功。實站仿站絕對成功

顯示結果要修改模板檔案,在plus/advancedsearch.htm,{dede:datalist}中直接呼叫{dede:field.欄位名稱/}就OK了