Joomla秘笈

關於開源CMS-Joomla的技術或相關資訊分享

K2元件 搜尋plugin 搜尋中文問題解決

軟體版本:

Joomla:2.5.x

K2:2.5.7

 

問題說明:

使用k2中文搜尋的時候,由於k2 serach plugin 在查詢sql的方法,導致搜尋中文的時候,只能夠從頭比對,或者是斷句的開始比對,並沒有辦法找出在內文中的中文字,以下為例。

文章標題:台北網頁設計找蓋婭-網路行銷

搜尋:台北網頁==>可以找到這篇文章O

搜尋:網頁設計==>找不到這篇文章X

搜尋:網路行銷==>找的到這篇文章O

 

解決方法:

修改k2 serach plugin,將查詢sql的方法修改一下,使用和內建的search plugin 一樣的查詢方式即可。

下面是已經修改好的檔案

請需要的自行下載:k2 search plugn chinese fix

下載解壓縮後覆蓋掉網站中的以下檔案即可

plugins/search/k2/k2.php

當然千萬要先記得備份!!

p.s:如果使用上有任何的問題歡迎來信討論~

Please enable the javascript to submit this form