Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Денис Хабаров

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

Recommended Posts

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

Но вот беда, ко всему этому изменил 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 ?

Edited by Денис Хабаров

Share this post


Link to post

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

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

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

 

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

Share this post


Link to post

да.

 

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

Edited by Денис Хабаров

Share this post


Link to post

cache/lang_cache/ru/lang_email.php

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

Share this post


Link to post

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

Share this post


Link to post
INFO['board_url'] = HTTP_HOST;

HTTP_HOST это что?

 

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

 

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

  • Upvote 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...