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

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

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

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

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

2.3.6 | board_url и письма отправляемые пользователям на email

Пришла великая надобность сделать доступ к форуму как с локальной сети провайдера, так и из мира. Ответы на кучу вопрсов давно получены, доступ есть. Ура.

Но вот беда, ко всему этому изменил board_url в conf_global.php на

INFO['board_url']			=	HTTP_HOST;

После чего при отправке писем на email юзерам выходит кривой адрес:

Здравствуйте!

В форуме по адресу /index.php появилась регистрационная запись,

в которой был указал ваш электронный адрес (e-mail).

 

При заполнении регистрационной формы было указано следующее имя пользователя:

 

===================================

Имя пользователя (login): <логин юзера>

===================================

 

Если вы не понимаете, о чем идет речь — просто проигнорируйте это сообщение!

 

Если же именно вы решили зарегистрироваться в форуме по адресу /index.php,

то вам следует подтвердить свою регистрацию и тем самым активировать вашу учетную запись.

Подтверждение регистрации производится один раз и необходимо для повышения безопасности форума и защиты его от злоумышленников.

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

/index.php?act=Reg&CODE=03&uid=5&aid=156d80cb2736555696bd95b88eb00fe7

Активация произойдет автоматически.

 

Если таким способом активировать учетную запись не удалось, попробуйте сделать это вручную. Пройдите по ссылке

/index.php?act=Reg&CODE=05

и введите указанные ниже ID пользователя и код активации (не пароль!) в соответствующие поля.

 

===================================

ID пользователя: 5

Код активации: 156d80cb2736555696bd95b88eb00fe7

===================================

 

После активации учетной записи вы сможете войти в форум, используя выбранные вами имя пользователя (login) и пароль. С этого момента вы сможете оставлять сообщения.

 

Пожалуйста, не забудьте заполнить свои личные данные:

/index.php?act=UserCP&CODE=00

 

Благодарим за регистрацию!

--

С уважением,

Администрация <название форума>.

/index.php

 

Подскажите пожалуйста, есть этому какое решение, кроме того как возвращать стандартную настройку для board_url ?

Изменено пользователем Денис Хабаров

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

У Вас относительные пути теперь, так?

Поэтому форум их и использует. Как научить его распознавать сети и подставлять крнкретный url – стандартными средствами никак.

Можно ленгфайл отредактировать, разъяснить там, что и когда подставлять перед /index

 

Или отменить e-mail подтверждение

  • Автор

да.

 

В каком файле именно искать это всё дело, подскажите пожалуйста.

Изменено пользователем Денис Хабаров

cache/lang_cache/ru/lang_email.php

Примерно так (по памяти).

  • Автор

Спасибо!

 

стандартными средствами никак.

Вот тут подробней пожалуйста. Какие средства могут быть?

Подробнее скажут программисты, если захотите заказать мод для подстановки url в зависимости от сети

INFO['board_url'] = HTTP_HOST;

HTTP_HOST это что?

 

$INFO['board_url'] = 'http://'.$_SERVER['HTTP_HOST'];

 

Пользователям из интернета письма регистрации будут приходить с доменным именем, а из локальной сети локальное имя. Если нужно чтобы всем высылались с именем домена, придется немного подправить register.php и class_email.php

  • Автор

siv1987, подробней пожалуйста о правках.

Изменено пользователем Денис Хабаров

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

Аккаунт

Навигация

Поиск

Поиск

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

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