Darathor
Citation :
But : Permet de configurer dans le panneau d'admin les textes affichés lors de la désactivation du forum et le non-respect de l'intervalle de flood.
Auteur : Darathor (darathor@free.fr)
Version : 1.0 (17/04/2005)
Compatibilité phpBB : 2.0.14
Requête SQL :
Code :
INSERT INTO phpbb_config VALUES ('lang_flood_error', '60sec');
INSERT INTO phpbb_config VALUES ('lang_board_disable', 'Forum désactivé');
Dans "include/function_post.php" :
Code :
#
# Trouver
#
message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
#
# Remplacer par
#
// DEBUT MOD Lang var config
// -- DEBUT Enlevé
// message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
// -- FIN Enlevé
message_die(GENERAL_MESSAGE, $board_config['lang_flood_error']);
// FIN MOD Lang var config
Dans "privmsg.php" :
Code :
#
# Trouver
#
message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
#
# Remplacer par
#
// DEBUT MOD Lang var config
// -- DEBUT Enlevé
// message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
// -- FIN Enlevé
message_die(GENERAL_MESSAGE, $board_config['lang_flood_error']);
// FIN MOD Lang var config
Dans "common.php" :
Code :
#
# Trouver
#
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
#
# Remplacer par
#
// DEBUT MOD Lang var config
// -- DEBUT Enlevé
// message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
// -- FIN Enlevé
message_die(GENERAL_MESSAGE, $board_config['lang_board_disable'], 'Information');
// FIN MOD Lang var config
Dans "admin/admin_board.php" :
Code :
#
# Trouver
#
"L_RESET" => $lang['Reset'],
#
# Ajouter après
#
// DEBUT MOD Lang var config
"L_FLOOD_MSG" => $lang['LaVa_intervalleFlood'],
"L_FLOOD_MSG_EXPLAIN" => $lang['LaVa_intervalleFloodexplain'],
"L_DISABLE_MSG" => $lang['LaVa_BoardDisable'],
// FIN MOD Lang var config
#
# Trouver
#
"COPPA_MAIL" => $new['coppa_mail'],
#
# Ajouter avant
#
// DEBUT MOD Lang var config
"DISABLE_MSG" => $new['lang_board_disable'],
"FLOOD_MSG" => $new['lang_flood_error'],
// FIN MOD Lang var config
Dans "template/subsilver/admin/board_config_body.tpl" :
Code :
#
# Trouver
#
<tr>
<td class="row1">{L_DISABLE_BOARD}<br /><span class="gensmall">{L_DISABLE_BOARD_EXPLAIN}</span></td>
<td class="row2"><input type="radio" name="board_disable" value="1" {S_DISABLE_BOARD_YES} /> {L_YES} <input type="radio" name="board_disable" value="0" {S_DISABLE_BOARD_NO} /> {L_NO}</td>
</tr>
#
# Ajouter après
#
<!-- DEBUT MOD Lang var config -->
<tr>
<td class="row1">{L_DISABLE_MSG}</td>
<td class="row2"><textarea name="lang_board_disable" rows="5" cols="30" class="post">{DISABLE_MSG}</textarea></td>
</tr>
<!-- FIN MOD Lang var config -->
#
# Trouver
#
<tr>
<td class="row1">{L_FLOOD_INTERVAL} <br /><span class="gensmall">{L_FLOOD_INTERVAL_EXPLAIN}</span></td>
<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="flood_interval" value="{FLOOD_INTERVAL}" /></td>
</tr>
#
# Ajouter après
#
<!-- DEBUT MOD Lang var config -->
<tr>
<td class="row1">{L_FLOOD_MSG}<br /><span class="gensmall">{L_FLOOD_MSG_EXPLAIN}</span></td>
<td class="row2"><textarea name="lang_flood_error" rows="5" cols="30" class="post">{FLOOD_MSG}</textarea></td>
</tr>
<!-- FIN MOD Lang var config -->
Dans "lang_admin.php" :
Code :
#
# Trouver
#
?>
#
# Ajouter avant
#
// DEBUT MOD Lang var config
$lang['LaVa_intervalleFlood'] = 'Message de flood';
$lang['LaVa_intervalleFloodexplain'] = 'Message affiché lorsque quelqu\'un tente de poster avant la fin de l\'intervalle de flood.';
$lang['LaVa_BoardDisable'] = 'Message affiché quand le forum est désactivé';
// FIN MOD Lang var config
Remarque : Si plus les textes que vous voulez insérer sont plus long que 255 caractères, exécuter la requête suivante :
Code :
ALTER TABLE `phpbb_config` CHANGE `config_value` `config_value` TEXT NOT NULL