Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров715
Многие, кто пользуется модулем 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);

И все работает так, как нужно.
Теги:
Хабы:
Всего голосов 29: ↑24 и ↓5+19
Комментарии20

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область