Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.05 Príspevky: 13415 Témy: 1496 | 1496 Bydlisko: Bratislava |
Kód: ############################################################## ## MOD Title : Disable Registration ## MOD Author : Poupoune < kristff@hotmail.com > (N/A) http://www.phpbb-fr.com ## ## MOD Description : This MOD allows you to disable registrations to ## your board, manageable in the ACP. ## You can set an explanation that appears to the ## users that would want to register. It can be set ## in the ACP, if not, a default texte will appear. ## ## MOD Version : 1.1.0 ## ## Installation Level : easy ## Installation Time : 5 minute(s) ## Files to edit : 5 ## admin/admin_board.php ## includes/usercp_register.php ## language/lang_english/lang_main.php ## language/lang_english/lang_admin.php ## templates/subSilver/admin/board_config_body.tpl ## Included Files : 0 ## ############################################################## ## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the ## latest version of this MOD. Downloading this MOD from other sites could cause malicious code ## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered ## in our MOD-Database, located at: http://www.phpbb.com/mods/ ############################################################## ## Author Notes : ## ############################################################## ## MOD History : ## ## 24-07-2004 ## Version 1.1.0 - Add explanation text feature ## ## 03-07-2004 ## Version 1.0.0 - First Release ## ############################################################## ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD ##############################################################
# #-----[ SQL ]---------------------------------------------- #
INSERT INTO `phpbb_config` VALUES ('registration_status', '0'); INSERT INTO `phpbb_config` VALUES ('registration_closed', '');
# #-----[ OPEN ]---------------------------------------------- #
admin/admin_board.php
# #-----[ FIND ]---------------------------------------------- #
$disable_board_yes = ( $new['board_disable'] ) ? "checked=\"checked\"" : ""; $disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";
# #-----[ AFTER, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD $registration_status_yes = ( $new['registration_status'] ) ? "checked=\"checked\"" : ""; $registration_status_no = ( !$new['registration_status'] ) ? "checked=\"checked\"" : ""; // END Disable Registration MOD
# #-----[ FIND ]---------------------------------------------- #
$new['sitename'] = str_replace('"', '"', strip_tags($new['sitename']));
# #-----[ AFTER, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD $new['registration_closed'] = str_replace('"', '"', $new['registration_closed']); // END Disable Registration MOD
# #-----[ FIND ]---------------------------------------------- #
"L_DISABLE_BOARD_EXPLAIN" => $lang['Board_disable_explain'],
# #-----[ AFTER, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD "L_REGISTRATION_STATUS" => $lang['registration_status'], "L_REGISTRATION_STATUS_EXPLAIN" => $lang['registration_status_explain'], "L_REGISTRATION_CLOSED" => $lang['registration_closed'], "L_REGISTRATION_CLOSED_EXPLAIN" => $lang['registration_closed_explain'], // END Disable Registration MOD
# #-----[ FIND ]---------------------------------------------- #
"S_DISABLE_BOARD_NO" => $disable_board_no,
# #-----[ AFTER, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD "S_REGISTRATION_STATUS_YES" => $registration_status_yes, "S_REGISTRATION_STATUS_NO" => $registration_status_no, "REGISTRATION_CLOSED" => $new['registration_closed'], // END Disable Registration MOD
# #-----[ OPEN ]---------------------------------------------- #
includes/usercp_register.php
# #-----[ FIND ]---------------------------------------------- #
// --------------------------------------- // Load agreement template since user has not yet // agreed to registration conditions/coppa //
# #-----[ AFTER, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD if( $board_config['registration_status'] && !$userdata['session_logged_in'] ) { if( $board_config['registration_closed'] == '' ) { message_die(GENERAL_MESSAGE, 'registration_status', 'Information'); } else { message_die(GENERAL_MESSAGE, $board_config['registration_closed'], 'Information'); } } // END Disable Registration MOD
# #-----[ OPEN ]---------------------------------------------- #
language/lang_english/lang_admin.php
# #-----[ FIND ]---------------------------------------------- #
?>
# #-----[ BEFORE, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD $lang['registration_status'] = 'Disable registrations'; $lang['registration_status_explain'] = 'This will disable all new registrations to your board.'; $lang['registration_closed'] = 'Reason of closed registrations'; $lang['registration_closed_explain'] = 'Text that explain why are the registrations closed, that would appear if a user try to register. Leave blank to show default explanation text.'; // END Disable Registration MOD
# #-----[ OPEN ]---------------------------------------------- #
language/lang_english/lang_main.php
# #-----[ FIND ]---------------------------------------------- #
$lang['Board_disable'] = '
# #-----[ AFTER, ADD ]---------------------------------------------- #
// BEGIN Disable Registration MOD $lang['registration_status'] = 'Sorry, but registrations on this board are currently closed. Please try again later.'; // END Disable Registration MOD
# #-----[ OPEN ]---------------------------------------------- #
templates/subSilver/admin/board_config_body.tpl
# #-----[ FIND ]---------------------------------------------- #
<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>
# #-----[ AFTER, ADD ]---------------------------------------------- #
<tr> <td class="row1">{L_REGISTRATION_STATUS}<br /><span class="gensmall">{L_REGISTRATION_STATUS_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="registration_status" value="1" {S_REGISTRATION_STATUS_YES} /> {L_YES} <input type="radio" name="registration_status" value="0" {S_REGISTRATION_STATUS_NO} /> {L_NO}</td> </tr> <tr> <td class="row1">{L_REGISTRATION_CLOSED}<br /><span class="gensmall">{L_REGISTRATION_CLOSED_EXPLAIN}</span></td> <td class="row2"><input class="post" type="text" size="40" maxlength="255" name="registration_closed" value="{REGISTRATION_CLOSED}" /></td> </tr>
# #-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------ # # FdM
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS |
|
Registrovaný: 01.05.05 Príspevky: 13415 Témy: 1496 | 1496 Bydlisko: Bratislava |
Kód: ############################################################## ## MOD Titre : Disable Registration ## MOD Auteur : Poupoune < kristff@hotmail.com > (N/A) http://www.phpbb-fr.com ## ## MOD Description : Permet de désactiver les inscriptions momentanément sur ## votre forum, via le panneau d'administration. Vous pouvez ## ajouter un texte d'explication ŕ la raison de la fermeture ## des inscriptions dans le panneau d'administration. ## Sinon, un texte par défaut sera affiché. ## ## MOD Version : 1.1.0 ## ## Niveau d'installation : facile ## Temps d'installation : 5 minute(s) ## Fichier(s) ŕ éditer : 5 ## admin/admin_board.php ## includes/usercp_register.php ## language/lang_french/lang_main.php ## language/lang_french/lang_admin.php ## templates/subSilver/admin/board_config_body.tpl ## Fichier(s) inclu(s) : 0 ## ############################################################## ## Pour des raisons de sécurité, vous ętes prier de consulter ## réguličrement http://forums.phpbb-fr.com afin d'obtenir la ## derničre version de ce MOD. ## Télécharger ce MOD ŕ partir des sites autres que phpBB-fr.com ## peut ętre dangereux pour votre forum phpBB. ## Par conséquent, phpBB-fr.com n'assurera aucun support pour ## les MODs absents de leur base de données, consultable sur: ## http://forums.phpbb-fr.com/ ############################################################## ## Notes de l'auteur : ## ############################################################## ## Historique du MOD : ## ## 24-07-2004 ## Version 1.1.0 - Rajout du texte d'explication des fermetures ## ## 03-07-2004 ## Version 1.0.0 - Premičre version ## ############################################################## ## Avant d'ajouter ce MOD ŕ votre forum, il vous est fortement conseillé ## d'effectuer une sauvegarde des éléments que vous allez modifier. ##############################################################
# #-----[ SQL ]---------------------------------------------- #
INSERT INTO `phpbb_config` VALUES ('registration_status', '0'); INSERT INTO `phpbb_config` VALUES ('registration_closed', '');
# #-----[ OUVRIR ]---------------------------------------------- #
admin/admin_board.php
# #-----[ CHERCHER ]---------------------------------------------- #
$disable_board_yes = ( $new['board_disable'] ) ? "checked=\"checked\"" : ""; $disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD $registration_status_yes = ( $new['registration_status'] ) ? "checked=\"checked\"" : ""; $registration_status_no = ( !$new['registration_status'] ) ? "checked=\"checked\"" : ""; // END Disable Registration MOD
# #-----[ CHERCHER ]---------------------------------------------- #
$new['sitename'] = str_replace('"', '"', strip_tags($new['sitename']));
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD $new['registration_closed'] = str_replace('"', '"', $new['registration_closed']); // END Disable Registration MOD
# #-----[ CHERCHER ]---------------------------------------------- #
"L_DISABLE_BOARD_EXPLAIN" => $lang['Board_disable_explain'],
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD "L_REGISTRATION_STATUS" => $lang['registration_status'], "L_REGISTRATION_STATUS_EXPLAIN" => $lang['registration_status_explain'], "L_REGISTRATION_CLOSED" => $lang['registration_closed'], "L_REGISTRATION_CLOSED_EXPLAIN" => $lang['registration_closed_explain'], // END Disable Registration MOD
# #-----[ CHERCHER ]---------------------------------------------- #
"S_DISABLE_BOARD_NO" => $disable_board_no,
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD "S_REGISTRATION_STATUS_YES" => $registration_status_yes, "S_REGISTRATION_STATUS_NO" => $registration_status_no, "REGISTRATION_CLOSED" => $new['registration_closed'], // END Disable Registration MOD
# #-----[ OUVRIR ]---------------------------------------------- #
includes/usercp_register.php
# #-----[ CHERCHER ]---------------------------------------------- #
// --------------------------------------- // Load agreement template since user has not yet // agreed to registration conditions/coppa //
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD if( $board_config['registration_status'] && !$userdata['session_logged_in'] ) { if( $board_config['registration_closed'] == '' ) { message_die(GENERAL_MESSAGE, 'registration_status', 'Information'); } else { message_die(GENERAL_MESSAGE, $board_config['registration_closed'], 'Information'); } } // END Disable Registration MOD
# #-----[ OUVRIR ]---------------------------------------------- #
language/lang_french/lang_admin.php
# #-----[ CHERCHER ]---------------------------------------------- #
?>
# #-----[ AVANT, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD $lang['registration_status'] = 'Désactiver les inscriptions'; $lang['registration_status_explain'] = 'Ceci permet de désactiver momentanément les inscriptions ŕ votre forum.'; $lang['registration_closed'] = 'Raison de la clotűre des inscriptions'; $lang['registration_closed_explain'] = 'Texte expliquant la raison de la fermeture des inscriptions, qui s\'affichera lorsqu\'un utilisateur voudra s\'inscrire. Laisser blanc pour afficher le texte par défaut.'; // END Disable Registration MOD
# #-----[ OUVRIR ]---------------------------------------------- #
language/lang_french/lang_main.php
# #-----[ CHERCHER ]---------------------------------------------- #
$lang['Board_disable'] = 'Désolé, mais ce forum est actuellement indisponible. Veuillez réessayer ultérieurement.';
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
// BEGIN Disable Registration MOD $lang['registration_status'] = 'Désolé, mais les inscriptions ŕ ce forum sont actuellement fermées. Veuillez réessayer ultérieurement.'; // END Disable Registration MOD
# #-----[ OUVRIR ]---------------------------------------------- #
templates/subSilver/admin/board_config_body.tpl
# #-----[ CHERCHER ]---------------------------------------------- #
<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>
# #-----[ APRES, AJOUTER ]---------------------------------------------- #
<tr> <td class="row1">{L_REGISTRATION_STATUS}<br /><span class="gensmall">{L_REGISTRATION_STATUS_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="registration_status" value="1" {S_REGISTRATION_STATUS_YES} /> {L_YES} <input type="radio" name="registration_status" value="0" {S_REGISTRATION_STATUS_NO} /> {L_NO}</td> </tr> <tr> <td class="row1">{L_REGISTRATION_CLOSED}<br /><span class="gensmall">{L_REGISTRATION_CLOSED_EXPLAIN}</span></td> <td class="row2"><input class="post" type="text" size="40" maxlength="255" name="registration_closed" value="{REGISTRATION_CLOSED}" /></td> </tr>
# #-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------ # # FdM
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS |
|
Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
|