Перейти к контенту
  • 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";

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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