我們用織夢(mèng)建站時(shí),一點(diǎn)搜索,除了標(biāo)題、簡介、日期、點(diǎn)擊能出來,很多自定義字段都調(diào)取不到數(shù)據(jù),顯示為空,織夢(mèng)58教大家修改幾個(gè)地方就可以使用自定義字段標(biāo)簽調(diào)出數(shù)據(jù)了。
第一處修改的是:根目錄下/include/arc.searchview.class.php文件。
找到
//處理一些特殊字段
然后在:
$row["arcurl"] = GetFileUrl($row["id"],$row["typeid"],$row["senddate"],$row["title"], |
前面加入以下代碼:
$row["你的字段名"]=Search_addfields($row["id"],"你的字段名"); //普通字段名字 |
如果有多個(gè)自定義字段則在這添加多行
第二處修改的是:
在/include/extend.func.php里添加一個(gè)函數(shù)
function Search_addfields($id,$result){
global $dsql;
$row4 = $dsql->GetOne("SELECT * FROM `dede_addonarticle` where aid='$id'");
//dede_addonarticle 請(qǐng)修改為您自己的表名稱
$name=$row4[$result];
return $name;
}
//dede_addonarticle是你內(nèi)容模型的表名稱,這里需要填你自己的內(nèi)容模型名
最后就是你自己在你的搜索頁面加入自定義字段的代碼,完成。