1:找到並開啟include目錄下的extend.func.php文件,在檔案結尾加上下列程式碼: (推薦學習:# cms)
function Search_addfields($id,$result){ global $dsql; $dedejs = $dsql->GetOne("SELECT * FROM `dede_addonsoft` where aid='$id'"); $name=$dedejs[$result]; return $name; }其中addosoft是要呼叫自訂欄位的附加表,在織夢後台核心->頻道模型->內容模型管理可以看到,軟體模型一般是addonsoft,普通文章一般是addonarticle,這篇根據具體的需要來更改,其他的不用修改。
2:接下來找到並打開include目錄下的arc.searchview.class.php文件,搜尋“ //處理一些特殊字段”,在下面添加如下程式碼:
$row["softsize"]=Search_addfields($row["id"],"softsize");其中的softsize是軟體大小的欄位名,如果有多個自訂欄位則新增多行,但一定要把softsize修改成欄位名。 新增之後就完成了,最後一步就是在搜尋範本也呼叫了,在search.htm中 使用[field:softsize/]標籤 就可以呼叫出來軟體大小了
以上是織夢CMS搜尋結果頁面呼叫自訂欄位的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!