Настройка уведомлений по электронной почте JOOMLA для новой учетной записи

Я использую Joomla 1.5 для создания локального сайта для своего офиса. Доступ к сайту будет осуществляться локально через интрасеть, и мой компьютер будет локальным хостом для сайта.

Я использую плагин входа в систему, так что любой, кто хочет войти на сайт, должен создать учетную запись. В JOOMLA все пользователи, впервые создавшие свою учетную запись, получат уведомление по электронной почте, например:

"Здравствуйте, Прас,

Администратор добавил вас в Информационный центр в качестве пользователя.

Это электронное письмо содержит ваше имя пользователя и пароль для входа в http://localhost/yaddayadda/

Имя пользователя: hadisuryo.prasetio Пароль: xxxx

Пожалуйста, не отвечайте на это сообщение, так как оно создано автоматически и предназначено только для информационных целей».

но если пользователь щелкнет URL-адрес в письме, то есть «localhost/yaddayadda/», он будет перенаправлен не на мой сайт, а на локальный хост своего ПК....

Мой вопрос: как я могу изменить адрес электронной почты или конфигурацию сайта, чтобы URL-адрес больше не был «localhost/yaddayadda/», а был «(мой IP-адрес)/yaddayadda "

Я не собираюсь размещать свой сайт на веб-хостинге, просто использую свой компьютер в качестве хоста.

Я пытался отследить каждую конфигурацию и файлы .ini... кажется, мне нужно что-то сделать с функцией "JURI" или "$mosConfig_live_site" в файле backlink.php

$mosConfig_absolute_path = JPATH_SITE;
$mosConfig_live_site = JURI :: base();
$url_array = explode('/', $_SERVER['REQUEST_URI']);

Кто-нибудь может мне помочь?


person Dion    schedule 29.10.2009    source источник


Ответы (3)


на самом деле то, что делает joomla, принимает значение $_SERVER для хоста, поэтому вам нужно просто добавить «/ yaddayadda» в шаблон электронной почты joomla.

person webkul    schedule 29.10.2009

Вы можете редактировать:

%SITE_ROOT%/administrator/language/en-GB.com_users.ini примерно в СТРОКЕ 28, что гласит

NEW_USER_MESSAGE=Здравствуйте, %s,\n\n\nВы были добавлены в качестве пользователя в %s администратором.\n\nЭто электронное письмо содержит ваше имя пользователя и пароль для входа в %s\n\nИмя пользователя : %s\nПароль: %s\n\n\nПожалуйста, не отвечайте на это сообщение, так как оно создано автоматически и предназначено только для информационных целей.

Будьте осторожны с переменной '%s', так как она вставляет разные значения в каждом экземпляре. Первый экземпляр отображает их ИМЯ, второе ИМЯ САЙТА, ​​третье — ИМЯ ПОЛЬЗОВАТЕЛЯ и т. д. и т. д.

-Деннис

person Dennis from I-Cubed    schedule 24.05.2010

Вы можете найти эти значения в root/components/com_users/models/registration.php в строке 88. Похоже, он вытаскивает его из создаваемого ими массива.

person Jelle    schedule 23.01.2012