Mike Tougeron
Well-known member
The public static variable XenForo_Template_Helper_Core::$helperCallbacks can be used to override XenForo's pre-defined avatar url builder. In the case of IGN.com we already have an avatar system in place so by changing the value in that static variable I can make everywhere use IGN's avatar building code except for when avatarHtml() is called.
In library/XenForo/Template/Helper/Core.php the function XenForo_Template_Helper_Core::avatarHtml() on line 1444 calls:
$src = self::helperAvatarUrl($user, $size, $forceType, $canonical);
Can that please be changed to:
$src = call_user_func(self::$helperCallbacks['avatar'], $user, $size, $forceType, $canonical);
Thanks for your help,
Mike
In library/XenForo/Template/Helper/Core.php the function XenForo_Template_Helper_Core::avatarHtml() on line 1444 calls:
$src = self::helperAvatarUrl($user, $size, $forceType, $canonical);
Can that please be changed to:
$src = call_user_func(self::$helperCallbacks['avatar'], $user, $size, $forceType, $canonical);
Thanks for your help,
Mike
Upvote
1