? nodereferrer_count.patch
Index: views_cloud.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_cloud/views_cloud.module,v
retrieving revision 1.3
diff -r1.3 views_cloud.module
38c38,43
<     $cur = intval($row->{$weight_field_alias});
---
>     if ($weight_field = 'nodereferrer_type') {
>       $cur = count($fields['nodereferrer_type']->get_item_list($row->nid));
>     }
>     else {
>       $cur = intval($row->{$weight_field_alias});
>     }
58c63,68
<     $vars['rows'][$num]['cloud_size'] = _views_cloud_size_helper($result[$num]->{$weight_field_alias}, $min, $max);
---
>     if ($weight_field = 'nodereferrer_type') {
>       $vars['rows'][$num]['cloud_size'] = _views_cloud_size_helper(count($fields['nodereferrer_type']->get_item_list($result[$num]->nid)), $min, $max);
>     }
>     else {
>       $vars['rows'][$num]['cloud_size'] = _views_cloud_size_helper($result[$num]->{$weight_field_alias}, $min, $max); 
>     }
Index: views_cloud_plugin_style_cloud.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_cloud/views_cloud_plugin_style_cloud.inc,v
retrieving revision 1.2
diff -r1.2 views_cloud_plugin_style_cloud.inc
22c22
<       if (in_array($handler->definition['handler'], array('views_handler_field_numeric', 'views_handler_field_date'))) {
---
>       if (in_array($handler->definition['handler'], array('views_handler_field_numeric', 'views_handler_field_date', 'nodereferrer_view_handler_field_type'))) {
