Голосование как в однокласниках

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

Аватар пользователя iNFerNo iNFerNo 27 ноября 2011 в 20:33

Есть ли решение в друпале что бы для ноды создавать несколько параметров и голсовать за них +1 +2 +3 +4 +5 итог общий итог текущего человека по всем созданным параметрам?

если решения не существует сколько будет стоить...

Комментарии

Аватар пользователя iNFerNo iNFerNo 27 ноября 2011 в 21:47

да и результат в 5 звездах был 5 звезд - 100

а нужно что бы +1 +2 +3 результаты пользоваелей складывались и делилсоь на количество проголосвавших...

Аватар пользователя TheJuneBug TheJuneBug 28 ноября 2011 в 9:44

"iNFerNo" wrote:
разные виджеты для одного материала делать уже?

Да, там можно разные виджеты настроить - в настройках выбрать нужный тэг голосования.

"iNFerNo" wrote:
а нужно что бы +1 +2 +3 результаты пользоваелей складывались и делилсоь на количество проголосвавших...

Так же в ридми модуля написано, как сделать виждет со своими настройками и картинками.

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 9:45

может коллективный заказ оформить... на такой рейтинг

параметр 1 с любым количеством пунктов, с любым значением очков за каждый пункт (+1 +2 +3 +4)
параметр 2
.
.
параметр n

общее за все параметры значение
значение текущего пользователя по всем параметрам

- интеграция с вьювс для построение таблиц и тд и тп...
- кастомная вставка виджетов во вьюху ноду, блок
- сброс
- переголосование
- запрет для автора за ноду голосовать
- доступность виджетов по ролям
- запрет голосования автора в конкретной ноде

чо почем?

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 9:47

"TheJuneBug" wrote:
Да, там можно разные виджеты настроить - в настройках выбрать нужный тэг голосования.

а если 100 тегов будет не удобно как то...

я по инструкции делал . в ноду вставлял не работает что-то.

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 10:05

"TheJuneBug" wrote:
Так же в ридми модуля написано, как сделать виждет со своими настройками и картинками.

покажите строчку об этом???

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 10:37

rate не пашет в 3 вьюхах...

да и еще раз повторю...

пераметр А +1 +2 +3 +4 +5
пераметр Б +1 +2 +3 +4 +5

один пользователь проголосовал +1 и + 5 его итог +3
второй пользователь проголосовал +2 и +2 его итог +2

общий итог по ноде по двум параметрам 2,5

+ интеграция с вьюхойййййййййййййййййййййййййййййй

по общим итогам и индивидуальным

Аватар пользователя TheJuneBug TheJuneBug 28 ноября 2011 в 10:48

"iNFerNo" wrote:
покажите строчку об этом???

Там не строчка, там инструкция )

Creating a Fivestar Set
-----------------------

1. Open your favorite image editor and create an image that is 3 times as high as it is wide.
The default size for Fivestar (and the easiest to work with) is 16x48 pixels.

2. Setup guides at 16 pixels and 32 pixels. This splits your canvas into thirds.

3. Create a star icon in the top third. When satisfied, copy it into the middle and bottom
thirds of the image. Change the middle and bottom copies to your liking. Fivestar will
use the top, middle, and bottom images for each state of the star.

Top -> Off
Middle -> On
Bottom -> Hover

4. Save your image as "star.png" in a new directory. The name of your directory will be the label
for your set of stars, spaces are not allowed.

5. Do the same thing for a cancel image, only there are only 2 states for a cancel image, so your
image will be 16 pixels by 32pixels. Setup a guide at 16 pixels so your canvas is split in half.

6. Create a cancel icon in the top half. Then duplicate it into the bottom half. The cancel states
are simply Off and Hover.

Top -> Off
Bottom -> Hover

7. Save your cancel image as "cancel.png" in the directory create in step 4.

8. Create the CSS stylesheet. The easiest way to make this stylesheet is to copy an existing CSS
file from another set of stars. The "Basic" set provides an excellent example for a 16x16 star,
because it only changes the background image as necessary. If you're making a larger or smaller
size for your stars than 16x16 pixels, the "Minimal" and "Outline" sets make for a good example.

"iNFerNo" wrote:
а если 100 тегов будет не удобно как то...

Ну это да, не очень удобно..

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 11:06

Это разукрашка виджетов. а назанчения своих начислений за клик.

мне кажется разные не ту задачу вы предлагаете мне.

меня больше интересует модуль в котором

можно создать задачу с несколькими критериями для каждого критерия выбрать свой виджет если нужно для каждого варианта назначаем своё значение за клик (+1 +2 +5 +10).

результат голосования

итог по каждому критерию (количество проголосовавших, выбор пользователя) итог по критерию общий

итог по всем критериям и тог по текущему пользователю по всем критериям.

а 5 звезд тупо голосование для оценки ноды

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 12:12

"sashken" wrote:
в rate можно задавать сколько начислять за выбор того или иного варианта (custom)

кодом в настройках кастомного виджета?

а сложение по всем параметрам с последующем выводом во вьюс и сортировки по ним.

пробовал через компьютед поле в ноду еще можно вывести value поля созданного а во вьюс не передает значение, а про сортировку вообще забыть можно.

Аватар пользователя sashken sashken 28 ноября 2011 в 13:21

виджет кастом
Тип значения: Баллы
Добавляете столько значений сколько вам нужно

А потом во вьюс, скорее всего, можно будет сложить разные параметры "в кучу"

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 13:30

сложить то можно. но мне нужен сортировкаааааааааааааааааа.

для этого нужен параметр виджет с заданым уже полем.

писал 20 постов назад

с использованием др поля. но это поле не передает значение во вьюху.

поэтому на данном этапе все это не решает мою задачу (элементарную).

Аватар пользователя iNFerNo iNFerNo 28 ноября 2011 в 13:36

так это я сделал давно еще. создается виджет с моими названиями кнопок. с моими значениями.

выводит только то за что текущий голосовал.

а общие... сколько человек сумма нема...