代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS搜索功能增加自定義字段

來源:本站原創 發布時間:2019-03-30 00:00:00熱度:我要評論(0

免費下載,無需注冊無需充值

       用戶通過搜索引擎找到我們某篇文章,如果能順利找到想要的內容,就會繼續閱讀下去,但往往一篇文章不能解決所有問題,因此就有很多方法對用戶推薦:比如側邊欄的相關文章,底部的相關推薦,文章內的錨文本等。一般的大型網站都會提供站內搜索功能,減少用戶主動翻閱的時間。位置一般放在頁面的最頂部,最顯眼的位置。

       dedecms自帶的搜索功能,還算比較強大,畢竟是開源的系統。缺陷是原系統不能調用自定義的字段,默認字段可以調用。自己動手豐衣足食,SEO分享既是價值。

源文件部分

       首先在/include/文件j夾下,extend.func.php(這個文件是專門預留的開發文件)下面增加一個函數:

function Search_addfields($id,$result){
 global $dsql;
 $row4 = $dsql->GetOne("SELECT * FROM `dede_addonimages` where aid='$id'");
 //dede_addonimages 請修改為您自己的表名稱
 $name=$row4[$result];
return $name;
}

       然后在arc.searchview.class.php里找到

" //處理一些特殊字段"

       在下邊添加下邊這句代碼:

$row["自定義字段"]=Search_addfields($row["id"],"自定義字段");

       使用的時候把自定義字段替換相應的字段就行了。然后就可以在搜索模板search.htm里用[field:自定義字段/]調用自定義的字段啦!

模板部分

        模板部分可以完全不用原模板,可以用列表模板,用戶體驗高一些,保留“相關搜索”代碼,在用戶的角度也是比較好的,跟搜索引擎下拉框的意義是一樣的。如果能開發到搜索欄里面那是極好的。

轉載請注明來源網址:http://www.yxrxyy.live/dedecms_jq/1182.html

    發表評論

    評論列表(條)

      北京28是什么彩票