Egyéni, speciális szavazás készítése!

biggabo19 képe

Szerbusztok!

Egy igazán nagy gondom merült fel a mai napon és nem tudtam megoldást találni rá! Aki tud benne segíteni kérem ne habozzon megtenni. Köszönöm.
A probléma:

Egy szavazást, jobban mondva egy szavazás keretében szeretném ha az választók (szavazok) leadnák voksukat az induló tagokra. Azonban két fő választása kell hogy megtörténjen. Ez még az egyszerű poll (szavazás) modullal megoldható. DE azonban úgy kívánnám megoldani az esetet, hogy két függőleges lista lenne egymás mellet. Mind két oszlopban (listában) ugyanazok az emberek (jelöltek) szerepelnének alapértelmezetten, ugyanis az egyik oszlopban a A.A elnök helyére lenne lehetne a jelöltekből szavazni, a másik oszlopban pedig a B.B elnök helyére. Lényeg, hogy egy szavazaton belül kellene megoldani, ugyanis el szeretném kerülni, hogy ugyan arra a jelöltre mind a két oszlopban azonos szavazat érkezzen, mert egy jelölt nem töltheti be két elnöki posztot. Azaz kellene egy olyan megoldás , hogy amikor az egyik listában kijelöli a pl. C.C jelöltet az a második listában azonnal eltűnik (hogy ne lehessen leadni a voksot rá a második oszlopban), ha pedig az első oszlopban a téves választás esetén mégis az első oszlopban másik felhasználót jelölne a felhasználó (átkattint a rádiógombok között) akkor az előző jelölt a második listán jelenjen meg ismételten és az első oszlopban megjelölt a másodikban tűnjön el. Továbbá a lényed, hogy a szavazás eredményét ki is kell majd értékelni, ezért tudni kellene, hogy ki kire adta le a voksát.

Kérlek titeket segítsetek.
Miként lehetne ezt megoldani!

Várom a helpeket!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
szantog képe

Ragaszkodsz a szavazáshoz?
Nekem ez egyszerűbbnek tűnik, hacsak nincs konkrét ilyen modul ezekre:

Taxonómia szótár: Jelöltek - feltöltve a választhatókkal.
Tartalomtípus - Szavazás:

Szavazás beküldése
Jelölt A.A
CCK taxonómia mezők -> Szavazás
Jelölt B.B
CCK taxonómia mezők -> Szavazás

Itt legördülő listából kiválasztja, akit akar, majd beküldi.
Ha mindkettőben ugyanaz van -> hibaüzenet
különben,
köszönjük, hogy szavazott!

A validálást pedig többféleképpen meg lehet oldani, bár én még ilyet nem csináltam (Validation API, Rules - Before Save Contenthez akció rendelése)

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

biggabo19 képe

De akkor azt is látom majd, hogy melyik felhasználó kire adta le a voksát? Mert az nagyon fontos lenne!

0
0
szantog képe

Persze. Minden egyes szavazat egy node, annak pedig a tulajdonosa az, aki beküldte.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

biggabo19 képe

LEíROD KÉRLEK LÉPÉSRŐL LÉPÉSRE, MERT NEM ÉRTELEK.
TAXONOMI SZÓTÁRAKAT LÉTREHOZTAM:
- első jelölted
- második jelölted

feltöltöttem mind a két szótárt a kifejezésekkel, névsorral, ez azonos mind a két szótár esetében.
telepítettem a CCK modult, de nem tudom a szavazás tartalomtípust átszabni.
leírod nekem lépésekben, hogy hogy is gondoltad ezt?

0
0
szantog képe

Új tartalomtípust kell létrehozni, abba betenni a CCK taxonómia mezőket, nem a szavazást átszabni.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

biggabo19 képe

Csak nem tudom bettenni, ez érdekes...

0
0
biggabo19 képe

Lehet, hogy megvan, pillanat.

0
0
pp képe

Régi bevett szokás, hogy először megválasztják az elnököt és szépen sorban a többi elnököket. Így nem lesz kavar.

A megoldásod elég furcsa, mondjuk így. Ez csak egy szavazóval működik. Vagy úgy képzeled, hogy az első szavazó szavazata után már más nem adhat le szavazatot? Szóval amit kitaláltál az nem életképes. Papír alapon azt találtad ki, hogy mindenki megkapja az összes nevet felírva egy-egy cédulára és a megfelelő dobozba kell bedobnia. Mivel mindegyikből csak egy van ezért csak egy helyre dobhatja be a cédulát. Ettől még simán kialakulhat, hogy X és Y ugyan annyi szavazatot kap A vagy B elnöki posztjára.
Ráadásul azt se kezeled le, hogy ha valaki nem akar lenni A elnök csak B elnök. Szóval szerintem ezt gondold át még egyszer.

pp

0
0
biggabo19 képe

Rámutattál sok mindenre! Mi is átgondoltuk, és igazad van. A lényeg, hogy maradtudnk a jól bevált módszernél, szétszettük a választást két(2) forulosra! Igy nem okoz senki számár sem gondot!

Köszönöm a javaslatokat.

Üdv.

0
0