Disable Email проблема

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Jason.V
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 10 месяцев

Disable Email проблема

Сообщение Jason.V »

Скачать с phpbbGuru

Drupal refresh

поставил данный мод на версию 2.0.20
впринципе работает но накрылось кое что другое. Регистрация стала невозможна, по нажатии кнопки отправить говорить что ваши данные сохранены но юзер не регится.
2) после изменения профиля (хоть чуть чуть) пишет

Код: Выделить всё

Ваш профиль был изменён, но вы изменили важные данные, так что теперь ваша учётная запись неактивна. Проверьте ваш почтовый ящик, чтобы узнать как вновь активизировать учётную запись или, если требуется одобрение администратора, подождите пока это сделает администратор.
теперь стал вопрос можно это исправить ? или прощеще отказаться от этого мода? но желательно отсылку на email с форума как нить обезать...

спасибо.
Stas!

Сообщение Stas! »

По-моему Вы включили в админпанели активацию учетных записей пользователем.
Поэтому так и пишет. Как пользователь пройдет по ссылке присланной ему на емайл, он сразу станет активным
Jason.V
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 10 месяцев

Сообщение Jason.V »

Вов се нет, форум локальный поэтому нужно полностью его изолировать от отсылки сообщений по email, а данный мод не корректно работает :(
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Проверяйте установку. Вы первый кто заявляет о некорректности данного мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
prapor
phpBB 1.4.0
Сообщения: 39
Стаж: 18 лет 11 месяцев
Откуда: Украина,г.Львов

Сообщение prapor »

Доброго времени,есть интерес по поводу установки мода (я в общем-то разобрался,но хотел бы уточнить).

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
# 
groupcp.php

# 
#-----[ FIND ]------------------------------------------ 
# 
  		message_die(GENERAL_ERROR, "Error getting group moderator data", "", __LINE__, __FILE__, $sql);
  	}
  
  	$moderator = $db->sql_fetchrow($result);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
 	// Added by Disable Email MOD
 	if ( $board_config['email_enabled'] )
 	{
 	// Finish Disable Email MOD

# 
#-----[ FIND ]------------------------------------------ 
# 
  	$emailer->send();
  	$emailer->reset();

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
 	// Added by Disable Email MOD
 	}
 	// Finish Disable Email MOD

# 
#-----[ FIND ]------------------------------------------ 
# 
  					$group_name_row = $db->sql_fetchrow($result);
  
  					$group_name = $group_name_row['group_name'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
 					// Added by Disable Email MOD
 					if ( $board_config['email_enabled'] )
 					{
 					// Finish Disable Email MOD

# 
#-----[ FIND ]------------------------------------------ 
# 
  					$emailer->send();
  					$emailer->reset();

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
 					// Added by Disable Email MOD
 					}
 					// Finish Disable Email MOD

# 
#-----[ FIND ]------------------------------------------ 
# 
 					if ( isset($HTTP_POST_VARS['approve']) )

#
#-----[ IN-LINE FIND ]------------------------------------------
#
isset($HTTP_POST_VARS['approve'])

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
 && $board_config['email_enabled']
Так вот кусок

if ( isset($HTTP_POST_VARS['approve']) ) встречается два раза(версия форума 2.0.21),так вот спрашиваю о том,какую строку изменять.По моему первую,которая встречается,по правилам установки модов,но повторюсь,хотел бы уточнить.[/code]
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Не первую а та которая будет в файле дальше после последнего обработанного фрагмента, в вашем случае это

Код: Выделить всё

# 
#-----[ FIND ]------------------------------------------ 
# 
                 $emailer->send(); 
                 $emailer->reset(); 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
                // Added by Disable Email MOD 
                } 
                // Finish Disable Email MOD
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Поддержка модов для phpBB 2.0.x»