Cafard 寫:請問要怎麼樣做才能讓特定群組的會員瀏覽呢?
例如我只想讓 某某群組的會員 瀏覽會員清單這樣
謝謝
回答您的提問之前, 先就上頭
SCR 的修改方法, 提出個人淺見:
假使會員已經登入了, 再按下 '會員列表' 時, 還須回到 '登入' 的頁面嗎?
個人以為, 參考下面的修改, 較適宜.
#
#-----[ OPEN ]-----
#
memberlist.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
//
// End session management
//
#
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
// 限系統管理員可以進入
if( $userdata['user_level'] != ADMIN )
{
$er_msg = "抱歉! 限系統管理員可以進入";
message_die(GENERAL_MESSAGE, $er_msg);
}
#
#-----[ SAVE & CLOSE ]-----
#
http://phpbb-tw.net/phpbb/viewtopic.php?p=254519#254519
--
若要解決您的需求, 則您恐怕得先設定特定群組會員的 'user_level', 比較好修改.
例如:
若要限系統管理員以及版面管理員進入, 則修改如下:
#
#-----[ FIND ]-----
#
代碼: 選擇全部
// 限系統管理員可以進入
if( $userdata['user_level'] != ADMIN )
{
$er_msg = "抱歉! 限系統管理員可以進入";
message_die(GENERAL_MESSAGE, $er_msg);
}
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
// 限系統管理員以及版面管理員可以進入
if( $userdata['user_level'] != 1 && $userdata['user_level'] != 2 )
{
$er_msg = "抱歉! 限系統管理員以及版面管理員可以進入";
message_die(GENERAL_MESSAGE, $er_msg);
}
也就是說, 您可以先將特定群組 (如 VIP) 的會員 'user_level' 調整為 '3'
再將上頭的語法, 取代如下, 即可 '限系統管理員, 版面管理員以及 VIP 群組會員可以進入'.
代碼: 選擇全部
// 限系統管理員, 版面管理員以及 VIP 群組會員可以進入
if( $userdata['user_level'] != 1 && $userdata['user_level'] != 2 && $userdata['user_level'] != 3 )
{
$er_msg = "抱歉! 限系統管理員, 版面管理員以及 VIP 群組會員可以進入";
message_die(GENERAL_MESSAGE, $er_msg);
}