[討論]关于中文搜索

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
JW
星球普通子民
星球普通子民
文章: 1
註冊時間: 2002-02-10 22:36

[討論]关于中文搜索

文章 JW »

大致看了你们改的中文搜索,(水平太菜没办法:))应该是把原来在search表搜索的,改成直接到post表中搜索吧。
我在cvs0219版上修改成功,若使用RC2版或cvs0215之前的版,相比较要多加修改includes下的search.php中,把下面两行去掉,新版中已经注释掉了。

代碼: 選擇全部

static $accent_match = array("?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "?, "");
static $accent_replace = array("s", "a", "a", "a", "a", "a", "a", "a", "c", "e", "e", "e", "e", "i", "i", "i", "i", "o", "n", "o", "o", "o", "o", "o", "o", "u", "u", "u", "u", "y", "t", "y");
然后在search.php中修改就简单了。如果不去掉的话,执行$cleaned_search = clean_words("search", stripslashes($query_keywords), $synonym_array);之后会有乱码。
还有LIKE '$match_word'改成LIKE '%$match_word%'。

全部修改只需改三、四句就可以了。不过因为直接搜索post表可能速度会慢。

这里:(简体的)http://www.multimania.com/topspeed/phpbb/index.php
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

恩恩\r
改的很棒
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
主題已鎖定

回到「phpBB 2 安裝與使用」