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->name, drupal_get_path_alias("user/{$user->uid}")). " ($user->count)</li>";
}
$ouput .= "</ul>";
echo $output;
?>
но тут нет вывода картинок.
Вообщем нужен такой простой блок, аватарка пользователя+количество его нод, что подскажете?
Комментарии
theme('imagecache'.... вам в помощь
Неужели никто не делал такой простой блок?
Топ авторов сделал с помощью views, сортируется по voiting, рейтинг выглядит следующим образом
Теперь перехожу к следующей задаче, как к этому рейтингу добавить статистику пользователя, кол-во нод и кол-во комментариев?