Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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, подробней пожалуйста о правках.

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.