Как сделать блок "top авторов" с помощью views?

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

Аватар пользователя kpv_dnepr@drupal.org kpv_dnepr@drupal.org 27 октября 2010 в 17:10

Hello world))

Если честно, Drupal уже замучал, элементарная задача превращается...

Как сделать блок "top авторов" с помощью views, почему с views, хочу выводить аватары пользователей через imagecash. Перерыл Drupal.org, нашел снипет который из бызы выбирает количество публикаций пользователя вот он

<?php
$users 
db_query("SELECT COUNT(n.nid) count, u.name, u.uid FROM {users} u LEFT JOIN {node}
 n ON u.uid = n.uid WHERE u.uid != 0 AND u.uid != 1 AND n.uid = u.uid AND
 u.status = 1 AND n.status = 1 GROUP BY n.uid ORDER BY count DESC LIMIT 10"
);

$output "<ul>";
while (
$user db_fetch_object($users)) {
  
$output .= "<li>" l($user->namedrupal_get_path_alias("user/{$user->uid}")). " ($user->count)</li>";
}
$ouput .= "</ul>";
echo 
$output;
?>

но тут нет вывода картинок.

Вообщем нужен такой простой блок, аватарка пользователя+количество его нод, что подскажете?

Комментарии

Аватар пользователя kpv_dnepr@drupal.org kpv_dnepr@drupal.org 9 сентября 2011 в 13:23

Топ авторов сделал с помощью views, сортируется по voiting, рейтинг выглядит следующим образом

Теперь перехожу к следующей задаче, как к этому рейтингу добавить статистику пользователя, кол-во нод и кол-во комментариев?