За каждый флаг - звзеду

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

Аватар пользователя iNFerNo iNFerNo 15 декабря 2010 в 9:26

Использую модуль Флаг. При клике на ссылку добавить флаг. Нода помечается и ее можно вывести во вьюху.

Так вот за каждый клик по флагу хотелось бы юзера в профиле награждать звездой. за каждый 10 - другой звзедой по больше за каждые 100 еще что-то...

Соответственно за первые 9 флагов например, в профиле будет 9 звезд, за 10 флаг вместо 9 звзед (десяти) будет 1 большая красная и далее уже опять рядышком старые звезды... до девяти. За 20 уже 2 красных звезды...

Как такую плюшку замутить???

Комментарии

Аватар пользователя adamant08 adamant08 15 декабря 2010 в 12:29

Я делал както чтото подобное - решения не нашол - поетому получилось у меня так:
Изначально привязал к пользователям Userpoints, далее добавил модуль User titles. Нстроял начисление поинтов пользователям - а в User titles указал к примеру:
1 поинта - картинка с одной звездой
2 поинта - картинка с двумя звездами
.....
10 поинтов - картинка с одной большой звездой
.....
Это не совсемь правильное решение - так как картинки надо приготовить - но как один из вариантов )

Аватар пользователя adamant08 adamant08 10 ноября 2015 в 11:47

"iNFerNo" wrote:
это если 100 поинтов - это сто картинок надо... - извращение

Согласен - я написал как у меня сделано ) Есть ли смысл так со звездами игратся - сделайте проще. У меня настроино типа: 20-поинтов,100,500,1000,2000

Аватар пользователя adamant08 adamant08 15 декабря 2010 в 15:12

Там целая куча настроек - за какие действия пользователь получает поинты. К томуже этот модуль Юзерпоинт имеет еще кучу дополнительных - можно очень тонко настроить.

"iNFerNo" wrote:
а куда поинты начисляются в общуюю капилку чтоли? не понятно совсем схема. как это все работает...

Почитай
http://www.drupal.ru/node/14125

Аватар пользователя iNFerNo iNFerNo 15 декабря 2010 в 15:16

Да я все это читал. У меня все начисленное сливается в одну копилку (которая в профиле). Можно как то кошельки разделить... и соотвественно каждый кошилек выводить куда душе угодно.

Аватар пользователя adamant08 adamant08 15 декабря 2010 в 15:53

"iNFerNo" wrote:
Да я все это читал. У меня все начисленное сливается в одну копилку (которая в профиле). Можно как то кошельки разделить... и соотвественно каждый кошилек выводить куда душе угодно.

Мне не приходилось сортировать эти поинты - но..
Там в... Userpoints taxonomy можно создать несколько категорий. В настройках начислений поинтов там можно выбирать категории в какие должны они попадать. Сам не пробовал - но скорей всего оно работает.

Аватар пользователя iNFerNo iNFerNo 15 декабря 2010 в 16:32

Ну это для фильтрации может и работает. Но вывод кошелька отдельного и что бы все только туда... с этим сложно.