Board uitschakelen... behalve voor admin1
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Board uitschakelen... behalve voor admin1
Af en toe is het handig om het hele forum uit te kunnen schakelen.. bij updates van phpBB bv. Maar kan je dan het zo zetten dat de main admin wel nog alles kan zien?
Main Admin = user_id 2?
Open common.php
Zoek
Zet ervoor in de plaats
Weet niet zeker of het werkt... maar probeer het maar uit 
Open common.php
Zoek
Code: Selecteer alles
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
Code: Selecteer alles
if( $board_config['board_disable'] && $userdata['user_id'] !== '2' && !defined("IN_ADMIN") && !defined("IN_LOGIN") )

Probeer dit eens, bij mij werkt het :thumb:
Code: Selecteer alles
#-----[ OPEN ]------------------------------------------
#
common.php
#
#-----[ FIND ]------------------------------------------
#
//
// Show 'Board is disabled' message if needed.
//
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
#
#-----[ REPLACE, WITH ]------------------------------------------
#
//
// Show 'Board is disabled' message if needed.
//
$sql = "SELECT u.user_id, u.user_level, s.session_logged_in
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, "Could not query user data", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") && !$row['session_logged_in'] && !$row['user_level'] == ADMIN )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
}
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
'L_SEARCH_UNANSWERED' => $lang['Search_unanswered'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_BOARD_DISABLE' => $lang['Board_disable'],
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('overall_header');
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $board_config['board_disable'] && $userdata['user_level'] == ADMIN )
{
$template->assign_block_vars('switch_admin_disable_board', array());
}
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
# At the bottom of the File
</tr>
</table></td>
</tr>
</table>
<br />
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_admin_disable_board -->
<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="forumline" align="center"><span class="gen"><b>{L_BOARD_DISABLE}</b></span></td>
</tr>
</table>
<!-- END switch_admin_disable_board -->
#
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total
-
- Berichten: 145
- Lid geworden op: 12 mei 2003, 17:37
- Locatie: hoofddorp