經典案例
  • 妙視界
  • 廣州市坊森(sēn)室内裝飾有限公司
  • ArtsRouge
  • Management
  • 愛藝術咖啡會所

最新織夢DedeCMSv57 sp1搜索列表頁顯示自定義字符方法

發布于:2013-06-04 11:58來源: 作者: 點擊:

在使用DedeCMSv57 sp1做網站搜索時,是不是會遇到自定義的字段在搜索結果裏顯示不出來,這問題也曾困擾了我(wǒ)(wǒ)們很久,但還是被我(wǒ)(wǒ)們解決了:
打開(kāi)include文件夾,找到extend.func.php 文件,在這個文件裏面添加一(yī)個函數:
function Search_addfields($id,$result){
global $dsql;
$row4 = $dsql->GetOne("SELECT * FROM `dede_www.ie79.com` where aid='$id'");
//dede_www.ie79.com是你内容模型的表名稱,這裏需要填你自己的内容模型名.
$name=$row4[$result];
return $name;
}

中(zhōng)場休息,廣告:陽江網站建設,陽江網站制作,陽江網絡公司,陽江網站設計,陽江網站優化 

再打開(kāi)include文件夾,找到arc.searchview.class.php裏找到“ //處理一(yī)些特殊字段”,比如内容模型的自定義字段爲ie79,job004
那就在下(xià)邊添加下(xià)邊這兩句代碼:
$row["ie79"]=Search_addfields($row["id"],"ie79");
$row["job004"]=Search_addfields($row["id"],"job004");
然後就可以在dede搜索模闆search.htm裏用[field:ie79/] field:job004/]調用自定義的字段

試試,是不是出現你要效果了。

tag标簽:
------分(fēn)隔線----------------------------
------分(fēn)隔線----------------------------