第 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
現在很像沒作用了~所以現在都會出現"沒有相關主題或文章符合您要搜尋的條件"
發表於 : 2005-05-01 12:23
由 Mac
這個 MOD 本來這樣子寫就不好,現在把 * 號在搜尋中擋掉了,會比較好\r
~Mac
發表於 : 2005-05-01 15:34
由 tel
是阿...我也了解~
不過結果就是會有人反應那個不能用不方便...
慢慢想解決方式囉~現在沒力氣處理這個阿...
--
還有如果已經檔掉的話,那是不是"您可以使用 * 萬用字元搜尋"這個也該順便拿掉才是...: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 的發表
你試試看?

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