dede57配置Sphinx支援typeid、mid

WBOY
發布: 2016-07-28 08:28:17
原創
1409 人瀏覽過
配置好Sphinx之後在dede的後台啟用具體配置可以百度,我在這裡只說一下Sphinx支援typeid這個查詢條件。

等我配置好之後發現dede的搜索是不支持typeid的找到代碼之後發現寫了代碼了但是只是字符串類型的這兒應該是數組的所以不支持好了現在開始說如何改動了。

找到include的目錄找arc.searchview.class.php檔案然後找到function CountRecordSphinx()函數下的大概是379行找到程式碼$this->sphinx->SetFilter('typeid', GetSonIds($ this->TypeID));

替換成

$this->sphinx->SetFilter('typeid', explode(',',GetSonIds($this->TypeID))) ;

就可以支持typeid瞭如果還想支持mid

往下走幾行大概384行找到

$this->sphinx->SetFilter('mid' , $this->mid);

替換成

$this->sphinx->SetFilter('mid', array($this->mid));

就可以了,按照我改好的可以去試試了

備註:我用的dede的5.7的版本有些東西改動了行數不一定準確,改之前請做好備份

以上就介紹了 dede57配置Sphinx支援typeid、mid,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板