Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

уведомления на почту

Коллеги, доброго всем дня!

 

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

подскажите где искать настройки уведомлений и кодировок (я так понимаю с ними проблема)

IPB 3.0

 

второй вопрос задам в отдельной теме.

 

спасибо

Изменено пользователем swimm

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

  • Автор

проблема решена, заменой файла.

ClassEmail

Спасибо, может, кому-то пригодится.

  • Автор

файл лежит на айпибишном форуме, кстати.

Спасибо, может, кому-то пригодится.

Неа ...

 

Автор решение Kosar

 

В файле /ips_kernel/classEmail.php

 

НАЙТИ (строки 549 - 552):

		
	$this->subject		= $subject;

	return true;
}

 

ДОБАВИТЬ:

/**
	 * Set the from display text
	 *
	 * @access	  public
	 * @param	   string		  From display text
	 * @return	  boolean
	 */
	public function setFromDisplay( $FromDisplay )
	{
			/* Fix encoded quotes, etc */
			$FromDisplay = str_replace( '"', '"', $FromDisplay );
			$FromDisplay = str_replace( ''', "'", $FromDisplay );
			$FromDisplay = str_replace( ''' , "'", $FromDisplay );
			$FromDisplay = str_replace( '!' , "!", $FromDisplay );
			$FromDisplay = str_replace( '$' , "$", $FromDisplay );

			if( $this->mail_method != 'smtp' )
			{
					$sheader		= $this->_encodeHeaders( array( 'FromDisplay' => $FromDisplay ) );
					$FromDisplay	= $sheader['FromDisplay'];
			}

			$this->from_display			 = $FromDisplay;

			return true;
	}

 

НАЙТИ (строка 813):

			$this->mail_headers['From']		= '"' . $this->from_display . '" <' . $this->from . '>';

 

ЗАМЕНИТЬ на:

			$this->setFromDisplay( $this->from_display );
		$this->mail_headers['From']		   	= $this->from_display . ' <' . $this->from . '>';

 

файл лежит на айпибишном форуме, кстати.

Этот? http://forums.ibresource.ru/index.php?/topic/59487/page__view__findpost__p__359068

  • Автор

именно он.

на 3,04 встал без проблем путем замены исходного файла на скачанный

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.