Support

  1. aje
  2. Support
  3. Monday, October 14 2019, 03:52 PM
  4.  Subscribe via email
Are displaying some field for a user in a custom module. How can i reach a field a have called company ?

{$user->name}, email is {$user->email}, company is {$user->company}
admin Accepted Answer
Admin
Hi,
to add fields in custom module or Joomla articles you can use our content plugin, see docs at http://docs.easy-profile.com/index.php/article/content-plugin
so in your case you can use something like this: {user name}, email is {user email}, company is {user company}
NOTE: if you use Joomla custom module then remember to enable "Prepare Content" parameter in module options

To reach a user field from PHP you can see doc at http://docs.easy-profile.com/index.php/article/jsnuser-object
so in your case you can use a PHP code like this:
require_once(JPATH_SITE.'/components/com_jsn/helpers/helper.php');
$user=JsnHelper::getUser();
echo $user->getField('name') . ", email is " . $user->getField('email') . ", company is " . $user->getField('company');
  1. more than a month ago
  2. Support
  3. # 1
aje Accepted Answer
Pro
Thanks, i am trying to read the id number without any luck. how do i do this ?
  1. 3 weeks ago
  2. Support
  3. # 2
admin Accepted Answer
Admin
The Easy Profile User object extends Joomla User object, so you can find user id with something like this:
$user->id
  1. 3 weeks ago
  2. Support
  3. # 3
aje Accepted Answer
Pro
When i get the $juser->getField('email'); i get it as a mailto link but i need to only get the email adresse
  1. 3 weeks ago
  2. Support
  3. # 4
admin Accepted Answer
Admin
Hi,
to get the value you need to use function "getValue" instead "getField" ;)
$juser->getValue('email');
  1. 3 weeks ago
  2. Support
  3. # 5
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Request Support

Support is currently Offline

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Search Users

Easy ProfileĀ® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.