[問題] 搜尋會員找不到...

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

版主: 版主管理群

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

[問題] 搜尋會員找不到...

文章 kisisila »

請問一下,最近升級新版本後,在搜尋會員時只要帳號是兩個字元的都找不到,
例如帳號叫「aa」、「bb」的都找不到...
我該修改哪個檔或者有人知道該如何debug :s
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

你是怎麼搜尋的?
是用網頁頂端的〔搜尋〕功能嗎?
若是的話,是使用[搜尋關鍵字],還是[搜尋發表人]?
如果發表人若沒有發過文,本來就搜尋不到。如果有發表過文章,進入該會員的個人頁面,點選[查詢 XXX 發表的所有文章],結果也一樣嗎?
我會先過濾問題影響的範圍,再看是程式哪裡可能有問題。
kisisila
星球普通子民
星球普通子民
文章: 2
註冊時間: 2005-08-01 09:45

文章 kisisila »

momoC 寫:你是怎麼搜尋的?
是用網頁頂端的〔搜尋〕功能嗎?
若是的話,是使用[搜尋關鍵字],還是[搜尋發表人]?
如果發表人若沒有發過文,本來就搜尋不到。如果有發表過文章,進入該會員的個人頁面,點選[查詢 XXX 發表的所有文章],結果也一樣嗎?
我會先過濾問題影響的範圍,再看是程式哪裡可能有問題。
我要搜尋會員發表過的文章,不管是搜尋頁或是個人頁面,兩個字元的都找不到...,這樣的說明夠清楚了吧?
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

Re: [問題] 搜尋會員找不到...

文章 神川小羽 »

kisisila 寫:請問一下,最近升級新版本後,在搜尋會員時只要帳號是兩個字元的都找不到,
例如帳號叫「aa」、「bb」的都找不到...
我該修改哪個檔或者有人知道該如何debug :s
提供一下相關資料吧,尤其是你的phpbb版本 你的站台連結這些都是很重要的參考依據
http://phpbb-tw.net/phpbb/viewtopic.php?t=15329
-.-
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

http://phpbb-tw.net/phpbb/viewtopic.php?t=15329

那請問公告寫的夠不夠清楚呢?
kisisila 寫:
momoC 寫:你是怎麼搜尋的?
是用網頁頂端的〔搜尋〕功能嗎?
若是的話,是使用[搜尋關鍵字],還是[搜尋發表人]?
如果發表人若沒有發過文,本來就搜尋不到。如果有發表過文章,進入該會員的個人頁面,點選[查詢 XXX 發表的所有文章],結果也一樣嗎?
我會先過濾問題影響的範圍,再看是程式哪裡可能有問題。
我要搜尋會員發表過的文章,不管是搜尋頁或是個人頁面,兩個字元的都找不到...,這樣的說明夠清楚了吧?
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
初學
星球普通子民
星球普通子民
文章: 7
註冊時間: 2006-02-18 18:02

文章 初學 »

請問:
敝站有一會員發表過文章,進入該會員的個人頁面,點選[查詢 XXX 發表的所有文章],結果查詢不到該會員發表過的文章?

不知道那裡有問題?
●domain(網域名稱) :aczc.com
●phpBB2 連結網址: http://www.carnivalclub.org
●上網方式:Hinet
●phpBB2 版本:phpBB (2.0.1.7)。
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

看了你的網站,你的情況是看到會員明明文章總數是上百篇,但搜尋或從個人頁面觀看該會員貼過的文章時只能看到十幾二十篇。這是搜尋程式出問題。

我不會 PHP 程式 ,只是幫你將問題狀況說清楚些 :oops:
請其他功力深厚的大大們幫忙囉。
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

To: kisisila

試試:

修改 search.php,找 200 行:

代碼: 選擇全部

 
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author)))) 
把其中那個 {1,2} 的地方換成 {1,1}

ps. 請備份你的檔案.


.
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
初學
星球普通子民
星球普通子民
文章: 7
註冊時間: 2006-02-18 18:02

文章 初學 »

momoC 寫:看了你的網站,你的情況是看到會員明明文章總數是上百篇,但搜尋或從個人頁面觀看該會員貼過的文章時只能看到十幾二十篇。這是搜尋程式出問題。
我不會 PHP 程式 ,只是幫你將問題狀況說清楚些 :oops:
請其他功力深厚的大大們幫忙囉。
to:kkt大.....
您所發現的問題點?也是其中之一!
但是有一會員註冊名稱為"KK"他的文章就是無法搜尋!
因為爬文許久,找不到相關?
希望高手能相助!..感恩!
●domain(網域名稱) :aczc.com
●phpBB2 連結網址: http://www.carnivalclub.org
●上網方式:Hinet
●phpBB2 版本:phpBB (2.0.1.7)。
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

To: 初學

我的也有會員名稱 KK , 或是以單一個中文字為名, 之前跟你一樣情況.

這是因為搜尋字元時無法判別英文 2 個字母, 中文一個字.

後來我參考了上述的修改便正常了. (原文已忘記那篇)

那麼想請問你修改後測試了沒有呢?

不然的話, 你嘗試在 KK 後加多一點, 即 KK.

先看看是否字元的問題.



.
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
初學
星球普通子民
星球普通子民
文章: 7
註冊時間: 2006-02-18 18:02

文章 初學 »

TO:kkt
太棒了...已經解決了! :lol:

代碼: 選擇全部

if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author)))) 
{1,2} 的地方換成 {1,1}
測試結果已經正常.....太感謝您!! ;-)
●domain(網域名稱) :aczc.com
●phpBB2 連結網址: http://www.carnivalclub.org
●上網方式:Hinet
●phpBB2 版本:phpBB (2.0.1.7)。
主題已鎖定

回到「phpBB 2 安裝與使用」