Nodevote modul

Anonymous képe

4.7-es Drupalhoz telepítettem a drupal.org-ról letöltött, 4.7-eshez hirdetett nodevote modult. A readme.txt fájlban leírtak alapján jártam el az installálás során, de mégsem működik.
Engedélyeztem a modult, beállítottam a hozzáférés-szabályozást (mindenki szavazhat, bejelentkezés nélkül is), az admin/beállításokban is kísérletezgettem a nodevote menüpont alatt, de semmi eredmény.
A tartalmak alatt megjelenik a tíz csillag, plusz a felirat, ami arról tájékoztat, hogy Score: 0,0 ; Vote: 0.
De szavazni sehol és sehogyan nem lehet, ha bejelentkezett felhasználóként próbálom, ha adminként, ha vendégként.
Nem értem:(

Anonymous képe

Annyiban változott a helyzet, hogy engedélyeztem a modulhoz tartozó blokkokat, azóta szavazhatnak... de csak a bejelentkezett felhasználók. És akárhogy bűvészkedem a hozzáférés-beállítással, a helyzet semmit sem változik. (Legfeljebb annyiban, hogy néha már a bejelentkezett felhasználók sem szavazhatnak.) Nem értem, miért kecsegtet azzal ez a modul, hogy én állíthatom be, ki szavazhat és ki nem, ha aztán felülbírál. Most én vagyok ott az admin, vagy ő?:)

A readme.txt-ben a következőt találtam erről, ami sejtésem szerint erre vonatkozhat:

Notes:

1. In order to maintain voting integrity, the author of the node is not
allowed to vote on nodes they created.

2. By default, anonymous users cannot vote. This will prevent vote rigging
by logging off, and voting multiple times.
However, it seems that some would still want that functionlity. To enable
it, some code editing is required. Please check the workaround here
http://drupal.org/node/32519 for detail.

Örülnék, ha valaki meg tudná mondani, mit tehetek, hogy a Vendégek is szavazhassanak. Előre is köszönöm, ha valaki veszi a fáradságot.

0
0
eMeLA képe

Nekem a SimpleVote sikerült beiizítanom. Kell hozzá még a Voteig API is.

A gond az vele, hogy a Content részbe aplikálja be a szavazást. CCK node-xx.tdp.php pedig az ember nem használja a Content részt...

0
0

...mit tudok: http://web.termuves.hu

eMeLA képe

A megoldás:

A simplevote.module fájban (simplevote_nodeapi fügvényben) át kell írni, ezt:

$node->body = theme('simplevote_widget', $node->nid, 'node') . $node->body;

pl. erre

$node->valami = theme('simplevote_widget', $node->nid, 'node');

Ezután a sablon fájban külön te tudod megadni a helyét a $node->valami változót használva.

0
0

...mit tudok: http://web.termuves.hu

Anonymous képe

De ha valaki tud ajánlani egy használható szavazómodult, azt is megköszönöm.

0
0
Anonymous képe

Tehát nem létezik a drupalhoz használható szavazómodul.
Hát, szó ami szó, tényleg bonyolult dolog az ilyesmi...:)

0
0
Anonymous képe

Helló!

Ha felteszek egy szavazómodult, akkor a már létező node-okra is lehet szavazni anélkül, hogy beléjük kéne menni? Ugyanis fel kéne tennem 1-2 száz node-ot, és hogy ráérek-e utána gondolkodni azon, melyik szavazómodult tegyem fel. Mert utólag beleszerkeszteni az összes node-ba, hát nem lenne gyenge...
És melyik modult ajánljátok, ami nagyjából kész is van? Feltettem a Voting API-t, de az csak valami keretrendszer lényegében. Valami 5-csillagos kellene, névtelenek is szavazhassanak, de egy gépről csak egy nap egyszer, vagy hasonló.

Thx!

0
0
aboros képe

http://drupal.org/project/fivestar/

próbáld ki.
(bár annak nem látnám értelmét, hogy telepítesz egy ilyen modult és az úgy működik, hogy csak a telepítése után létrejövő node -okra lehet szavazni. kicsit buta megoldás lenne, nem gondolod?)

0
0

-
clear: both;

pp képe

Kérlek indíts ennek új témát, ne ide szemetelj!

pp

0
0