From bc9bbea0eb547cfc2b0433e11bad81cff94b7c71 Mon Sep 17 00:00:00 2001 From: jaredkipe Date: Tue, 26 Mar 2013 09:15:56 -0700 Subject: [PATCH 1/2] Added defaults for more Gravatar Config. --- code/Commenting.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/Commenting.php b/code/Commenting.php index 2c32170..df9f8a0 100644 --- a/code/Commenting.php +++ b/code/Commenting.php @@ -28,6 +28,8 @@ class Commenting { 'include_js' => true, // Enhance operation by ajax behaviour on moderation links 'use_gravatar' => false, // set to true to show gravatar icons, 'gravatar_size' => 80, // size of gravatar in pixels. This is the same as the standard default + 'gravatar_default' => 'identicon', // theme for 'not found' gravatar (see http://gravatar.com/site/implement/images/) + 'gravatar_rating' => 'g', // gravatar rating. This is the same as the standard default 'show_comments_when_disabled' => false, // when comments are disabled should we show older comments (if available) 'order_comments_by' => "\"Created\" DESC", 'comments_per_page' => 10, @@ -176,4 +178,4 @@ class Commenting { return true; } -} \ No newline at end of file +} From 1787bfc430c02c7d50be4740365f412f066d11d2 Mon Sep 17 00:00:00 2001 From: jaredkipe Date: Tue, 26 Mar 2013 09:17:34 -0700 Subject: [PATCH 2/2] Implemented Gravatar config. --- code/dataobjects/Comment.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/dataobjects/Comment.php b/code/dataobjects/Comment.php index 0e6327f..6b48c9d 100755 --- a/code/dataobjects/Comment.php +++ b/code/dataobjects/Comment.php @@ -404,7 +404,9 @@ class Comment extends DataObject { if ($use_gravatar) { $gravatar = "http://www.gravatar.com/avatar/" . md5( strtolower(trim($this->Email))); $gravatarsize = Commenting::get_config_value($this->BaseClass, 'gravatar_size'); - $gravatar.= "?s=".$gravatarsize."&d=mm"; + $gravatardefault = Commenting::get_config_value($this->BaseClass, 'gravatar_default'); + $gravatarrating = Commenting::get_config_value($this->BaseClass, 'gravatar_rating'); + $gravatar.= "?s=".$gravatarsize."&d=".$gravatardefault."&r=".$gravatarrating; } return $gravatar;