Hi,
I solved the problem for now. But you should know what I have done, so when you move your website from
www.tellini.it/allinone to another URL, you should fix this manually.
Open this PHP file:
/components/com_virtuemart/views/tmpl/users/mail_html_reguser.php
and look at the 53rd line:
The original Version:
$activationLink = '<a class="default" href="' . JURI::root() . $this->activationLink . '">' . JText::_('COM_VIRTUEMART_LINK_ACTIVATE_ACCOUNT') . '</a>’;
I changed it to this:
$activationLink = '<a class="default" href=“http://www.tellini.it/allinone/'.$this->activationLink . '">' . JText::_('COM_VIRTUEMART_LINK_ACTIVATE_ACCOUNT') . '</a>';
Now the “activation” link will be working just fine.
Did you understand what i have done? I changed the
JURI::root() with
www.tellini.it/allinone/. Once you move your website to a different URL, you need to fix the URL as well.
JURI::root() was supposed to print
www.tellini.it/allinone/ already, but in your case, it is printing only /allinone/ (weirdly, and i don’t know why….).
For more info about JURI::root() , visit here:
docs.joomla.org/JURI/root
and For more info about JURI::base() , visit here:
docs.joomla.org/JURI/base
JURI::root() and JURI:base() are almost identical, but both of them doesn’t work on your website. They are just printing /allinone/ (without the http:// part)
Regards,
Support