Решение найдено. Просто в строку запроса добавил u.picture и але оп. Осталось шлифануть стили и все будет в шоколаде.
<?php
$nblimit = 10;
$query = 'SELECT u.name, u.uid, u.picture, v.value FROM {votingapi_vote} v INNER JOIN {users} u ON v.content_id = u.uid WHERE v.content_type="%s" AND v.value > %d ORDER BY v.value DESC';
$result = db_query_range($query, array('user', 0), 0, $nblimit);
Совсем понаглею, не бейте ногами.
Хочу чтобы перед никнеймом юзверя в списке была его аватара. Как ни пытался её туда вставить ничего не вышло. Куда, в приведенный выше код, вставить этот самый вывод аватара.
Спасибо.
В общем решение найдено здесь: http://www.drupal.ru/node/17094
С легкими поправками пунктуации и синтаксиса все заработало на УРА:
<?php
$nblimit = 10;
$query = 'SELECT u.name, u.uid, v.value FROM {votingapi_vote} v INNER JOIN {users} u ON v.content_id = u.uid
WHERE v.content_type="%s" AND v.value > %d ORDER BY v.value DESC';
Возможно было бы эту задачу решить средствами таксономии, но заголовок той самой ноды у меня формируется модулем Automatic Nodetitles, который при использовании ССК зависимых полей чудесно формирует заголовок из них по указанному шаблону, а вот с терминами таксономии у него гибкости не хватает и он учитывает только последний выбранный термин из словаря.
Т.е. если я использую поля
МОДЕЛЬ 1
поколение модели 1.1
поколение модели 1.2
поколение модели 1.3
Для браузера Mozila Firefox есть замечтательный плуг под названием FireBug. Вот если бы у вас было и то и другое и все сразу, то Вы где-нибудь на блоке клацнули правой клавишей мыши, выбрали бы Inspect Element и сразу бы увидели все стили и классы для вашего блока. Затем просто в файле style.css вашей текущей темы переопределили пару троек соответсвующих стилей для блока и всё.
У меня похожая картина, но в одной ноде у меня голосуют средствами ExtraVoitingForm (качество рассказа) и FiveStar (качество фото).
У меня во Views из предложенных им критериев сортировки для FiveStar работает VotingAPI percent vote result (average), он же отображется в полях или в виде звезд или процента. Заставить его отбражаться, например, в виде оценок, которые рисует fivestar при выводе под материалом, ни как не получается.
Imagefield в комментариях
Вот улыбнули. Если бы все так было просто, я бы не задавал тут глупых вопросов.
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
Решение найдено. Просто в строку запроса добавил u.picture и але оп. Осталось шлифануть стили и все будет в шоколаде.
<?php
$nblimit = 10;
$query = 'SELECT u.name, u.uid, u.picture, v.value FROM {votingapi_vote} v INNER JOIN {users} u ON v.content_id = u.uid WHERE v.content_type="%s" AND v.value > %d ORDER BY v.value DESC';
$result = db_query_range($query, array('user', 0), 0, $nblimit);
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
Мисли и знания исчерпаны.
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
Была у меня такая попытка, но ничего не сработало. Список юзверей есть, а их аватар нет![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
Совсем понаглею, не бейте ногами.
Хочу чтобы перед никнеймом юзверя в списке была его аватара. Как ни пытался её туда вставить ничего не вышло. Куда, в приведенный выше код, вставить этот самый вывод аватара.
Спасибо.
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
В общем решение найдено здесь: http://www.drupal.ru/node/17094
С легкими поправками пунктуации и синтаксиса все заработало на УРА:
<?php
$nblimit = 10;
$query = 'SELECT u.name, u.uid, v.value FROM {votingapi_vote} v INNER JOIN {users} u ON v.content_id = u.uid
WHERE v.content_type="%s" AND v.value > %d ORDER BY v.value DESC';
$result = db_query_range($query, array('user', 0), 0, $nblimit);
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
Я прикинул User Points - сам по себе хорош, но он не вяжется с Extra Voting Forms, точнее это 2 параллельных мира.
Блок со списком TOP 10 пользователей, отсортированный по rank (user karma)
Views я писал, что нельзя.
User Points - попробую. Я так понимаю, он более продвинутей User Karma. А чем именно?
Спасибо.
Как заставить дружить Pathauto, Conditional Fields и Fieldgroup?
Возможно было бы эту задачу решить средствами таксономии, но заголовок той самой ноды у меня формируется модулем Automatic Nodetitles, который при использовании ССК зависимых полей чудесно формирует заголовок из них по указанному шаблону, а вот с терминами таксономии у него гибкости не хватает и он учитывает только последний выбранный термин из словаря.
Т.е. если я использую поля
МОДЕЛЬ 1
поколение модели 1.1
поколение модели 1.2
поколение модели 1.3
МОДЕЛЬ 2 (не имеет поколений)
перенос базы данных phpbb на drupal
Наверное, этого мы, к сожалению, уже не узнаем.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
оценка статей с помощью Voting API и Fivestar
Для браузера Mozila Firefox есть замечтательный плуг под названием FireBug. Вот если бы у вас было и то и другое и все сразу, то Вы где-нибудь на блоке клацнули правой клавишей мыши, выбрали бы Inspect Element и сразу бы увидели все стили и классы для вашего блока. Затем просто в файле style.css вашей текущей темы переопределили пару троек соответсвующих стилей для блока и всё.
оценка статей с помощью Voting API и Fivestar
У меня похожая картина, но в одной ноде у меня голосуют средствами ExtraVoitingForm (качество рассказа) и FiveStar (качество фото).
У меня во Views из предложенных им критериев сортировки для FiveStar работает VotingAPI percent vote result (average), он же отображется в полях или в виде звезд или процента. Заставить его отбражаться, например, в виде оценок, которые рисует fivestar при выводе под материалом, ни как не получается.