Bitcoin Forum
June 22, 2024, 11:57:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 »
961  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 05, 2019, 10:05:49 AM
Gentlemen, have you heard that the funds on the “lost” wallets of the QuadrigaСX exchange have been set in motion?
It is at least about wallets with lightcoins. It is active, transactions are made from it. Proof
962  Other / Meta / Re: ⭐ Forum chronicle - UP Rank List - Congratulations! (BPIP Merit stat, Trust) ⭐ on: February 05, 2019, 08:04:55 AM
New Legendary!

RankUser nameBPIP profileBPIP Merit RECIEVEDBPIP Merit SENDTrustStatusPersonal comment about yourself
TryNinjaTryNinjaTryNinjaTryNinja 0: -0 / +0activeInformation expected


Add to the Hero Member list:

User nameMerit Now
Coolcryptovator   463   
explorder   463   


Add to the Sr. Member list:

User nameMerit Now
goldkingcoiner   242   


Add to the Full Member list:

User nameMerit Now
darosior   99   
Cryptotourist   81   
963  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 05, 2019, 06:59:56 AM
"The Truth About QuadrigaCX"

https://youtu.be/tiy1K6-mf4s
Look it up, you should like it!
https://twitter.com/Bitboy_Hodl/status/1092669376514482176
964  Local / Русский (Russian) / Re: Бан! on: February 05, 2019, 06:22:54 AM

По троллерам не встречал.

Вот единственная ветка посвященная троллям которую встречал я.
965  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 04, 2019, 07:55:04 PM

I would choose #7 and #9 pills, because using Satoshi's intellect i could earn much more than just reversing to the past and selling my Coin or creating HardFork every Nov 15. And I choose Blockchain Bitcoin because I believe it will work the longest between all Blockchains that exist now because it is supported even in the space by Blockstream Satellite service. I would upgrade Blockchain Bitcoin, make the world around me better and use my intellect to improve my financial situation and people's life in general Cool
966  Local / Русский (Russian) / Re: Подборка скриптов для форума on: February 04, 2019, 07:15:18 PM
Все это очень хорошо, но только надо понимать что каждое дополнительное расширение/скрипт, делают цифровой отпечаток  вашего браузера все более и более уникальным, тем самым выделяя его ( и заодно и вас) из общей толпы. (Уже даже не говорю о возможных дырах).

Не рекомендуется, если вы  хотите оставаться в тени.

Зы, у меня нет ни одного расширения или скрипта, который бы выделял мой браузер из общей массы.
Спасибо за дополнение! Пожалуй стоит добавить его в шапку дабы каждый пытливый ум понимал чем рискует, в свое же оправдание скажу что мне скрывать нечего, а вот фичи я люблю Roll Eyes
967  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 04, 2019, 02:30:48 PM
Yay After well over a year and a half I have finally got my original account back after it was hacked.
Thanks to Last of the V8s for the reminder that accounts were being restored.
Any chance of a hat xhomer?
I don’t have an avatar and trust to your creative skills.
I also now have some merits I can start sending.
Hooray.

Nice give him a hint or avatar PIC Smiley
Perhaps the return of the machasm to the forum is a sign that the bulran will begin soon?
Then I would suggest this picture.
968  Local / Русский (Russian) / Re: Подборка скриптов упрощающих пользован on: February 04, 2019, 12:30:33 PM
Резерв 2
969  Local / Русский (Russian) / Подборка скриптов для форума on: February 04, 2019, 12:29:36 PM
📌 Модификация скрипта для меритсоросов от ETFbitcoin Оригинал темы

Code:
// ==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> &nbsp;&nbsp;&nbsp;')
    } 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> &nbsp;&nbsp;&nbsp;')
    };
    });
  });
   $(".grue-merit-popup").toggle(false);
})();



📌 Скрипт отображающий общее количество меритов у поста Оригинал темы




📌 Скрипт для удобного чтения многостраничных топиков

PageZipper - скрипт для удобного чтения многостраничных топиков. Он автоматически объединяет страницы топика в одну. То есть, чтобы прочитать следующую страницу топика, не нужно нажимать на цифры - достаточно прокрутить первую страницу вниз и там уже будет следующая.




После запуска скрипт отобразит окошко в правом верхнем углу.



Где:

  • стрелки позволяют передвигаться по объединённым страницам;
  • первая цифра показывает номер страницы, на которой вы сейчас находитесь;
  • вторая цифра показывает количество объединённых страниц.

Скрипт реализован:

  • в виде букмарклета - достаточно перетянуть ссылку, указанную на оффсайте на панель закладок и можно пользоваться;
  • в виде расширения для Chrome и Firefox.

Я лично пользуюсь букмарклетом, не люблю расширения устанавливать. Чтобы выключить букмарклет, достаточно перезагрузить страницу.

Что такое букмарклет можно прочитать здесь.

📌 Скрипт для замены фона форума Оригинал темы

Скрипт по изменению цвета фона на форуме

Вставьте этот скрипт в Greasemonkey, Tampermonkeфy или в  другое подобное расширение.

- greasemonkey  Mozilla firefox
- tampermonkey Chrome



Code:
// ==UserScript==
// @name        Droomie
// @namespace   https://bitcointalk.org/
// @description Change Bitcointalk Background color
// @include     https://bitcointalk.org/*
// @version     1.0
// ==/UserScript==
document.body.style.background = "yellow";

Для изменения цвета вставьте "yellow"

Code:
document.body.style.background = "Black";
или
тёмно коралловый
Code:
document.body.style.background = "#cf524e";
итд...

Картинки





Перевод. Оригинальная тема Script to Change Bitcointalk Background Color

📌 Способ как "не выжигать глаза ночью"Оригинал темы

В соответствии с популярным запросом, я сделал тёмную версию текущего CSS на bitcointalk (если есть интерес, я тоже сделаю мобильный CSS).
Если у вас есть какие-нибудь идеи или предложения, я буду рад подкорректировать и улучшить текущий дизайн.

Скриншоты:

*Нажмите для полного просмотра

Код здесь.  here.

За эту находку надо благодарить FontSeli

📌 Продолжение следует
970  Local / Русский (Russian) / 📌 Подборка скриптов для форума on: February 04, 2019, 12:29:08 PM
В данной теме опубликован список скриптов и расширений для браузеров используя которые проводить время на форуме гораздо приятнее.
Скрипты будут добавляться по мере появления и обнаружения.
Конструктивная критика, дополнения и идеи для скриптов также приветствуются!

Дисклеймер:
Не рекомендуется использовать всевозможные скрипты , если вы хотите оставаться в тени.
Каждое дополнительное расширение/скрипт, делают цифровой отпечаток вашего браузера все более и более уникальным, тем самым выделяя его ( и заодно и вас) из общей толпы. (Уже даже не говорю о возможных дырах).


📌 Улучшенный пользовательский интерфейс системы Merit Оригинал темы

Оригинальная англотема: https://bitcointalk.org/index.php?topic=2833350.0

Это очень простой скрипт, который позволяет добавлять Мериты, не покидая страницу топика. После установки скрипта нажмите на ссылку «+ Merit», чтобы открыть/закрыть всплывающее окно.





Установка скрипта:

1. Если у вас ещё не установлено расширение для работы со скриптами в браузере, установить можно по ссылкам:


2. Установить (скачать) скрипт: Merit.user.js


EcuaMobi усовершенствовал скрипт. Теперь в окошке отображается количество оставшихся у вас сМеритов.

I have combined my own suggestion as well as sncc's and modified grue's script to implement them.

This is the result:
Loading image...

Here's the modified source. grue, feel free to update your original code if you like the change:
Code:
// ==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-em0.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;
  
  //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];
  }).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="0" 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) { $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available:</a> <b>'+sMerit+'</b> &nbsp;&nbsp;&nbsp;') };
    });
  });
   $(".grue-merit-popup").toggle(false);
  
})();


📌 Скрипт позволяющий игнорировать сообщения низкого качества Оригинал темы

Задолбали боты, баунисты и просто нубы? Хочется тупо не замечать их? Вот решение! Скрипт для расширения браузера Greasemonkey

Просто замените (или добавьте) никнеймы Wink user1, user2...и.т.д на свои по усмотрению

Буду рад мериту

Code:
// ==UserScript==
// @name        bububu
// @namespace   bububu
// @include     https://bitcointalk.org/*
// @version     2
// @grant       none
// ==/UserScript==

(function () {
    var bububu = new Array('user1','user2', 'user3', 'user4');
    var bububuText = 'ну-би-ща';

    var posters = document.getElementsByClassName('poster_info');
    for(var i=0;i<posters.length;i++)
    {
        var posterName = posters[i].firstElementChild.textContent;
        for(var j=0;j<bububu.length;j++)
        {
            if(posterName==bububu[j])
            {
                posters[i].parentElement.lastElementChild.lastElementChild.innerHTML=bububuText;
            }
        }
    }
    var quotes = document.getElementsByClassName('quoteheader');
    for(var i=0;i<quotes.length;i++)
    {
        var quoterName = quotes[i].textContent;
        for(var j=0;j<bububu.length;j++)
        {
            if(quoterName.indexOf(bububu[j])>0)
            {                
                quotes[i].parentElement.getElementsByClassName('quote')[0].innerHTML=bububuText;
            }
        }
    }
})();

Вот здесь предлагается еще один скрипт, который делает прозрачными все сообщения на форуме, носящие подпись какого-либо АЙКО.  Сам скрипт можно забрать на гитхабе..


📌 Скрипт для отправки отчета модератору из истории сообщений пользователя Оригинал темы


Пользователь Cyrus (администратор) создал очень полезный скрипт, с помощью которого можно отправить отчет модератору прямо из истории сообщений любого пользователя.


Code:
// ==UserScript==
// @name     Post history report button
// @version  1
// @grant    none
// @include  https://bitcointalk.org/index.php?action=profile;u=*;sa=showPosts*
// @require  https://code.jquery.com/jquery-2.2.4.min.js
// ==/UserScript==

var postLinks = $('td.middletext a:last-of-type');
var buttonLink = $("span.middletext").slice(1);

for (var i = 0; i < postLinks.length; i++) {
  var postLink = $(postLinks[i]);
  var reportLink = "<a href=" + postLink.prop("href").replace("index.php?", "index.php?action=reporttm;").replace(".msg", ";msg=") + ">Report to moderator</a>";
  $(buttonLink[i]).prepend (reportLink);
}

Чтобы использовать скрипт вам потребуется установить менеджер пользовательских скриптов, например расширение GreaseMonkey для браузера Mozilla Firefox или Tampermonkey для браузера Chrome.

Для тех кто не умеет пользоваться скриптами решил сделать небольшую инструкцию на примере установки расширения Tampermonkey для браузера Chrome:

1. Перейдите в интернет магазин Chrome и нажмите установить.



2. Теперь у вас появилась иконка расширения. Нажимаем на нее, далее Создать новый скрипт...



3. Скопируйте весь скрипт из поля Code выше. Затем нажмите Файл и Сохранить.



4. Вы увидите что скрипт включен.



5. Далее переходим в историю сообщений любого пользователя и видим, что теперь под каждым постом появилась кнопка отчет модератору.



6. Пользуемся!

Огромное спасибо Cyrus за такой удобный и полезный скрипт. Сделаем форум чище, все вместе!



Обновление: по просьбе Xal0lex
Перевод:
Скрипт не работает, если вы просматриваете последние темы пользователя. Было бы неплохо, чтобы скрипт работал и там.
пользователь TryNinja доработал скрипт:

Code:
// ==UserScript==
// @name     Post history report button
// @version  1
// @grant    none
// @include  https://bitcointalk.org/index.php?action=profile;u=*;sa=showPosts*
// @include  https://bitcointalk.org/index.php?action=profile;threads;u=*;sa=showPosts*
// @require  https://code.jquery.com/jquery-2.2.4.min.js
// ==/UserScript==

var postLinks = $('td.middletext a:last-of-type');
var buttonLink = $("span.middletext").slice(1);

for (var i = 0; i < postLinks.length; i++) {
  var postLink = $(postLinks[i]);
  var reportLink = "<a href=" + postLink.prop("href").replace("index.php?", "index.php?action=reporttm;").replace(".msg", ";msg=") + ">Report to moderator</a>";
  $(buttonLink[i]).prepend (reportLink);
}






📌 Скрипт для имитации кнопки "All" для больших топиков Оригинал темы

Все вы видели ссылку "All" возле списка страниц у маленьких тем:



Если кто не знает, этот прибамбас выводит сразу все страницы темы на одной. Но у больших тем такой кнопки нет.

LoyceV создал скрипт для форума, имитирующий такую кнопку для больших топиков (до пятисот страниц).

Порядок действий:

1. Берёте ID топика и подставляете в эту ссылку:

Code:
http://loyce.club/showall/"ID топика".html

2. Затем постите эту ссылку где угодно на форуме. Можно в той же теме, которую вы хотите просмотреть;
3. Немного терпения (около 10 секунд + 5 секунд на страницу);
4. Потом просто переходите по этой ссылке и всё - вы получаете все страницы большой темы на одной.

Это удобно, например, для поиска. Чтобы не переходить по сотне страниц темы, а загрузить сразу все страницы и воспользоваться поиском (Ctrl+F).

Пример темы Неофициальный список официальных правил: http://loyce.club/showall/994018.html

Только не забываем после использования ссылки удалять пост с этой ссылкой.

Кстати, авторы больших топиков могли бы разместить такие ссылки в стартовых постах своих топиков.

📌 Скрипт и расширение для игнора неинтересных тем Оригинал темы

Скрипт для игнора тем.
https://bitcointalk.org/index.php?topic=1451483.0


Расширение для Chrome. Подсветка темы зеленым или красным(like,dislike).
Можно скрыть dislike топики.
https://bitcointalk.org/index.php?topic=879742.msg9709290#msg9709290



📌   Комплексный скрипт (недоработан) Оригинал темы

Есть скрипт - целый комбайн - для нашего форума - BitcoinTalk++ script - v0.2.96. Он правда полурабочий, так сказать. Но там есть интересные функции. Например, многие спрашивают, как можно скрыть различные ненужные темы. Так вот там есть такая опция:



Возьмём, к примеру, топик [Список] Забаненные пользователи. Вы хотите его скрыть. Для этого в окошке пишете "bt:4588431" и нажимаете кнопку "Change". Потом нажимаете "Save settings" и всё, при обновлении страницы тема будет скрыта.

Было:



Стало:



Можно указывать кучу топиков через точку с запятой. Чтобы сбросить всё, нужно нажать на "(default=)". Все скрытые темы появятся снова.

P.S. Если бы кто-нибудь из JavaScript-специалистов проверил-проштудировал этот скрипт и довёл бы его до ума - убрал бы чего лишнего (или, в частности, вытянул бы из комбайна вышеприведенную мной функцию), было бы очень неплохо (лично для меня, там куча ненужного). Так как я так понял, что автор скрипта давно его забросил: последний раз был на форуме 13 мая 2018 года, да к тому же и забанен.

📌  Скрипт по работе с цитатами Оригинал темы

Чтобы избавиться от лишних цитат при цитировании оверквотинга EcuaMobi написал скрипт по работе с цитатами.

После установки скрипт добавляет три кнопки-ссылки:



1. Full text - возвращает на место весь оверквотинг (всё как было);



2. Latest quote - удаляет из оверквотинга все цитаты, кроме последней;



3. ~snip~ - удаляет весь оверквотинг и в последней цитате меняет весь текст на ~snip~ (вырезано).



Важно: все действия с цитатами с помощью этих кнопок нужно производить до того как вы начнёте набирать свой комментарий. Иначе вы потеряете всё, что вы написали.

Установка скрипта не составляет труда. У вас должно быть установлено расширение для браузера: Tampermonkey для Chrome, Greasemonkey для Firefox, или Violentmonkey для Opera.

Можно установить скрипт по этой ссылке https://openuserjs.org/scripts/EcuaMobi/Quote_plus

Исходный код скрипта https://openuserjs.org/scripts/EcuaMobi/Quote_plus/source

Code:
// ==UserScript==
// @name        Quote plus
// @namespace   ecuamobi
// @author      EcuaMobi
// @include     https://bitcointalk.org/index.php?action=post;quote=*
// @require     https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js
// @version     1.0
// @license   MIT
// @grant none
// ==/UserScript==

(() => {
  var full_text = document.forms.postmodify.message.value;
  var regex = /\[quote author/gi,
    result, indices = [];
  // Find second [quote]
  var i = 0;
  var start2 = 0;
  var end2 = 0;
  while ((result = regex.exec(full_text))) {
    i++;
    if (2 == i) {
      start2 = result.index;
      break;
    }
  }
  regex = /\[\/quote\]/gi, result, indices = [];
  var last = 0;
  while ((result = regex.exec(full_text))) {
    if (last > 0) {
      end2 = last + 8;
    }
    last = result.index;
  }

  // Are there several quotes?
  if (start2 == 0 || end2 == 0) {
    // Abort
    return;
  }

  // Get text to use for every option
  var latest_quote = full_text.substr(0, start2).trim() + '\n' + full_text.substr(end2).trim() + '\n';
  var snip_quote = full_text.substr(0, start2).trim() + '~snip~[/quote]\n';
  full_text = full_text.trim() + '\n';

  // By default use the latest quote. REPLACE THIS BY snip_quote OR REMOVE IF DESIRED
  document.forms.postmodify.message.value = latest_quote;

  // Add buttons to manually use full text, latest quote or snip
  const $links = $("<span style='margin-left:35%'><a id='full_text' href='#'>Full text</a> | <a id='latest_quote' href='#'>Latest quote</a> | <a id='snip_quote' href='#'>~snip~</a></span>");
  $links.insertAfter($("#postMoreOptions"));

  $("#full_text").click((e) => {
    e.preventDefault();
    document.forms.postmodify.message.value = full_text;
  });
  $("#latest_quote").click((e) => {
    e.preventDefault();
    document.forms.postmodify.message.value = latest_quote;
  });
  $("#snip_quote").click((e) => {
    e.preventDefault();
    document.forms.postmodify.message.value = snip_quote;
  });
})();

Примечания и ограничения:

- скрипт не будет работать, если нет вложенных цитат;
- скрипт учитывает только цитаты вида "[ quote author=username link=...". Обычный тег [ quote] не учитывается;
- скрипт может не работать, если вложенные цитаты находятся не в начале поста или цитаты смешаны с ответами на эти цитаты;
- вы должны проверять с помощью "Preview" как отработал скрипт, в противном случае вы можете вернуть всё как и было, нажав на кнопку "Full text".

Так как EcuaMobi продолжит работу над развитием скрипта, комментарии и пожелания по работе скрипта в топике автора приветствуются.

📌  Скрипт добавляющий значок для архивирования Оригинал темы

Скрипт, добавляющий ко всем ссылкам значок для мгновенного архивирования темы/поста.




Хотя я лично предпочитаю официальные букмарклеты архивов:

- archive.today (в самом верху страницы)

Code:
javascript:void(open('http://archive.today/?run=1&url='+encodeURIComponent(document.location)))

- Wayback Machine

Code:
javascript:void(window.open('https://web.archive.org/web/*/'+location.href));

📌  Скрипт показывающий баланс Bitcoin-адреса Оригинал темы

Скрипт, который отображает баланс любого Bitcoin-адреса, присутствующего на форуме.
Адреса SegWit не отображает.









Особая благодарность модератору Xal0lex за помощь в ведении темы, а так же прочим участникам форума принимавшим участие в ее наполнении!



971  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 04, 2019, 12:04:24 PM
Don’t mind ROGER.......  originalz always rulezzz


roger is just a Joke e bones, i know you’re a bitcoiner
Are you talking about this original?


haha I think I posted that one as well, pages back, and wekkel made a very very fun FORK of that one
Smiley
Yesterday I searched for this meme on the Internet and thought: where did I see it before Huh.
Now I remembered, you did it, here's the proof.
Thank you for a good meme by the way!!

Here look this one

https://bitcointalk.org/index.php?topic=178336.msg47234100#msg47234100
Ahahaha Grin really a really is very cool fork, thanks!
972  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 04, 2019, 11:36:09 AM
Don’t mind ROGER.......  originalz always rulezzz


roger is just a Joke e bones, i know you’re a bitcoiner
Are you talking about this original?


haha I think I posted that one as well, pages back, and wekkel made a very very fun FORK of that one
Smiley
Yesterday I searched for this meme on the Internet and thought: where did I see it before Huh.
Now I remembered, you did it, here's the proof.
Thank you for a good meme by the way!!
973  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 04, 2019, 07:21:28 AM
Don’t mind ROGER.......  originalz always rulezzz


roger is just a Joke e bones, i know you’re a bitcoiner
Are you talking about this original?
974  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 04, 2019, 07:01:26 AM
975  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 03, 2019, 11:28:04 PM
If there is a god I'm sure he would be hated for all the JayJuanGee posts he allowed to be created.
I think this development is more realistic than what you described. As far as I know, God loves all people, unlike you.


I have different theory:


 Grin Grin Grin
May well be, but then more precisely like this:

  Roll Eyes Roll Eyes
976  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 03, 2019, 11:05:55 PM
If there is a god I'm sure he would be hated for all the JayJuanGee posts he allowed to be created.
I think this development is more realistic than what you described. As far as I know, God loves all people, unlike you.
977  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 03, 2019, 10:24:17 PM
meh this market. mood right now

I think I know who is to blame for all this ...
978  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 03, 2019, 10:08:13 PM

979  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 03, 2019, 09:54:18 PM
And yet the BTC is worth HODL!
980  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: February 03, 2019, 07:23:28 PM
Pages: « 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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!