ISSUE SUMMARY:
when @mentioning a user in post, and members receive a notification email about this post, one would expect that the @mention link included in the message takes the email recipient to the user profile page of the mentioned person. However, it doesn't do due to wrong format of the link, which is:
/community/profile/820-natassa.html
The correct link should be:
www.xxxxxx.com//community/profile/820-natassa.html
STEPS TO REPLICATE:
1 @mention someone in a post
2 members receive notification email including @mention link
3 the recipient of the notification email clicks on @mention link
5
RESULT
blank page (due to wrong link to profile page of @mentioned person)
EXPECTED RESULT
by clicking the link in the email, members should be taken to the profile page of the @mentioned person
BROWSER
All
Hi, Randolph.
I tested it on your site... but didn't received notification email yet.
But in backend URL is fine:
prntscr.com/7n3l5y
Also tagging notification should point to certain post eg:
ROOT/community/5513815-test/profile?actid=14419#activity-stream-container
Hi, Randolph.
I received email and URL is fine:
prntscr.com/7n3o0k
Hi Michal,
now I see. You tested the @mention in the comment box. There it seems to work.
However, I referred to @mentions made in the original posting. This seems to be a different case.
Can you check?
Randolph
forgot to mention, that i refer to @mentions made in groups.
I have invited you to hidden group "test", which I have set up for testing issues. think it's the best to test from within this group.
Randolph
Hi, Randolph.
Ok, now I understand. I tested it on my test site and it seems to be a bug.
I'll report it to our developers.
Hi.
Please, make safe copy of those files:
ROOT/components/com_community/controllers/system.php
ROOT/components/com_community/helpers/linkgenerator.php
ROOT/components/com_community/helpers/user.php
Then replace originals with patched files from package. Just upload content of package to main Joomla! folder.