Greasy Fork is available in English.
Ссылка на создание нового лота в верхюю часть страницы рынка
// // ==UserScript== // @name hwm_new_lot_top_href // @author Pahan https://greasyfork.org/uk/users/18377-pahan // @namespace hwm_pahan // @description Ссылка на создание нового лота в верхюю часть страницы рынка // @homepage https://greasyfork.org/en/users/18377-pahan // @icon http://dcdn.heroeswm.ru/avatars/30/nc-5/30547.gif // @version 1.01 // @encoding utf-8 // @include http://*heroeswm.ru/auction.php* // @include http://*lordswm.com/auction.php* // @include http://178.248.235.15/auction.php* // @grant GM_deleteValue // @grant GM_getValue // @grant GM_listValues // @grant GM_setValue // @grant GM_addStyle // @grant GM_log // @grant GM_openInTab // @grant GM_xmlhttpRequest // ==/UserScript== function BeBeTDGet(AHTML) { var els = document.getElementsByTagName('td'); for( var i = 0; i < els.length; i++ ) if (els[i].innerHTML == AHTML) return els[i]; } function GetActiveLotCount() { var re = /Ваши товары\s+\((\d+)\)/gim; var res; var LLinks = document.querySelectorAll('a[href*="auction.php?cat=my"]'); var LLink; if (LLinks) { for(i = 0; i < LLinks.length; i++) { LLink = LLinks[i]; if ((res = re.exec(LLink.innerHTML)) != null) return parseInt(res[1]); } } return 0; } function AddNewLotURL() { var LTD = BeBeTDGet('\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438'); var LCount = GetActiveLotCount(); LTD.innerHTML = '<b><center>' + ' <a href="auction_new_lot.php" title="Вами выставлено ' + LCount + ' лотов">' + ' Выставить лот (' + LCount + ')' + ' </a>' + '</center></b>'; } AddNewLotURL();