国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 芦溪县| 三门峡市| 新巴尔虎右旗| 罗定市| 崇义县| 尼勒克县| 英山县| 斗六市| 石林| 水富县| 南阳市| 神池县| 老河口市| 呼伦贝尔市| 康马县| 武城县| 出国| 如东县| 略阳县| 措美县| 永嘉县| 绍兴县| 衡东县| 青河县| 深州市| 开阳县| 九龙坡区| 格尔木市| 滦南县| 旬阳县| 九台市| 南宁市| 同心县| 香格里拉县| 咸阳市| 孙吴县| 芜湖县| 龙游县| 富平县| 肥西县| 威远县|