[問題]有關search.php語法問題

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

版主: 版主管理群

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

[問題]有關search.php語法問題

文章 藍色軌跡 »

小弟在論壇上面想要做個小小的功能 類似精華區或是說分區
但是不是由版主來分類的 而是依據文章主題前面加上[分類]來判斷\r
做法是 在版面內增設一個子分區 然後在子分區內再加上連結的分區

比如說 在下載區內 文章前面區分 [系統] [防毒] [網路]..等等的分類
然後在上述的子子分區做搜尋
這樣只要點進去該子子分區 所有的[系統]分類就會自動搜尋出來

但是遇到了瓶頸 不知道應該怎麼打指令\r
目前只有找到以下的指令\r
[php]/search.php?search_keywords=[系統][/php]
不過這樣搜尋出來的是文章內的字串 而不是主題
假如要搜尋主題 應該如何下呢??

PS.正常我們在搜尋之後 出現的網址為 /search.php?mode=results
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

這樣的話 直接在phpbb_topics資料表多一個欄位判斷會不會比較方便一點?
-.-
藍色軌跡
星球普通子民
星球普通子民
文章: 11
註冊時間: 2004-05-08 22:40

文章 藍色軌跡 »

呃 曾經有想過 但是個人的功力太差
如果這樣處理 又會涉及多的那個欄位要如何輸入 權限(正常來說應該是版主以上)
弄下去就類似某位大大製作未完成的 多功能精華區 了 雖然很想弄 但是....
唉 能力有限>"<
頭像
shihchieh
竹貓忠實會員
竹貓忠實會員
文章: 509
註冊時間: 2002-10-07 13:02

文章 shihchieh »

不過這樣搜尋出來的是文章內的字串 而不是主題
假如要搜尋主題 應該如何下呢??
找到搜尋內容的那段php程式碼,修改成二段,原來的保留成第一段,另新增一段,把$message改成搜尋$subject,前者變數是內容後者是主題
---
Do you fear death ?
藍色軌跡
星球普通子民
星球普通子民
文章: 11
註冊時間: 2004-05-08 22:40

文章 藍色軌跡 »

shihchieh 寫:
不過這樣搜尋出來的是文章內的字串 而不是主題
假如要搜尋主題 應該如何下呢??
找到搜尋內容的那段php程式碼,修改成二段,原來的保留成第一段,另新增一段,把$message改成搜尋$subject,前者變數是內容後者是主題
謝謝版大的指導^^
附帶請教 如果要在網址列裡面下指令的話 那該如何下呢??
頭像
shihchieh
竹貓忠實會員
竹貓忠實會員
文章: 509
註冊時間: 2002-10-07 13:02

文章 shihchieh »

謝謝版大的指導^^
附帶請教 如果要在網址列裡面下指令的話 那該如何下呢??
search.php?後所用的參數取決於你自已

你可以參考usercp_register.php中取得變數的方式 $變數 = http_get_varxxxxx
然後自訂變數名稱,在search.php?後就變成 search.php?變數=參數\r
$變數的內容就會是參數,然後你就可以依照參數來去作你想要作的事情
連結的部份也就可以使用 你自訂的變數及方式了
不過這部份的改法我講的比較理論性,實際的改法你還是得參考我說的檔案及profile_add_body.tpl就可以一目了然
---
Do you fear death ?
藍色軌跡
星球普通子民
星球普通子民
文章: 11
註冊時間: 2004-05-08 22:40

文章 藍色軌跡 »

太好了^^這正是我所需要的
這樣就可以做更多我想做的東西了

謝謝 shihchieh 大大的指導 小弟獲益良多...再三感謝!!
宏仔
星球普通子民
星球普通子民
文章: 18
註冊時間: 2003-09-02 19:53

文章 宏仔 »

shihchieh 寫:
不過這樣搜尋出來的是文章內的字串 而不是主題
假如要搜尋主題 應該如何下呢??
找到搜尋內容的那段php程式碼,修改成二段,原來的保留成第一段,另新增一段,把$message改成搜尋$subject,前者變數是內容後者是主題
可以麻煩大大將這一段解釋詳細一點嗎??
我是想在首頁部份直接點選連結,就可開一個論壇搜尋出 [問題] 的所有資料畫面
不過用了很久,搞不太清楚如何使用!!

另外就是搜尋出來的資料都是顯示文章內容但是參數上
顯示模式的參數 show_results 我是設 topics (主題)

您說的是 search.php?$search_keywords=[問題]&search_terms=all 這樣嗎??

我的是 2.0.20 版本,編碼是 UTF-8 !!麻煩大大幫忙解答
主題已鎖定

回到「phpBB 2 安裝與使用」