国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms v9 內(nèi)容搜索不完全顯示解決方法

2024-09-10 07:16:25
字體:
供稿:網(wǎng)友

由于 Phpcms 是國內(nèi)開源的的PHP網(wǎng)站內(nèi)容管理系統(tǒng),使用量非常大,最近有不少站長和我一樣發(fā)現(xiàn) phpcms v9 在內(nèi)容搜索的時(shí)候出現(xiàn)bug,明明數(shù)據(jù)庫里有多條記錄,顯示確只有一條.

這個(gè)bug原來是這個(gè)程序在開發(fā)的時(shí)候沒有考慮周全,在升級(jí)后把原來的搜索功能原有的搜索分詞進(jìn)行了整合和改動(dòng)導(dǎo)致的,所以當(dāng)我們使用搜索功能的時(shí)候有的就搜不到或者搜索不全,這樣就不能從數(shù)據(jù)庫中調(diào)出在前臺(tái)顯示出來了.

解決的辦法如下:

首先連接 FTP到空間,進(jìn)入到phpcms/modules/search/index.php文件,找到以下代碼:

  1. if (!emptyempty($segment_q)) { 
  2.     $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND MATCH (`data`) AGAINST (‘$segment_q’ IN BOOLEAN MODE)”; 
  3. else { 
  4.     $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND `data` like ‘%$q%’”;//Vevb.com 

把以上代碼替換為:

  1. $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND `data` like ‘%$q%’”; 

這段代碼就是去掉了判斷,不管是否是空都會(huì)從數(shù)據(jù)庫中取出在前臺(tái)顯示出來,這樣就不會(huì)存在分詞搜索不到的情況了.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 商丘市| 富川| 华安县| 茌平县| 长阳| 灵山县| 新沂市| 柞水县| 沂南县| 科尔| 搜索| 淳化县| 巴中市| 孟津县| 两当县| 烟台市| 吴川市| 青田县| 民丰县| 西乡县| 汨罗市| 昌黎县| 揭东县| 克东县| 潍坊市| 临沂市| 河源市| 珠海市| 阆中市| 华容县| 瑞金市| 鄱阳县| 江源县| 右玉县| 洪泽县| 丘北县| 伽师县| 北京市| 北京市| 海安县| 青冈县|