Перейти к контенту
  • 0

Подтверждение регистрации


Kolyan2004

Вопрос

Как сделать так, чтобы тот кто только регистрируется не заходил сразу на форум а только после того как я его активирую в АЦ мог работать с форумом?

 

Всем спасибо.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

theIggs,

возникла проблема с форумом, а Боба нет дома.

 

Зарегился новичок. Вхожу в админку (она перенесена и запаролирована по совету Vanish и работает вроде) - нажимаю "Подтвердить регистрацию" и получаю:

 

Warning: get_template(./lang/2/email_content.php): failed to open stream: No such file or directory in /is/htdocs/.../.../board/sources/lib/emailer.php on line 264

 

Ничего в этих файлах не меняла.

 

Что это может быть? Как починить?

 

Супруга Боба

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Тоже столкнулся с подобной проблемой, помогите!

Warning: emailer::require(./lang/2/2/email_content.php) [function.emailer-require]: failed to open stream: No such file or directory in /home/mysite/domains/mysite.ru/public_html/forum/sources/lib/emailer.php on line 269

 

По-моему, я что-то не доделал, когда прятал админку...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
По-моему, я что-то не доделал, когда прятал админку...

Или может быть что-то дважды копипастнул, когда надо было один раз...

Правильный путь ./lang/2/email_content.php , а не ./lang/2/2/email_content.php .

Директория языка - это системная переменная; она у Вас где-то в коде продублировалась.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Не находит email_content.php переводчик есть?

да тут и без переводчика понятно, что не находит, но файл-то там есть!

 

Или может быть что-то дважды копипастнул, когда надо было один раз...

Правильный путь ./lang/2/email_content.php , а не ./lang/2/2/email_content.php .

Директория языка - это системная переменная; она у Вас где-то в коде продублировалась.

убрал лишнее, но ошибка по-прежнему...

Warning: emailer::require(./lang/2/email_content.php) [function.emailer-require]: failed to open stream: No such file or directory in /home/mysite/domains/mysite.ru/public_html/forum/sources/lib/emailer.php on line 269

 

До этого было так:

function get_template($name="", $language="")
{
	global $ibforums, $IB, $DB;

	if ($name == "")
	{
		$this->error++;
		$this->fatal_error("A valid email template ID was not passed to the email library during template parsing", "");
	}

	if ( $ibforums->vars['default_language'] == "")
	{
		$ibforums->vars['default_language'] = '2';
	}

	if ($language == "")
	{
		$language = $ibforums->vars['default_language'];
	}

	if (! file_exists("./lang/$language/email_content.php") )
	{
		require "./lang/2/".$ibforums->vars['default_language']."/email_content.php";
	}
	else
	{
		require "./lang/$language/email_content.php";
	}

	if (! isset($EMAIL[ $name ]) )
	{
		$this->fatal_error("Could not find an email template with an ID of '$name'", "");
	}

	if ( isset( $SUBJECT[ $name ] ) )
	{
		$this->lang_subject = $SUBJECT[ $name ];
	}

	$this->template = $EMAIL['header'] . $EMAIL[ $name ] . $EMAIL['footer'];

 

Сейчас так:

if (! file_exists("./lang/$language/email_content.php") )
	{
		require "./lang/".$ibforums->vars['default_language']."/email_content.php";
	}
	else
	{
		require "./lang/$language/email_content.php";

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Проблема заключалась в моей невнимательности :D

 

Действительно, как сменил путь на верный в emailer.php, все стало на свои места.

 

if (! file_exists("../lang/$language/email_content.php") )
	{
		require "../lang/".$ibforums->vars['default_language']."/email_content.php";
	}
	else
	{
		require "../lang/$language/email_content.php";

 

Спасибо всем, кто откликнулся.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.