bestlong 怕失憶論壇's Archiver

bestlong 發表於 2006-9-8 08:46

phpBB

官方 [url]http://www.phpbb.com/[/url]
台灣竹貓星球 [url]http://phpbb-tw.net[/url]

bestlong 發表於 2006-9-26 16:49

系統預設的後台版面管理每次只能處理一個討論區,相當不好用
可以安裝外掛系統

竹貓星球
[問題] 關於後台的版面權限設定
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=35506[/url]

有建議安裝下列外掛

Overall forums permissions on one page
[url]http://www.wagalipa.com/Overall_forums_permissions_on_one_page.rar[/url]

安裝方式非常簡單,只需要上傳程式就可以使用。

bestlong 發表於 2006-9-27 09:57

讓訪客可以看到討論區主題清單,但無法閱讀主題內容

本文章使用環境為 phpBB 2.0.21 版本

在後台系統版面管理中的權限管理對每個討論區都有進階設定的功能
進階權限區分為 [檢視、閱讀、發表、回覆、編輯、刪除、置頂、公告、投票、票選活動] 多個項目
本來一直對檢視與閱讀都弄不清楚有何差異,因為無論哪一個設定成註冊會員時只要進入該討論區就會要求登入。

直到想將站內部分討論區的文章內容,只讓註冊會員才能閱讀,而訪客只能看到主題列表時。只好尋找解決方案。

在竹貓星球找到這一篇

主題:[強化] 讓訪客瀏覽版面上的主題名稱,但是無法閱讀文章內容
作者:依夢兒
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=19986[/url]

該文章內容中有談到需要修改兩支程式,大致內容如下:
[quote]開啟 viewforum.php ,搜尋:[code]!$is_auth['auth_read'] ||[/code]找到後,刪除,儲存。

開啟 viewtopic.php ,搜尋:[code]$redirect = ( isset($post_id) ) ?[/code]請將這一句中的 isset( 覆蓋為 !empty( ,儲存。

設定方法:

進入系統管理控制台 > 版面管理 > 權限設定,選擇您要設定的版面。
[color=blue]檢視[/color]設為[color=red]所有會員[/color]。
[color=blue]閱讀[/color]設為[color=red]註冊會員[/color]。
[/quote]

該文章當中並未提到所使用的 phpBB 版本,所以僅有第一項符合我所使用的 2.0.21 版本。所以我僅有修改 viewforums.php 的程式。不過這樣的修改就可以達到我想要的目的。
頁: [1]

Powered by Discuz! X1.5 Archiver   © 2001-2010 Comsenz Inc.