2 hdtv Mar 04, 2017 02:12

You can try:
$username$
$user_firstname$
$user_lastname$
$user_nickname$
It seems the only ones supported in mail is $username$
and $login$
inc/_core/_misc.funcs.php
if( ! empty( $User ) )
{ // Replace $login$ with gender colored link + icon in HTML format,
// and with simple login text in PLAIN TEXT format
if( $format == 'html' )
{
$username = $User->get_colored_login( array(
'mask' => '$avatar$ $login$',
'login_text'=> 'name',
'use_style' => true,
'protocol' => 'http:',
) );
$user_login = $User->get_colored_login( array(
'mask' => '$avatar$ $login$',
'use_style' => true,
'protocol' => 'http:',
) );
}
else
{
$username = $User->get_username();
$user_login = $User->login;
}
$formated_message = str_replace( array( '$login$', '$username$' ), array( $user_login, $username ) , $formated_message );
}
not supported in mail?
// avatar_name | avatar_login | only_avatar | name | nickname | firstname | lastname | fullname | preferredname
That's true. There is no standard way to accomplish that in the current stable version (neither beta, nor dev branches).
Those are two different concepts:
get_colored_login
which currently supports $login$
and $avatar$
only, and doesn't produce a link as its output, just the image and text.User::get_identity_link()
implements many other placeholders to be displayed within a link to the user's profile page.In short, maybe we can find a way to somehow merge both features to let insert any of the user related tags into emails. Also, this thread may let us to open up the scope into new concepts, like general use tags or so, to retrieve info from posts, files, etc. and not only from users. I will cut it off at this point, just to not mix things, think a bit more about it and discuss using our regular channels. However, ideas about what I just said are welcome, of course.
if I add $fullname$ not working answer form support :
http://b2evolution.net/man/tag-user-get-identity-link
any idea how fix that ?