HellQwer Posted November 24, 2015 Share Posted November 24, 2015 Так то ли было в клиенте, то ли и сейчас есть дамаг дамаг дамаг тимдамаг тимдамаг @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted November 24, 2015 Author Share Posted November 24, 2015 @HellQwer, можно попробовать это осуществить, спс @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted December 1, 2015 Author Share Posted December 1, 2015 (edited) обновление скрипта для форума: Наконец-то добавил выбор отображаемого рейтинга игроков. Добавил графическое представление онлайна серверов (гистограмма) На корабликовом форуме добавил для RU кластера переход на статистику игрока на z1ooo.ru Скорее всего, можно обойтись созданием объекта (который будет выполнять роль window в твоём случае) с нужными функциями: спасибо, заюзал, работает Edited December 1, 2015 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
HellQwer Posted December 3, 2015 Share Posted December 3, 2015 А зачем отображение онлайн нужно? Я его закомментил у тебя в скрипте. Кстати, не понял как так скрипт обновляется - обновы приходят, а эта часть не раскоменчивается... @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted December 4, 2015 Author Share Posted December 4, 2015 А зачем отображение онлайн нужно?была возможность добавить - добавил, не мешает. Кто-то юзает, так что нужна вроде как. Мне тоже любопытно иногда глянуть. Я его закомментил у тебя в скрипте.В последней версии скрипта есть отключалка онлайна. Кстати, не понял как так скрипт обновляется - обновы приходят, а эта часть не раскоменчивается...сильная магия @ Quote Link to comment Short link Share on other sites More sharing options...
norkas Posted December 11, 2015 Share Posted December 11, 2015 у меня ж ее нет. Да просто интересно стало. Если работает, то можно библиотеки подключать: это сократит код и сделает его понятнее. Конечно же, ценой производительности. Хотя если у юзера стоит что-то новее 4го пня с XP - это будет незаметно. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted December 11, 2015 Share Posted December 11, 2015 то можно библиотеки подключать: это сократит кодОбожаю эту пикчу) @ Quote Link to comment Short link Share on other sites More sharing options...
norkas Posted December 11, 2015 Share Posted December 11, 2015 Жипег пойдёт конечно. Но не надо впадать в крайности. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted December 11, 2015 Share Posted December 11, 2015 Жипег пойдёт конечно. Но не надо впадать в крайности.эм...это вроде гифка, не? @ Quote Link to comment Short link Share on other sites More sharing options...
goodman Posted December 11, 2015 Share Posted December 11, 2015 гифка, не? мёртвая гифка то :) @ Quote Link to comment Short link Share on other sites More sharing options...
HellQwer Posted December 14, 2015 Share Posted December 14, 2015 Что если на вотреплейс показывать статку на танке, на котором "главный герой" играет? Только что скачал реплей, смотрю и думаю "как то чел совсем слабо играет", при том, что общая статка выше моей, залез в профиль, а на танке-то у него всё паршиво. @ Quote Link to comment Short link Share on other sites More sharing options...
HellQwer Posted December 19, 2015 Share Posted December 19, 2015 // Получаем список топ кланов function outWGtopclans(response) Зачем? И второй вопрос: почему именно такой выбор сайтов? Вдруг кому ленивому надо: без окна настройки, без отображение онлайна, рейт вн8, сайты: нубметр, кттс, вотоматик, иванер. wot_forum_ext_stat.user.rar Настраивал ногами, абсолютно без знания языка скриптов, тупо попугайничал... если что, не говорите, что не предупреждал Кстати, почему перенос здесь не работает: if (domen == 'ru') stat_string = "<b><a href='http://www.noobmeter.com/player/"+ cluster + "/" + nickname + "' target='_blank' title='" + l10n.kb + '\n' + l10n.link + ": noobmeter'><font color='black'>" + kb + 'k</a> ' + "<a href='http://kttc.ru/statistics/user/" + nickname + "' target='_blank' title='" + l10n.wr + '\n' + l10n.link + ": kttc'>" + '<font color="' + CalcWrColor(winrate) + '">' + winrate.toFixed(1) + '%</font></a> ' + "<a href='http://wotomatic.net/?search=" + nickname + "' target='_blank' title='" + l10n.rating + ' ' + rating + '\n' + l10n.link + ": wotomatic'>" + '<font color="' + CalcXVMColor(CalcXrate.r®) + '">' + rs + '\n' + "<a href='http://ivanerr.ru/lt/history/player/"+ nickname + "' target='_blank' title='" + "история кланов" + '\n' + l10n.link + ": ivaner'><font color='black'>" + "кланы" + '</font></font></a></b>'; Пару положений потыкал, нужного не нашел)) @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted December 19, 2015 Share Posted December 19, 2015 Кстати, почему перенос здесь не работает:<br /> 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HellQwer Posted December 19, 2015 Share Posted December 19, 2015 <br /> Спасибо, работает. К сожалению, в списке тем тоже))) Так что, видимо, придется без переноса оставить. // Получаем список топ кланов function outWGtopclans(response) Зачем? Увидел, какие-то ужасы добавляет)) @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted December 19, 2015 Share Posted December 19, 2015 (edited) К сожалению, в списке тем тоже))) Так что, видимо, придется без переноса оставить.ну так сделай доп. условие на список тем) Мы в топике: if (~String(window.location).indexOf('forum.' + project + '.' + domen + '/index.php?/topic'))Мы в списке тем: if (~String(window.location).indexOf('forum.' + project + '.' + domen + '/index.php?/forum')) Edited December 19, 2015 by ShadowHunterRUS 1 @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted December 19, 2015 Author Share Posted December 19, 2015 Что если на вотреплейс показывать статку на танке, на котором "главный герой" играет?можно. почему именно такой выбор сайтов?потому что самые нормальные ИМХО @ Quote Link to comment Short link Share on other sites More sharing options...
HellQwer Posted December 20, 2015 Share Posted December 20, 2015 потому что самые нормальные ИМХО Вотскомюа можно рассматривать как альтернативу кттсу, с нубметром тоже всё понятно, но смысл смотреть статистику на вотньюс от меня ускользает. Кланхистори как на иванере и динамики по танкам как на вотоматике нет ни на одном из этих сайтов. ну так сделай доп. условие на список тем) Мы в топике: if (~String(window.location).indexOf('forum.' + project + '.' + domen + '/index.php?/topic'))Мы в списке тем: if (~String(window.location).indexOf('forum.' + project + '.' + domen + '/index.php?/forum')) Спасибо! Попробую. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 21, 2016 Author Share Posted May 21, 2016 (edited) Скорее всего, можно обойтись созданием объекта (который будет выполнять роль window в твоём случае) с нужными функциями: И всё бы хорошо. И вот внезапно обнаружилась уличная магия. Вот страничка, на которой скрипт выдает ошибку и говорит что объект CalcXrate не объявлен: http://forum.worldoftanks.eu/index.php?/topic/570601- Факты: * Проблема в предпоследнем посте на странице: http://forum.worldoftanks.eu/index.php?/topic/570601-je-suis-bloque-pour-rien/page__pid__12580254#entry12580254Если удалить оттуда спойлер, всё работает. * Даже без удаления спойлера список постов и никнеймов читается правильно, делается запрос в API и ошибка именно на не объявленный CalcXrate * Объявление CalcXrate делается ниже под основным кодом. За всё время не было проблем из-за этого. * Если на этой страничке перенести объявление CalcXrate ближе к началу, всё работает. * В разных браузерах ситуация повторяется Я не понимаю как это. Если бы содержимое спойлера поста читалось в список ников на страничке, что вызывало какую-то ошибку, то эта ошибка повторялась бы при переносе объявление в начало. Но при этом удаляем спойлер и всё норм. Edited May 21, 2016 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
norkas Posted May 24, 2016 Share Posted May 24, 2016 (edited) Ну блин, сложно сказать мне. Скрипт вообще не работает если не авторизован на форуме. =( На счёт предпоследнего поста: складывается впечатление, что его содержание частично повторяет HTML-структуру авторов постов, поэтому скрипт пытается обработать и его, однако HTML-структура не полностью такая же, поэтому скрипт падает. Надо попытаться css-селекторами отфильтровать такую ситуацию: искать ники только в первом столбце (где указываются авторы), а не во втором (где выводятся сообщения авторов). Но это только предположение. Возможно, я смогу вангануть точнее, если увижу скриншот ошибки и соответствующие строки кода. А ещё можете кинуть в меня инвайт-кодом для EU :-D Edited May 24, 2016 by norkas @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 24, 2016 Author Share Posted May 24, 2016 (edited) Но это только предположение. да, это первое, о чем я подумал. Но написал, что если перенести объявление CalcXrate в начало, то всё норм. Чтение странички ну никак не связано с местом объявления CalcXrate. Возможно, я смогу вангануть точнее, если увижу скриншот ошибки и соответствующие строки кода. сомневаюсь https://bitbucket.org/seriych/worldoftanksforumextendedstat.user.js/src/3336057f171fe0bf60f17aaf14fb37d17e0f6c8a/wot_forum_ext_stat.user.js?fileviewer=file-view-default#wot_forum_ext_stat.user.js-674 * последняя ошибка по поводу api тоже не знаю откуда берется, всегда была в скрипте. Всегда вылезает при любой другой ошибке в скрипте и никогда не вылезает, если других ошибок нет. Скрипт вообще не работает если не авторизован на форуме ru: http://forum.worldoftanks.ru/index.php?/topic/1769509-test/ up. разобрался кажись, там в комментах написал. Edited May 24, 2016 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.