久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHPCMS開啟全文搜索(sphinx)后搜索無效的解決方法

配置好sphinx,并在后臺開啟后,無論搜索什么關鍵字,每次搜索結果都是順序的把我所有的文章列出來
我是按照官方提供的sphinx配置文件配置的,用的是centos系統,在終端執行時能夠返回搜索內容,就是在phpcms程序中有問題

經過一翻研究后,找到一個解決方法:

程序版本:PHPCMS V9正式版utf-8

把phpcms\modules\search\classes\search_interface.class.php 文件做如下修改

復制代碼
代碼如下:
$res = $this->cl->Query($utf8_q, 'main, delta');

修改為

復制代碼
代碼如下:
$res = $this->cl->Query($q, 'main, delta');

utf-8 的 phpcms v9 會遇到這個問題是因為有一行代碼把不是utf-8編碼的搜索詞$q,改為utf-8的搜索詞$utf8_q,

復制代碼
代碼如下:
if(CHARSET != 'utf-8') {
$utf8_q = iconv(CHARSET, 'utf-8', $q);
}
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了phpcms配置列表頁以及獲得文章發布時間 ,需要的朋友可以參考下
PhpCms關鍵詞如何設置,請看下面的教程
PhpCms系統URL規則管理教程,下面有詳細的圖文介紹
PhpCms問吧偽靜態設置的教程,下文有詳細的圖文介紹呈現給大家
PhpCms友情連接模塊管理圖文教程,下文呈現給大家
如何設置PhpCms系統安全,下文有詳細的圖文教程呈現給大家
主站蜘蛛池模板: 欧美 日韩 国产 成人 在线 91 | 久久精品99国产精品 | 中文字幕国产一区 | 免费一级欧美在线观看视频 | 91久久精品 | 日本三级电影在线免费观看 | 97久久精品午夜一区二区 | 在线国产一区 | 国产成人99久久亚洲综合精品 | 国产免费观看一级国产 | 亚洲精品一区二区三区四区高清 | 国产99精品| 在线国产一区 | 福利视频日韩 | 一区二区三区欧美大片 | 国产日韩一区二区 | 日本一二区视频 | 九九热精品视频 | 国产精品一区二区三区在线 | 香蕉久久久| 久久在线 | 岛国av一区二区 | 国产视频不卡一区 | 激情五月婷婷综合 | 国产伦精品一区二区三区四区视频 | 日韩在线观看一区 | 国产91在线 | 亚洲 | 精品一区二区三区在线视频 | 精品一区二区av | 国产精品中文字幕一区二区三区 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 国产一区二区三区精品久久久 | 中文字幕av一区 | 国产成人精品亚洲日本在线观看 | 久久久久91| 毛片视频免费观看 | 国产高清久久 | 亚洲高清免费视频 | 免费成人午夜 | 激情久久av一区av二区av三区 | 噜噜噜噜狠狠狠7777视频 |