這是敝站(phpbb 2.0.6)一個網友提出的...
如果在viewprofile裡面,也就是「檢視 :: xxx 的個人資料」那邊,
點下「查詢 xxx 發表的所有文章」,也就是到search.php?search_author=xxx
就可以看到該網友在非公開區裡面打的文章.....
煩請各位大大能否解決這個問題@@?
[問題]搜尋某人的文章可顯示非公開區文章? (算是解決了?)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
-
u87104041d
- 星球公民

- 文章: 247
- 註冊時間: 2003-09-16 18:58
- 來自: 0101110101
如果是這個的話我已經安裝過了,但是還是搜得到裡面的文章
http://phpbb-tw.net/phpbb/viewtopic.php?t=18300
p.s. 我是指search.php?search_author=xxxx這種搜尋(xxxx=帳號)
http://phpbb-tw.net/phpbb/viewtopic.php?t=18300
p.s. 我是指search.php?search_author=xxxx這種搜尋(xxxx=帳號)
我剛才自己去弄了一下,算是比較消極的做法....||b
改成從查詢某人資料那邊點下「查詢 某甲 發表的所有文章」時,
不會直接看到 某甲 在非公開區域貼的文章。
開啟search.php
找到
改成
開啟usercp_viewprofile.php
找到
改成
也就是說只是把預設的蒐文顯示方式從'posts'改成'topics'罷了....
但是如果有心人直接從文章搜尋的地方搜尋作者、以文章方式顯示的話還是會看到的....||b
如果有什麼後遺症或什麼的還請各位指教@@
改成從查詢某人資料那邊點下「查詢 某甲 發表的所有文章」時,
不會直接看到 某甲 在非公開區域貼的文章。
開啟search.php
找到
代碼: 選擇全部
$show_results = ( isset($HTTP_POST_VARS['show_results']) ) ?
$HTTP_POST_VARS['show_results'] : 'posts';代碼: 選擇全部
$show_results = ( isset($HTTP_POST_VARS['show_results']) ) ? $HTTP_POST_VARS['show_results'] : 'topics';找到
代碼: 選擇全部
$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($profiledata['username']) . "&showresults=posts");代碼: 選擇全部
$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($profiledata['username']) . "&showresults=topics");但是如果有心人直接從文章搜尋的地方搜尋作者、以文章方式顯示的話還是會看到的....||b
如果有什麼後遺症或什麼的還請各位指教@@