probs met disable registration v1.1.0

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
kwakkwak
Berichten: 48
Lid geworden op: 15 mar 2006, 18:00

probs met disable registration v1.1.0

Bericht door kwakkwak » 13 apr 2006, 18:26

We willen dus deze mod installeren en heb alles gedaan zoals erop staat toch kunnen we nog registreren heb dit getest.

Hieronder volgt de code:

Code: Selecteer alles

############################################################## 
## 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}&nbsp;&nbsp;<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}&nbsp;&nbsp;<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 
Het enige dat we hebben aangepast aan deze mod is dat we niet in lang english zitten maar in lang dutch.

En ook met het eerste gedeeltre waar sql bijstaat moet ik dat ergens zetten waar dan?

alvast bedankt

greetz

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 13 apr 2006, 18:27

... Maar ik modereer (nog) niet.

kwakkwak
Berichten: 48
Lid geworden op: 15 mar 2006, 18:00

Bericht door kwakkwak » 13 apr 2006, 19:29

ja heb nu de sql toegevoegd via php my admin im mijn hostingpakket en nog werkt het niet.

We hebben het wel ingevoegd voor ons template nl dessert storm

nog iemand een idee

greetz

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 13 apr 2006, 19:34

ook ingesteld in het admin control Panel?

kwakkwak
Berichten: 48
Lid geworden op: 15 mar 2006, 18:00

Bericht door kwakkwak » 14 apr 2006, 04:32

als ik disable registration op ja zet en ik kies ok dan springht hij daarachter direct terug naar nee. Misschien dat het daar aan ligt. Hoe kan ik dit verhelpen?

greetz

kwakkwak
Berichten: 48
Lid geworden op: 15 mar 2006, 18:00

Bericht door kwakkwak » 14 apr 2006, 12:44

Ik denk dat ik met een fout zit in sql,

Als ik de sql code wil invoegen krijg ik de volgende foutmelding

Code: Selecteer alles

SQL-query: 

#
INSERT INTO `phpbb_config` 
VALUES (

'registration_status', '0'
);



MySQL retourneerde:  

#1062 - Duplicate entry 'registration_status' for key 1 
Dit is de sql code die ik invoer

Code: Selecteer alles

#

INSERT INTO `phpbb_config` VALUES ('registration_status', '0');
INSERT INTO `phpbb_config` VALUES ('registration_closed', '');

# 
Ik heb het geprobeerd met en zonder #

Het zal waarschijnlijk daarmee zijn dat het in mijn admin panel niet op ja blijft staan.

Iemand een oplossing

greetz

Gesloten