0

I'd like to add gravatar support to my Joomla article. How can I do that?

2
  • What have you tried? google.com/…
    – TryHarder
    Commented Sep 30, 2015 at 1:54
  • Johan's answer solved the problem momocho :) I was just surprised why there is no simple solution about gravatar while I googled it (it always returns gravatar extensions result rather than tutorial ) then I created this question. Maybe this will help other later
    – webchun
    Commented Sep 30, 2015 at 2:24

1 Answer 1

3

Take a look at the Gravatar PHP documentation. Basically, you want to generate a URL for the image to be displayed. This URL is based on the users email address, and will of course only work for logged in users.

The following code should give you a starting point:

<?php 
$user = JFactory::getUser();
$default = "http://www.example.com/default.jpg"; // default image if no gravatar
$size = 40; // 1 - 2048 pixels

$grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $user->email ) ) ) . "?d=" . urlencode( $default ) . "&s=" . $size;
?>

<img src="<?php echo $grav_url; ?>" alt="" />

There are many options available for default image, size, rating etc. See the Gravatar documentation for more info.

As for how to use the code, it depends on what you mean by add gravatar support to my Joomla article. You can build a plugin, create an override, or use a custom HTML module that supports PHP code.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.