Модификация скрипта по работе с меритом для меритсоросов от ETFbitcoin. // ==UserScript== // @name bitcointalk merit // @namespace grue // @include https://bitcointalk.org/index.php?topic=* // @require https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js // @version 1.1.1 // @downloadURL https://grue.blob.core.windows.net/scripts/Merit.user.js?sv=2014-02-14&si=1&sr=c&sig=k%2BqstGBI3oQ8TrHfPWjS5HgjrazuDPmKJ6rYNs7rvRk%3D&.user.js // @grant none // ==/UserScript==
(() => { var sMerit; var source_sMerit;
//get csrf token from the logout link let sc = $('td.maintab_back a[href*="index.php?action=logout;sesc="').attr("href"); sc = /;sesc=(.*)/.exec(sc)[1];
//Added by EcuaMobi: Get remaining sMerit $.post( "https://bitcointalk.org/index.php?action=merit;msg=29048068" ).then((data) => { sMerit = /You have <b>([0-9]+)<\/b> sendable/.exec(data)[1]; source_sMerit = /The next ([0-9]+) merit you spend will come from your source/.exec(data)[1]; }).catch(() => sMerit = null);
//selector for the "+Merit" link $('td.td_headerandpost div[id^=ignmsgbttns] a[href*="index.php?action=merit;msg="]') .each((i, e) => { const msgId = /msg=([0-9]+)/.exec(e.href)[1];
const $popup = $(['<div id="grue-merit-popup' + msgId +'" class="grue-merit-popup" style="position: absolute; right: 40px; background-color: #ddd; font-size: 13px; padding: 8px;border-width: 1px;border-color: black;border-style: solid;">', ' <form>', ' <div>', ' Merit points: <input size="6" name="merits" value="1" type="text"/>', ' </div>', // Modified by EcuaMobi ' <div style="margin-top: 6px; "><span id="em-smerit-count' + msgId +'" style="font-size:11px;" /> <input value="Send" type="submit"></div>', ' </form>', '</div>' ].join("\n")); $popup.find("form").submit( (e) => { e.preventDefault(); $popup.find('input[type="submit"]') .prop("disabled", true) .val("Sending..."); const merits = e.target.elements["merits"].value;
$.post( "https://bitcointalk.org/index.php?action=merit", {merits, msgID: msgId, sc} ).then((data) => { //Error pages usually have this (rough heuristic) if(data.includes("<title>An Error Has Occurred!</title")) { throw "error"; } //double check and see whether the post we merited was added to the list. Its msgId should be visible in the page source. if(data.includes("#msg" + msgId)) { alert("Merit added."); $("#grue-merit-popup" + msgId).toggle(false); // Added by EcuaMobi if(sMerit!=null) { sMerit -= merits } return; } alert("Server response indeterminate."); }) .catch(() => alert("Failed to add merit.")) .always(() => { $popup.find('input[type="submit"]') .prop("disabled", false) .val("Send"); }); }); $popup.insertAfter(e);
$(e).click((e) => { e.preventDefault(); $("#grue-merit-popup" + msgId).toggle(); // Added by EcuaMobi if(sMerit!=null && source_sMerit==null) { $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available:</a> <b>'+sMerit+'</b> ') } else if (sMerit!=null && source_sMerit!=null) { $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available (yours | source):</a> <b>'+sMerit+' | '+source_sMerit+'</b> ') }; }); }); $(".grue-merit-popup").toggle(false); })();
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2F6syStGT%2F111.png&t=663&c=dXqhhh1NMd8ZXw)
|
|
|
Модификация скрипта для меритсоросов от ETFbitcoin. // ==UserScript== // @name bitcointalk merit // @namespace grue // @include https://bitcointalk.org/index.php?topic=* // @require https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js // @version 1.1.1 // @downloadURL https://grue.blob.core.windows.net/scripts/Merit.user.js?sv=2014-02-14&si=1&sr=c&sig=k%2BqstGBI3oQ8TrHfPWjS5HgjrazuDPmKJ6rYNs7rvRk%3D&.user.js // @grant none // ==/UserScript==
(() => { var sMerit; var source_sMerit;
//get csrf token from the logout link let sc = $('td.maintab_back a[href*="index.php?action=logout;sesc="').attr("href"); sc = /;sesc=(.*)/.exec(sc)[1];
//Added by EcuaMobi: Get remaining sMerit $.post( "https://bitcointalk.org/index.php?action=merit;msg=29048068" ).then((data) => { sMerit = /You have <b>([0-9]+)<\/b> sendable/.exec(data)[1]; source_sMerit = /The next ([0-9]+) merit you spend will come from your source/.exec(data)[1]; }).catch(() => sMerit = null);
//selector for the "+Merit" link $('td.td_headerandpost div[id^=ignmsgbttns] a[href*="index.php?action=merit;msg="]') .each((i, e) => { const msgId = /msg=([0-9]+)/.exec(e.href)[1];
const $popup = $(['<div id="grue-merit-popup' + msgId +'" class="grue-merit-popup" style="position: absolute; right: 40px; background-color: #ddd; font-size: 13px; padding: 8px;border-width: 1px;border-color: black;border-style: solid;">', ' <form>', ' <div>', ' Merit points: <input size="6" name="merits" value="1" type="text"/>', ' </div>', // Modified by EcuaMobi ' <div style="margin-top: 6px; "><span id="em-smerit-count' + msgId +'" style="font-size:11px;" /> <input value="Send" type="submit"></div>', ' </form>', '</div>' ].join("\n")); $popup.find("form").submit( (e) => { e.preventDefault(); $popup.find('input[type="submit"]') .prop("disabled", true) .val("Sending..."); const merits = e.target.elements["merits"].value;
$.post( "https://bitcointalk.org/index.php?action=merit", {merits, msgID: msgId, sc} ).then((data) => { //Error pages usually have this (rough heuristic) if(data.includes("<title>An Error Has Occurred!</title")) { throw "error"; } //double check and see whether the post we merited was added to the list. Its msgId should be visible in the page source. if(data.includes("#msg" + msgId)) { alert("Merit added."); $("#grue-merit-popup" + msgId).toggle(false); // Added by EcuaMobi if(sMerit!=null) { sMerit -= merits } return; } alert("Server response indeterminate."); }) .catch(() => alert("Failed to add merit.")) .always(() => { $popup.find('input[type="submit"]') .prop("disabled", false) .val("Send"); }); }); $popup.insertAfter(e);
$(e).click((e) => { e.preventDefault(); $("#grue-merit-popup" + msgId).toggle(); // Added by EcuaMobi if(sMerit!=null && source_sMerit==null) { $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available:</a> <b>'+sMerit+'</b> ') } else if (sMerit!=null && source_sMerit!=null) { $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available (yours | source):</a> <b>'+sMerit+' | '+source_sMerit+'</b> ') }; }); }); $(".grue-merit-popup").toggle(false); })();
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2F6syStGT%2F111.png&t=663&c=dXqhhh1NMd8ZXw)
|
|
|
Ко мне в личные сообщения обратился пользователь sergey1980, чтобы я помог проверить посты markiz73. После рассмотрения профиля markiz73 у меня сформировалось мнение, что он продолжительное время водит форум за нос под разными именами.
Надеюсь, не влез "поперед батька..." ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Бегло пробежался по постам markiz73: - нет ссылки на источник, хотя, IMHO, понятно, что это не его слова: Копия: -snip- вчера же написали Хардфорк Metropolis, при развёртывании которого более ранние его версии станут несовместимы с сетью, будет выпущен в два этапа «Византия» и «Константинополь». Кизантия скоро, Константинополь пока молчат, тестируют видимо
Оригинал: Хардфорк Metropolis, при развёртывании которого более ранние его версии станут несовместимы с сетью, будет выпущен в два этапа «Византия» и «Константинополь».
- нет ссылки на источник: Копия: Кpyтaя кoмпaния, кpyтыe дaтaцeнтpы. Кoмпaния «TexнoБит» ocнoвaнa в 2016 гoдy и пpeдocтaвляeт вoзмoжнocти эффeктивнoй paбoты в миpe кpиптoвaлют! кoмy, нa чeм?:
C 2017 гoдa мы oкaзывaeм кoмплeкcныe ycлyги для жeлaющиx paзвивaтьcя в этoм пepcпeктивнoм нaпpaвлeнии. гдe, кoмy, ктo иx пapтнepы? caйт cляпaн нa кoлeнкe, в нeтe ни oднoй cтaтьи ни oднoгo oтзывa, ни гpyпп,ни cooбщecтв.
вoзpacт caйтa : 1 мec. 2 д. Дaтa peгиcтpaции: 1 Ceн. 2017
имxo, пpoeкт в мoeй пoдпиcи нaвepнoe лyчшe выглядит Grin
Оригинал: Компания «ТехноБит» основана в 2016 году и предоставляет возможности эффективной работы в мире криптовалют!
С 2017 года мы оказываем комплексные услуги для желающих развиваться в этом перспективном направлении.
- нет ссылки на источник: Копия: -snip- Увы,увы. При́быль положительная разница между суммарными доходами (в которые входит выручка от реализации товаров и услуг, полученные штрафы и компенсации, процентные доходы и т. п.) и затратами на производство или приобретение, хранение, транспортировку, сбыт этих товаров и услуг. Прибыль = Доходы − Затраты (в денежном выражении). Я работаю с налогами много лет. Проблема НДФЛ( налог на доходы физлица ) в том, что он очень плохо администрируется. Поэтому в РФ из 80 млн работоспособного населения около 30 нигде не числятся, а безработица в стране 5.5-6% ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Оригинал: При́быль положительная разница между суммарными доходами (в которые входит выручка от реализации товаров и услуг, полученные штрафы и компенсации, процентные доходы и т. п.) и затратами на производство или приобретение, хранение, транспортировку, сбыт этих товаров и услуг. Прибыль = Доходы − Затраты (в денежном выражении).
- тут, IMHO, для англомодераторов самое то: Копия: -snip- BTG official network is expected to start on Nov 12 2017. The current mining ports and accounts will be automatically transferred from testnet to main net mining. батник выложи
Оригинал: According to http://pool.gold/BTG official network is expected to start on Nov 12 2017, 7 PM UTC. The current mining ports and accounts will be automatically transferred from testnet to main net mining. -snip-
|
|
|
https://bitcointalk.org/index.php?action=profile;u=923025The only possible of ban is posting actually news on the "News" board and I always added links. And it was maximum 2 articles per day. No spam, no plagiarism. Of course, I have written to your e-mail and of course, I've had no answer. Copy: A female of baronial rank has the title baroness. In the kingdom of England, the medieval Latin word baro, baronis was used originally to denote a tenant-in-chief of the early Norman kings who held his lands by the feudal tenure of "barony" (in Latin per baroniam), and who was entitled to attend the Great Council (Magnum Concilium) which by the 13th century had developed into the Parliament of England. Feudal baronies (or "baronies by tenure") are now obsolete in England and without any legal force but any such historical titles are held in gross, that is to say are deemed to be enveloped within a more modern extant peerage title also held by the holder, sometimes along with vestigial manorial rights and tenures by grand serjeanty.
Original: A woman of baronial rank has the title baroness. In the Kingdom of England, the medieval Latin word baro, baronis was used originally to denote a tenant-in-chief of the early Norman kings who held his lands by the feudal tenure of "barony" (in Latin per baroniam), and who was entitled to attend the Great Council (Magnum Concilium) which by the 13th century had developed into the Parliament of England.[4] Feudal baronies (or "baronies by tenure") are now obsolete in England and without any legal force but any such historical titles are held in gross, that is to say are deemed to be enveloped within a more modern extant peerage title also held by the holder, sometimes along with vestigial manorial rights and tenures by grand serjeanty.
|
|
|
Теперь можно ссылаться не на всю тему по правилам, а на каждый пункт правил отдельно. Используйте для этого общую ссылку: https://bitcointalk.org/index.php?topic=994018.0#post_r* где * - номер пункта правил. Ссылка на локальный пункт правил: https://bitcointalk.org/index.php?topic=994018.0#post_lr1 Также можно ссылаться на конкретные примечания, используя общую ссылку: https://bitcointalk.org/index.php?topic=994018.0#post_n* где * - номер примечания. Ну и для удобства пользователей готовые ссылки на: - пункты правил: пункт 1, пункт2, пункт 3, пункт 4, пункт 5, пункт 6, пункт 7, пункт 8, пункт 9, пункт 10, пункт 11, пункт 12, пункт 13, пункт 14, пункт 15, пункт 16, пункт 17, пункт 18, пункт 19, пункт 20, пункт 21, пункт 22, пункт 23, пункт 24, пункт 25, пункт 26, пункт 27, пункт 28, пункт 29, пункт 30, пункт 31, пункт 32, пункт 33, локальное правило; - примечания: примечание 1, примечание 2, примечание 3, примечание 4, примечание 5, примечание 6, примечание 7, примечание 8, примечание 9.
|
|
|
|