您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a part of the signature from WoTLabs underneath the posterbox info for every post in a thread in the World of Tanks forums.
当前为
// ==UserScript== // @name WoTStatScript - Forums // @version 0.84 // @description Adds a part of the signature from WoTLabs underneath the posterbox info for every post in a thread in the World of Tanks forums. // @author Orrie // @namespace http://forum.worldoftanks.eu/index.php?/topic/263423- // @icon http://dl.dropboxusercontent.com/u/12497046/wot/projects/statscript/img/icon.png // @include http://forum.worldoftanks.eu/index.php?/topic/* // @include http://forum.worldoftanks.com/index.php?/topic/* // @include http://forum.worldoftanks.eu/index.php?app=members&module=messaging§ion=view&do=showConversation&topicID=* // @include http://forum.worldoftanks.com/index.php?app=members&module=messaging§ion=view&do=showConversation&topicID=* // @match http://forum.worldoftanks.eu/index.php?/topic/* // @match http://forum.worldoftanks.com/index.php?/topic/* // @match http://forum.worldoftanks.eu/index.php?app=members&module=messaging§ion=view&do=showConversation&topicID=* // @match http://forum.worldoftanks.com/index.php?app=members&module=messaging§ion=view&do=showConversation&topicID=* // @grant none // ==/UserScript== // data uri var icon_arrow = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPwAAAAJCAMAAAAhKrH/AAAAV1BMVEUAAAD///+TKCf9AQmTLiX9AQmTMir9AQmTLif9AQmTMSz9AQmTMir9AQmTMyn9AQmTMirvGgKTMirsIAGTMirwGQOTMiqTMirsIAGaNDGgNzfqJwDrJABtE0DNAAAAGnRSTlMAABERIiIzM0REVVVmZnd3iIqZmrvDzN3g7thzQuwAAACHSURBVHja5dVLDsIwDEXRCySlP0IMoXXs7H+dDBASA1bQ3B0cPclm2Fe2wrfTQeO3qwqqAKWek80HxfO/l1/EBRgtU2tf+KkJ7TO9hdVSV3jU42f6ZClY6Qt/d4n+BGol29jTwQN1pE2QbA610BVefImuwL7xsNAXXhVpEYY8kNfO/rwsyA3ekEsOT2YDLE8AAAAASUVORK5CYII="; // style contents var style = document.createElement('style'); style.className = "wotstatscript"; style.type ="text/css"; style.innerHTML = ".author_info {z-index: 1;}" + ".user_details > br {display: none;}" + ".basic_info {margin: 0 0 4px;}" + ".user_stats {width: 106px;}" + ".user_stats table {margin: 5px 0;}" + ".user_stats td {padding: 0 0 2px; font-weight: bold;}" + ".user_stats td a { background: url("+icon_arrow+") no-repeat scroll 0 2px rgba(0, 0, 0, 0); padding: 0 0 0 10px; vertical-align: middle;}" + ".user_stats td a:hover {background: url("+icon_arrow+") no-repeat scroll -244px 2px rgba(0, 0, 0, 0);}" + ".user_stats .wl_sig {background: #FFFFFF; border: 1px solid #D5D5D5; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); height: 100px; padding: 1px; width: 106px; overflow: hidden;}" + ".user_stats .wl_sig a {display: block; overflow: hidden; width: 106px;}" + ".user_stats .wl_sig:hover {border: 1px solid #7D7D7D; width: 468px;}" + ".user_stats .wl_sig:hover a {width: 468px;}" + ""; document.head.appendChild(style); // end style // get server info var server = host = document.location.host.match(/\.([^\.]+)$/)[1]; if (server == "com") { server = "na"; } // looping for every post var post_block = document.getElementsByClassName('post_block'); for (var i=0; i<post_block.length; i++) { var author_name = post_block[i].getElementsByClassName('author')[0].firstElementChild.firstElementChild.innerHTML; var author_info = post_block[i].getElementsByClassName('author_info')[0]; var stat_div = document.createElement('div'); stat_div.className = "user_stats"; stat_div.innerHTML = "<table><tr><td><a href='http://worldoftanks."+host+"/community/accounts/named/"+author_name+"' target='_blank'>Player Profile</a></td></tr><tr><td><a href='http://wotlabs.net/"+server+"/player/"+author_name+"' target='_blank'>WoTLabs</a></td></tr><tr><td><a href='http://noobmeter.com/player/"+server+"/"+author_name+"' target='_blank'>Noobmeter</a></td></tr></table><div class='wl_sig'><a href='http://wotlabs.net/"+server+"/player/"+author_name+"' target='_blank'><img src='http://wotlabs.net/sig/"+server+"/"+author_name+"/signature.png'></a></div>"; author_info.appendChild(stat_div); }