Комментарий #6900666

Ответы
HN71
HN71#
@Psychomorphosis, @Ego Sum, на сайте в блоке оценок name заменили на key
data-stats='[{"name":10,"value":3469},{"name":9,"value":1948},{"name":8,"value":1572},{"name":7,"value":719},{"name":6,"value":264},{"name":5,"value":98},{"name":4,"value":56},{"name":3,"value":21},{"name":2,"value":19},{"name":1,"value":30}]'
data-stats='[{"key":"10","value":3479},{"key":"9","value":1953},{"key":"8","value":1575},{"key":"7","value":718},{"key":"6","value":265},{"key":"5","value":98},{"key":"4","value":56},{"key":"3","value":21},{"key":"2","value":19},{"key":"1","value":30}]'

чтобы скрипт заработал надо в нём тоже изменить scoreData[i].name на scoreData[i].key
// calculate shiki rating
    var sumScore = 0;
    var totalCount = 0;
    for (var i = 0; i < scoreData.length; i++) {
        sumScore += scoreData[i].value * scoreData[i].name;
        totalCount += scoreData[i].value;
    }
// calculate shiki rating
    var sumScore = 0;
    var totalCount = 0;
    for (var i = 0; i < scoreData.length; i++) {
        sumScore += scoreData[i].value * scoreData[i].key;
        totalCount += scoreData[i].value;
    }
Pixl
Pixl#
@Psychomorphosis,
@Ego Sum, да, всё заработало. @HN71 не наврал
Если что, 103 строка кода
Oniii-chan
Oniii-chan#
@Psychomorphosis, @Ego Sum,

UPD — v2.5 — 6.2.20

Скрипт актуализирован под новые изменения html на shiki
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть