Решение проблемы модуля Simple Karma для Drupal 5.x

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

Аватар пользователя mix2000 mix2000 11 мая 2008 в 16:10

Многие, кто пользуется модулем Simple Karma (для Drupal 5.x) сталкивались со следующей проблемой: при отдаче голоса за какой-либо материал/комментарий функционал модуля отрабатывал (то есть голос засчитывался), но значение на странице не обновлялось динамически (а обновлялось только после перезагрузки страницы).

Кажется, мне удалось найти решение данной проблемы. Хотя природа ее мне до сих пор не ясна (если кто-то знает в чем дело, расскажите).

Решение:
в файле simple_karma.js находим строку №171:
$("#" + did + " span.karma_score").text(args.karma_aggregate);
в ней в элемент записывается новое значение "кармы".
Как я уже говорил, функционал полностью отрабатывает правильно, но новое значение не записывается в поток вывода.
заменяем ее на строку вида:
$("#" + did + " span.karma_score").text("" + args.karma_aggregate);

И все работает так, как нужно.

Комментарии