1 頁 (共 1 頁)

[問題] 升級至 2.0.14 後,有會員反應系統搜尋不到他發表的文

發表於 : 2005-04-27 01:34
依夢兒
●架設主機作業系統:Linux
●您的上網方式:Seednet ADSL
●您安裝的程式:Apache 1.3.33 + php 4.3.10 + MySql 4.0.22-standard
●您的 phpBB2 版本:phpBB 2.0.14
●您的 網域名稱:http://morningmusumenet.net
●您的 phpBB2 連結網址: http://morningmusumenet.net/phpbb/


小弟我站上有一位會員,名字叫作「玥」,這應該是罕見字吧?
昨天他向我反應說,現在他在個人資料中點擊「查詢 玥 發表的所有文章」,系統會告訴他「沒有相關主題或文章符合您要搜尋的條件」。
但是,他明明有在論壇發表文章的呀?這一點很怪....
後來我猜想可能是他的名字有問題,於是試著將他的名字修改成「王小明」,結果就沒有這樣的問題了。
由於我前天才將系統由 2.0.13 升級為 2.0.14 ,所以我想可能是 search.php 這一個檔案出了問題。
因為該位會員有向我提到,幾天之前他去搜尋他發表的文章是沒有問題的....

不知道有沒有高手可以研究一下 2.0.14 的 search.php 是不是有什麼地方需要修改一下,就像是多國語系修正那般,謝謝。

發表於 : 2005-04-28 11:14
hodielee
我的論壇也有此問題
奇怪的是有會員並不會有此問題
可能是外掛引響到吧我猜的
2.0.14版的安全性是否還有有漏洞
今天上去台灣ftp聯盟看站長換成VBB了
看站務公告好像是被入侵所以換成用VBB了
且還是跟我用同一個系統商現在我怕怕的
怕是系統商的防護問題

問題沒解決反而說了一推跟主題沒關希的話@@

發表於 : 2005-05-01 03:07
tel
我的是因為升級後,看24小時內文章的mod連結就沒用了...Orz
應該也是因為修改search.php的關係,
目前還在找解決的方式中... :-?

發表於 : 2005-05-01 10:16
問題狂
很少MOD會動到search.php
我記得連多國語系修正都沒有

發表於 : 2005-05-01 11:53
tel
不是啦...
我記得2.0.14有修改到search.php
而看24小時文章是用search.php來搜尋文章的
原本該功能提供的連結是\r

代碼: 選擇全部

search.php?show_results=posts&search_author=*&sort_by=0&sort_dir=DESC&search_time=1
可是\r

代碼: 選擇全部

search_author=*
現在很像沒作用了~所以現在都會出現"沒有相關主題或文章符合您要搜尋的條件"

發表於 : 2005-05-01 12:23
Mac
這個 MOD 本來這樣子寫就不好,現在把 * 號在搜尋中擋掉了,會比較好\r

~Mac

發表於 : 2005-05-01 15:34
tel
是阿...我也了解~
不過結果就是會有人反應那個不能用不方便... :cry:
慢慢想解決方式囉~現在沒力氣處理這個阿... :-?
--
還有如果已經檔掉的話,那是不是"您可以使用 * 萬用字元搜尋"這個也該順便拿掉才是...:p

發表於 : 2005-05-03 22:36
faifai
發現問題在於會員名稱長度
如果 character 長度少於3,便會取消了"會員名稱",導致無法正確搜尋
所以如果會員名稱是2個英文字母或是1個中文字完,都會出現問題
暫時解決方法如下,修改後只會對1個英文字母的會員名稱起作用(因為中文字完沒有半個嘛)
不只可有高人有更好的做法呢?

代碼: 選擇全部

				//if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author)))) 
				if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1}$#', str_replace(array('*', '%'), '', trim($search_author)))) 
				{
					$search_author = '';
				}

發表於 : 2005-05-06 12:05
brentsu
faifai 寫:不只可有高人有更好的做法呢?
繼續等 2.0.15 出來再說??

發表於 : 2005-05-16 21:18
faifai
竹貓這裡好像沒有這個問題
不知竹貓現在的版本是甚麼呢?
不知又是如果解決呢?

發表於 : 2005-05-28 13:31
faifai
沒有人知道嗎?

發表於 : 2005-05-28 23:45
Koeman
我的網站也有同樣的問題出現,
已升級到2.0.15 版本,
且沒有安裝任何外掛,
真的找不出原因,
但相信不關會員名稱的長度事,
真的沒辦法... :-(

發表於 : 2005-05-29 06:35
faifai
Koeman 寫:我的網站也有同樣的問題出現,
已升級到2.0.15 版本,
且沒有安裝任何外掛,
真的找不出原因,
但相信不關會員名稱的長度事,
真的沒辦法... :-(
為甚麼你說"不關會員名稱的長度事"呢?
我就在你的論壇試過

可以搜尋得到 webmaster 的發表
不能搜尋得到 ck 的發表

你試試看?

發表於 : 2005-05-29 09:16
Koeman
faifai 寫:
Koeman 寫:我的網站也有同樣的問題出現,
已升級到2.0.15 版本,
且沒有安裝任何外掛,
真的找不出原因,
但相信不關會員名稱的長度事,
真的沒辦法... :-(
為甚麼你說"不關會員名稱的長度事"呢?
我就在你的論壇試過

可以搜尋得到 webmaster 的發表
不能搜尋得到 ck 的發表

你試試看?
:-o 我在發表前試過到ck的個人資料裏按選 "查詢 ck 發表的所有文章" 是可以的,
只有一名叫sm 的會員是查看不到,
但現在連ck 的會員也是一樣..... :cry: