Hi,
sorry for late response.
Here some solution for you:
1) Remove Link from User list module
- Go to Extensions->Templates->Templates
- Choose your template
- Choose section "Create Overrides"
- In the column "Modules" click to "mod_jsnusers" it will create a new file in templates/theme-folder/html/mod_jsnusers/default.php
- Open the new file with a editor (FTP) or via Joomla backend (Extensions->Templates->Templates->Choose your template->Choose Section "Editor"->Navigate to path /html/mod_jsnusers/default.php)
- Remove links from the code (remove lines 49,53,62,64)
2) Remove Joomla fields from other profiles (a owner still can see these fields in own profile page):
- Go to Extensions->Templates->Templates
- Choose your template
- Choose section "Create Overrides"
- In the column "Components" click to "com_jsn"->"profile" it will create a some new files in templates/theme-folder/html/com_jsn/profile/
- Open the file templates/theme-folder/html/com_jsn/profile/default_fields.php with a editor (FTP) or via Joomla backend (Extensions->Templates->Templates->Choose your template->Choose Section "Editor"->Navigate to path /html/com_jsn/profile/default_fields.php)
- In the opened file at line 24 add following code
if (JFactory::getUser()->id != $this->data->id) {
unset($fieldsets['fields-0']); /* This remove all custom fields not related to a fieldgroup*/
unset($fieldsets['fields-1']); /* This remove all custom fields related to a fieldgroup with ID 1 */
unset($fieldsets['fields-2']); /* This remove all custom fields related to a fieldgroup with ID 2 */
}