scusami ma non afferro il problema...
se il tuo sito lo raggiungi via
http://miosito.it allora nella mail comparirà
http://miosito.itse invece lo raggiungi con 192.168.1.x comparirà come 192.168.1.x
se lo raggiungi con localhost comparirà localhost...
il fatto che risieda sulla tua macchina è importante... influisce sulla raggiungibiltà del sito stesso!
se io mando una mail con link al sito
http://miosito.it ma questo nome a dominio non è risolvibile dai DNS dove li spedisco i miei utenti??
ad ogni modo sei quasi arrivato alla soluzione che spero di riuscire ad illustrarti:
file: plugins/user/joomla/joomla.php
metodo: onUserAfterSave
righe: 84-92
// Compute the mail body.
$emailBody = JText::sprintf(
'PLG_USER_JOOMLA_NEW_USER_EMAIL_BODY',
$user['name'],
$config->get('sitename'),
JUri::root(),
$user['username'],
$user['password_clear']
);
sostituire la riga 89
JUri::root();
con la riga
'
http://miosito.it'
// Compute the mail body.
$emailBody = JText::sprintf(
'PLG_USER_JOOMLA_NEW_USER_EMAIL_BODY',
$user['name'],
$config->get('sitename'),
'http://miosito.it',
$user['username'],
$user['password_clear']
);
oppure eliminare direttamente la riga 89 avendo cura poi di togliere quel %s nel file della traduzione.
ATTENZIONEQuesta è una modifica al core di Joomla che in caso di aggiornamento potresti perdere... occhio!