Sziasztok!
Dolgozok egy közösségi honlapon, melyen szükség lenne egy olyan comment karmára, amely nem ratingelést (számok választását) hanem szöveges választást tesz lehetővé slashdot.org formában.
Pl: nem azt döntöm el, hogy egy komment 1-5 skálán 2-es, hanem a számokhoz szöveges megfelelők vannak hozzárendelve, pl. "destruktív hozzászólás". a rendszer a továbbiakban számként kezeli, pont úgy mint a többi modulban.
A Karma és Simple karma modulok is próbálva lettek. a Karma bár tud szövegezést, de ragaszkodik a számok hozzábiggyesztéséhez.
A simple karma szimpatikusabb volt, mert kommunikál a userpoints-val, de ő meg egyáltalán nem támogat szöveges hozzárendelést.
Ismer valaki olyan bővítményt, vagy karma modult mellyel ez a probléma megoldható?
vagy nem ússzuk meg fejlesztés nélkül...
Kösz!
Dani
:S
S majd legközelebb már karmát írok karam helyett... :P
d.
Sminkelve lehet.
A karma.module "hivatalos" utakon jár, ezért az a hook_form_alter()-rel változtatható.
Smink segítségével is el lehet venni a nem kívánt számokat a választó listából.
teszteletlen
Nem javasolt módon csinálhatod azt is hogy a karma.module fájl 356. sorát, ami így nézki:
$rating_options[$rating] = $rating .': '. $rating_titles[$rating];
lecseréled ilyenre:
$rating_options[$rating] = $rating_titles[$rating];
Ezzel a mozdulattal belenyulsz a kódba, ezért a modul frissítésnél gondjaid lesznek!
Ami várható is, hiszen még csak devel verzió.(fejlesztői)
A simple_karma sokkal több beállítási lehetőséget bíztosít, viszont megkerüli a Drupal ürlap építési folyamatát.
Ha nem akarsz változtatni a modul kódján akkor valmi JavaScript trükkre lesz szükséged.
Egyéb esetben tudom javasolni a simple_karma.module 1711-1714 terjedő sorokat.