[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2

Форум «Программное обеспечение» / Скрипт: Ссылка на статистику по словарю + счетчик

ShirokiMiRukami Сообщение #1 3 января 2021 в 23:30
Кибергонщик
59
Сделал небольшой скрипт, добавляющий в правый блок ссылку на статистику по словарю/режиму + отображающий количество заездов по этому словарю за сегодняшний день.



Установка: KGShowGameTypeStat
Последний раз отредактировано 3 января 2021 в 23:31 пользователем ShirokiMiRukami
Анна_Банановна Сообщение #2 3 января 2021 в 23:36
Супермен
66
Прикольно! Загрузила из-за отображения заездов за сегодня.
Ссылка, срезающая путь до статистики, тоже пригодится, наверно.

Спасибо!
karalina Сообщение #3 3 января 2021 в 23:41
Гонщик
43
Круто! Установила - показывает! Спасибо, Семён!
Так удобно теперь! Глаз скосил и знаешь, сколько проехал, сколько ещё хочешь, можешь и надо ли)) Никуда не нужно дополнительно бегать смотреть!
Последний раз отредактировано 3 января 2021 в 23:51 пользователем karalina
ShirokiMiRukami Сообщение #4 3 января 2021 в 23:56
Кибергонщик
59
karalina писал(а):
знаешь, сколько проехал, сколько ещё хочешь, можешь и надо ли))

Для этого и делал. Сейчас в рамках КВ-шки очень полезно знать сколько проехал уже, чтобы отдыхать во время и выполнять норматив дневной)
Осирис Сообщение #5 3 января 2021 в 23:57
Гонщик
16
Очень удобно. Благодарю за труд!
Анна_Банановна Сообщение #6 3 января 2021 в 23:57
Супермен
66
Здрассьте, а я с просьбой, ну или вопросом для начала.
Строчку "Сегодня" скрипт выводит после "тайпинг статистикс" или в конце поля/блока "настройки". А можно мне его в другое место втулить? Это, как я поняла, строчка, которая добавляется в какой-то блок?
Я бы у себя его добавила в блок "Статистика" , после строчки "игроков", можно?

ShirokiMiRukami Сообщение #7 4 января 2021 в 00:09
Кибергонщик
59
Найди в скрипте строчку
var paramsBlock = document.querySelector('#params table:last-child');

и замени на
var paramsBlock = document.querySelector('#players_count');
Последний раз отредактировано 4 января 2021 в 00:11 пользователем ShirokiMiRukami
karalina Сообщение #8 4 января 2021 в 00:11
Гонщик
43
с 0 часов чот не обновляется и не считает. наверное, намекает, что пора спать))
ShirokiMiRukami Сообщение #9 4 января 2021 в 00:12
Кибергонщик
59
karalina писал(а):
с 0 часов чот не обновляется и не считает. наверное, намекает, что пора спать))

Потому что по клавогоночной статистике это новый день
karalina Сообщение #10 4 января 2021 в 00:14
Гонщик
43
перезагрузиться нужно? или заснул и сам проснётся утром?
но в любом случае, в стату ближе бегать! шмыг - и там!
Последний раз отредактировано 4 января 2021 в 00:15 пользователем karalina
ShirokiMiRukami Сообщение #11 4 января 2021 в 00:19
Кибергонщик
59
Да, есть затык с определением текущего дня. Я считал по UTC, нужно немного поменять логику. Завтра (уже сегодня) доделаю
Последний раз отредактировано 4 января 2021 в 00:20 пользователем ShirokiMiRukami
ShirokiMiRukami Сообщение #12 4 января 2021 в 00:44
Кибергонщик
59
Обновил скрипт, добавил привязку к временной зоне Europe/Moscow. Можно нажать обновить скрипт в расширении и изменения должны подтянуться.
Последний раз отредактировано 4 января 2021 в 00:45 пользователем ShirokiMiRukami
Анна_Банановна Сообщение #13 4 января 2021 в 00:47
Супермен
66
JustSo писал(а):
Обновил скрипт, добавил привязку к временной зоне Europe/Moscow. Можно нажать обновить скрипт в расширении и изменения должны подтянуться.

Спасибо! теперь поменяю строчку.

Отчёт по выполненной работе:


Последний раз отредактировано 4 января 2021 в 00:58 пользователем Анна_Банановна
Glage Сообщение #14 4 января 2021 в 12:38
Профи
7
Кто-нибудь ставил на файерфокс? Пытался со всеми тремя дополнениями Violentmonkey, Tampermonkey, Greasemonkey и ничего не получается.
Сударушка Сообщение #15 5 января 2021 в 16:39
Организатор событий
65
JustSo, спасибо, побежала устанавливать!
Так-то у меня счетчик в голове сидит... А планы все равно никакие не успеваю выполнять, правда, я их никогда особо и не устанавливаю...
pashkhan Сообщение #16 24 февраля 2021 в 14:14
Новичок
96
У меня тоже на файрфоксе (+тамперманкей) ничего не заработало Ну ладно, буду без счетчика и дальше жить значит...
GreyCollector Сообщение #17 24 февраля 2021 в 17:47
Гонщик
20
У меня в файерфоксе с Tampermonkey все работает. Проверил и http, и https. Если версия файерфокса и самого скрипта последние, то и не знаю чем помочь.
pashkhan Сообщение #18 24 февраля 2021 в 21:56
Новичок
96
У меня ни в какую... скрипт последней версии, все прочие скрипты пробовал отключать, разве что клавотулз целиком не отключал. (тестирую только на хттп)

В самом коде скрипта у меня висят два желтых восклицательных знака:
строка 20: var gameType = game.getGametype();
строка 39: paramsBlock.parentNode.insertBefore(elem, params.nextSibling);

может в них все дело?
GreyCollector Сообщение #19 25 февраля 2021 в 00:07
Гонщик
20
pashkhan писал(а):
разве что клавотулз целиком не отключал

А в этом и проблема оказалась. У меня в файерфоксе клавотулз не стоял, т.к. обычно в хроме гоняю. Сейчас поставил и тоже скрипт перестал работать. Даже более конкретно нашел - не работает при включенном скрипте IgnoreList из стандартного набора (с зеленым фоном которые).
Res_Publica Сообщение #20 27 февраля 2021 в 23:41
Гонщик
32
Скрипт в любом режиме считает и показывает только количество заездов из "Обычного".
В тексте скрипта tampermonkey (в Firefox'е) сообщает, что переменная game не определена. Следовательно, переменная gameType не вычисляется корректно.

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена