[Решено]Как вывести количество комментариев каждого пользователя (страница со списком всех пользователей) через Views?

Главные вкладки

Аватар пользователя Capt._Jack Capt._Jack 4 октября 2014 в 1:00

Всем доброго времени суток. Вопрос по модулю Views:

Создаю отдельную страницу "Пользователи" (список всех пользователей сайта) с информацией о них. При создании страницы в поле "Показать" выбираю "Пользователь". Начинаю добавлять нужные для отображения поля. Все бы ничего, но беда в следующем: не удается добавить поле с количеством комментариев каждого пользователя. Все, что удалось сделать - отобразить поле с количеством комментариев авторов материалов, добавив в "Связи" "Representative node" либо "Пользователь: Содержимое присвоено автору". Без добавления этих связей не появляется в доступных для отображения полях "Счетчик комментариев". Уже и так и сяк пробовал - вывести количество комментариев именно всех зарегистрированных (а не авторов нод) пользователей не удается. Я понимаю, что задав связи "Representative node" либо "Пользователь: Содержимое присвоено автору" будет выводиться кол-во комментариев именно авторов нод, но без этих связей счетчики комментариев вообще не доступны. Уже поискал модули для Views, думал может удастся убрать ограничение в "Связях" именно для авторов материалов, но ничего не нашел. Кто сталкивался и как решил для себя эту проблему - просьба поделиться решением либо советом. Буду рад любым советам, ибо уже 2-ой день ломаю себе голову с этой проблемой.

Комментарии

Аватар пользователя drupby drupby 4 октября 2014 в 3:25

есть патч https://www.drupal.org/node/1773966 который добавляет связь User: Comments authored
и потом добавить поле айди комментария, включить аггрегацию и для добавленного поля в настройках аггрегации поставить count

Аватар пользователя drupby drupby 4 октября 2014 в 3:42

либо же выводить во вьюсе не пользователей, а комментарии и добавить связь comment:user и потом опять включать аггрегацию, но в таком случае не будут выведены все пользователи, а только комментировавшие, так как при такой связи нужен будет right join, а у вьюса только left и inner

Аватар пользователя Finx Finx 2 августа 2016 в 19:58

А как с помощью данного патча сделать так, что бы считало не только количество комментариев, но и количество созданных тем ?
Потому что сейчас считает только комментарии