Pages:
Author

Topic: 📌 Подборка скриптов для форума - page 2. (Read 1100 times)

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




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

- 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));
newbie
Activity: 3
Merit: 0
на форуме и так все оптимально, есть все что надо функции. Зачем эти скрипты не пойму ?

это из серии "Дуров, верни стену" надо же разобраться, поюзать, а потом только недоумевать
staff
Activity: 2436
Merit: 2347
на форуме и так все оптимально, есть все что надо функции. Зачем эти скрипты не пойму ?

Скрипты пишутся, как правило, для удобства использования движка форума. Но если вас всё устраивает, то не пользуйтесь. Никто вас не принуждает.
newbie
Activity: 16
Merit: 0
на форуме и так все оптимально, есть все что надо функции. Зачем эти скрипты не пойму ?
staff
Activity: 2436
Merit: 2347
Чтобы избавиться от лишних цитат при цитировании оверквотинга 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 = $("Full text | Latest quote | ~snip~");
  $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 продолжит работу над развитием скрипта, комментарии и пожелания по работе скрипта в топике автора приветствуются.
sr. member
Activity: 728
Merit: 317
Crypto Casino & Sportsbook
Есть скрипт - целый комбайн - для нашего форума - BitcoinTalk++ script - v0.2.96. Он правда полурабочий, так сказать. Но там есть интересные функции.
[~snip]
P.S. Если бы кто-нибудь из JavaScript-специалистов проверил-проштудировал этот скрипт и довёл бы его до ума - убрал бы чего лишнего (или, в частности, вытянул бы из комбайна вышеприведенную мной функцию), было бы очень неплохо (лично для меня, там куча ненужного). Так как я так понял, что автор скрипта давно его забросил: последний раз был на форуме 13 мая 2018 года, да к тому же и забанен.
Посмотрел англо-тему по скрипту, действительно весьма многофункциональный скрипт, складывается впечатление что кто-то из кодеров основательно подошёл к вопросу своего комфорта на форуме.
Лично меня польстила кнопка "Загрузить изображение" в форме ответа. Да и отображение реального целевого домена рядом с каждой ссылкой вселяло бы уверенности при переходе по ссылкам.

Считаю что надо приложить все усилия для возобновления работы над этим скриптом.

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



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

Было:



Стало:



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

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

Есть только костыли:
Bitcointalk.org Topic List Highlighter - расширение для Chrome. Подсветка темы зеленым или красным(like,dislike).
Можно скрыть dislike топики.
https://bitcointalksearch.org/topic/m.9709290

   
Ignore threads - user script
https://bitcointalksearch.org/topic/ignore-threads-user-script-1451483


Благодарю за эти полезные костыли, могу сказать что сам пользуюсь watchlist-м, что довольно удобно на самом то деле но ваш пост тоже добавил в шапку.
sr. member
Activity: 433
Merit: 256
Жаль, что нет возможности скрыть неинтересные темы.

Есть только костыли:
Bitcointalk.org Topic List Highlighter - расширение для Chrome. Подсветка темы зеленым или красным(like,dislike).
Можно скрыть dislike топики.
https://bitcointalksearch.org/topic/m.9709290

   
Ignore threads - user script
https://bitcointalksearch.org/topic/ignore-threads-user-script-1451483

sr. member
Activity: 728
Merit: 317
Crypto Casino & Sportsbook
Кстати, авторы больших топиков могли бы разместить такие ссылки в стартовых постах своих топиков.
Благодарю вас за дополнение! Добавил ваш пост в шапку.

По поводу размещения таких ссылок в начальных постах топиков, скажу что идея замечательная, я сам не раз читая тему бомбил от постоянного нажимания на "следующую цифру", особенный кайф появляется если тема интересная и ты в спешке тыкаешь не на ту цифру, вроде мелочь - а бесит знатно.
staff
Activity: 2436
Merit: 2347
Все вы видели ссылку "All" возле списка страниц у маленьких тем:



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

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

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

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

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

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

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

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

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

Кстати, авторы больших топиков могли бы разместить такие ссылки в стартовых постах своих топиков.
sr. member
Activity: 728
Merit: 317
Crypto Casino & Sportsbook
И вправду дисклеймер бы не помешал, много "пытливых умов" не совсем осознают чем рискуют, что в свою очередь приносит им вред вместо пользы.
Дисклеймер добавлен.

Зы, замечание для ОР: Думаю, что копировать в эту ветку сами скрипты вообще не стоит , дабы избежать возможных эксцессов и последующих обвинений. Ссылок вполне достаточно. А там каждый пусть сам решает.

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

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

Я лично подпись решил одеть постольку поскольку и так общаюсь на форуме часто и "а почему бы и не заработать на этом?".
legendary
Activity: 996
Merit: 1133
Get Some!
Народ сходит с ума и не знает чем заняться. Следующим будет скрипт, который сделает невидимым какую-то часть форума или даже весь форум?  Grin Форум превращается в вещь в себе.
Я когда-то давно попробовал по примеру DannyHamilton внести в игнор лист всех пользователей участвующих в подписных кампаниях. После этого форум стал практически нечитаемый  Grin
Хотя впрочем и сейчас большинство тем нечитаемы из-за низкого качества сообщений.
sr. member
Activity: 406
Merit: 293
Все это очень хорошо, но только надо понимать что каждое дополнительное расширение/скрипт, делают цифровой отпечаток  вашего браузера все более и более уникальным, тем самым выделяя его ( и заодно и вас) из общей толпы. (Уже даже не говорю о возможных дырах).

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

Зы, у меня нет ни одного расширения или скрипта, который бы выделял мой браузер из общей массы.
Спасибо за дополнение! Пожалуй стоит добавить его в шапку дабы каждый пытливый ум понимал чем рискует, в свое же оправдание скажу что мне скрывать нечего, а вот фичи я люблю Roll Eyes

И вправду дисклеймер бы не помешал, много "пытливых умов" не совсем осознают чем рискуют, что в свою очередь приносит им вред вместо пользы.
sr. member
Activity: 728
Merit: 317
Crypto Casino & Sportsbook
Все это очень хорошо, но только надо понимать что каждое дополнительное расширение/скрипт, делают цифровой отпечаток  вашего браузера все более и более уникальным, тем самым выделяя его ( и заодно и вас) из общей толпы. (Уже даже не говорю о возможных дырах).

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

Зы, у меня нет ни одного расширения или скрипта, который бы выделял мой браузер из общей массы.
Спасибо за дополнение! Пожалуй стоит добавить его в шапку дабы каждый пытливый ум понимал чем рискует, в свое же оправдание скажу что мне скрывать нечего, а вот фичи я люблю Roll Eyes
sr. member
Activity: 728
Merit: 317
Crypto Casino & Sportsbook
Резерв 2
sr. member
Activity: 728
Merit: 317
Crypto Casino & Sportsbook
📌 Модификация скрипта для меритсоросов от 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 ([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 = $(['
',
      '  
',
      '    
',
      '      Merit points: ',
      '    
',
 // Modified by EcuaMobi
      '    
',
      '  
',
      '
'
    ].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("An Error Has Occurred!</title")) {<br>          throw "error";<br>        }<br>        //double check and see whether the post we merited was added to the list. Its msgId should be visible in the page source.<br>        if(data.includes("#msg" + msgId)) {<br>          alert("Merit added.");<br>          $("#grue-merit-popup" + msgId).toggle(false);<br>  // Added by EcuaMobi<br>  if(sMerit!=null) { sMerit -= merits }<br>          return;<br>        }<br>        alert("Server response indeterminate.");<br>      })<br>      .catch(() => alert("Failed to add merit."))<br>      .always(() => {<br>        $popup.find('input[type="submit"]')<br>        .prop("disabled", false)<br>        .val("Send");<br>      });<br>    });<br>    $popup.insertAfter(e);<br><br>    $(e).click((e) => {<br>      e.preventDefault();<br>      $("#grue-merit-popup" + msgId).toggle();<br>  // Added by EcuaMobi<br>  if(sMerit!=null && source_sMerit==null) {<br>      $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" rel="nofollow" target="_blank">Available:</a> <b>'+sMerit+'</b>    ')<br>    } else if (sMerit!=null && source_sMerit!=null) {<br>      $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" rel="nofollow" target="_blank">Available (yours | source):</a> <b>'+sMerit+' | '+source_sMerit+'</b>    ')<br>    };<br>    });<br>  });<br>   $(".grue-merit-popup").toggle(false);<br>})();<br></pre></div><br><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2F6syStGT%2F111.png&t=642&c=KAkoRA4LjgvNnA" alt="" border="0"><br></div><br>📌 <b><span style="color: green;"><span style="font-size: 12pt !important; line-height: 1.3em;">Скрипт отображающий общее количество меритов у поста <a class="ul" href="/topic/m.52264117">Оригинал темы</a></span></span></b><br><br><div class="quote-header"><a href="/topic/m.52265919">Quote from: Xal0lex on August 25, 2019, 04:18:36 PM</a></div><div class="quote"><br><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F5NO5CXk.png&t=642&c=C3pdvnVr1sMxdg" alt="" border="0"><br></div><br>📌 <b><span style="color: green;"><span style="font-size: 12pt !important; line-height: 1.3em;">Скрипт для удобного чтения многостраничных топиков </span></span></b><br><br><div class="quote-header"><a href="/topic/m.52665166">Quote from: Xal0lex on October 05, 2019, 08:26:47 PM</a></div><div class="quote"><a class="ul" href="https://www.printwhatyoulike.com/pagezipper" rel="nofollow" target="_blank">PageZipper</a> - скрипт для удобного чтения многостраничных топиков. Он автоматически объединяет страницы топика в одну. То есть, чтобы прочитать следующую страницу топика, не нужно нажимать на цифры - достаточно прокрутить первую страницу вниз и там уже будет следующая.<br><br><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FuCQjlGG.png&t=642&c=HVcUKGwe_o6jjw" alt="" width="800" border="0"><br><br><br>После запуска скрипт отобразит окошко в правом верхнем углу.<br><br><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FgYRs3dD.png&t=642&c=M3dWSK6eHidNPA" alt="" border="0"><br><br>Где:<br><br><ul style="margin-top: 0; margin-bottom: 0;"><li>стрелки позволяют передвигаться по объединённым страницам;</li><li>первая цифра показывает номер страницы, на которой вы сейчас находитесь;</li><li>вторая цифра показывает количество объединённых страниц.</li></ul><br>Скрипт реализован:<br><br><ul style="margin-top: 0; margin-bottom: 0;"><li>в виде букмарклета - достаточно перетянуть ссылку, указанную на оффсайте на панель закладок и можно пользоваться;</li><li>в виде расширения для Chrome и Firefox.</li></ul><br>Я лично пользуюсь букмарклетом, не люблю расширения устанавливать. Чтобы выключить букмарклет, достаточно перезагрузить страницу.<br><br>Что такое букмарклет можно прочитать <a class="ul" href="https://ru.wikipedia.org/wiki/Букмарклет" rel="nofollow" target="_blank">здесь</a>.<br></div><br>📌 <b><span style="color: green;"><span style="font-size: 12pt !important; line-height: 1.3em;">Скрипт для замены фона форума <a class="ul" href="/topic/script-to-change-bitcointalk-background-color-5211381" title="Script to Change Bitcointalk Background Color topic">Оригинал темы</a></span></span></b><br><br><div class="quote-header"><a href="/topic/m.53428324">Quote from: Symmetrick on December 24, 2019, 10:44:09 AM</a></div><div class="quote"><div align="center"><span style="font-size: 20pt !important; line-height: 1.3em;">Скрипт по изменению цвета фона на форуме</span></div><br>Вставьте этот скрипт в Greasemonkey, Tampermonkeфy или в  другое подобное расширение.<br><br>- <a class="ul" href="https://addons.mozilla.org/ru/firefox/addon/greasemonkey/" rel="nofollow" target="_blank">greasemonkey</a>  <b>Mozilla firefox</b><br>- <a class="ul" href="https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en" rel="nofollow" target="_blank">tampermonkey</a> <b>Chrome</b><br><br><a class="ul" href="https://imgbb.com/" rel="nofollow" target="_blank"><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2FmFjHr88%2F1.png&t=642&c=kfA5MOIigoLMgA" alt="" border="0"></a><br><br><div class="codeheader">Code:</div><div class="code" style="overflow: scroll;"><pre style="margin-top: 0; display: inline;">// ==UserScript==<br>// @name        Droomie <br>// @namespace   https://bitcointalk.org/<br>// @description Change Bitcointalk Background color<br>// @include     https://bitcointalk.org/*<br>// @version     1.0<br>// ==/UserScript==<br>document.body.style.background = "yellow";<br></pre></div><br>Для изменения цвета вставьте "yellow"<br><br><div class="codeheader">Code:</div><div class="code"><pre style="margin-top: 0; display: inline;">document.body.style.background = "Black";</pre></div>или<br><span style="text-decoration: underline;"><i>тёмно коралловый</i></span><br><div class="codeheader">Code:</div><div class="code"><pre style="margin-top: 0; display: inline;">document.body.style.background = "#cf524e";</pre></div>итд...<br><br><span style="text-decoration: underline;"><i>Картинки</i></span><br><br><a class="ul" href="https://ibb.co/JFZdWt7" rel="nofollow" target="_blank"><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2FNnR3gCj%2F2.png&t=642&c=Y0htkCz1qeX89A" alt="" border="0"></a><br><br><a class="ul" href="https://ibb.co/JxCvXjT" rel="nofollow" target="_blank"><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2FRh73LTK%2F122.png&t=642&c=UV8JwOJrFXzosw" alt="" border="0"></a><br><br>Перевод. Оригинальная тема <a class="ul" href="/topic/script-to-change-bitcointalk-background-color-5211381" title="Script to Change Bitcointalk Background Color topic">Script to Change Bitcointalk Background Color</a><br></div><br>📌 <b><span style="color: green;"><span style="font-size: 12pt !important; line-height: 1.3em;">Способ как "не выжигать глаза ночью"<a class="ul" href="/topic/dark-theme-for-bitcointalkcss-only-580171" title="Dark theme for Bitcointalk(CSS only) topic">Оригинал темы</a></span></span></b> <br><br><div class="quote-header"><a href="/topic/m.53473566">Quote from: StartupAnalyst on December 29, 2019, 04:17:12 PM</a></div><div class="quote">В соответствии с популярным запросом, я сделал тёмную версию текущего CSS на bitcointalk (если есть интерес, я тоже сделаю мобильный CSS).<br>Если у вас есть какие-нибудь идеи или предложения, я буду рад подкорректировать и улучшить текущий дизайн.<br><br>Скриншоты:<br><a class="ul" href="http://imgur.com/Rv3EAuw" rel="nofollow" target="_blank"><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FRv3EAuwl.png&t=642&c=Y_iz86eGHivf4A" alt="" border="0"></a> <a class="ul" href="http://imgur.com/wTZdVQ5" rel="nofollow" target="_blank"><img class="userimg" src="https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FwTZdVQ5l.png&t=642&c=Y4F1RZFBzv-0gg" alt="" border="0"></a><br><span style="font-size: 8pt !important; line-height: 1.3em;"><i>*Нажмите для полного просмотра</i></span><br><br>Код здесь.  <a class="ul" href="http://pastebin.com/P1xD0xdD" rel="nofollow" target="_blank">here</a>.<br><br>За эту находку надо благодарить <a class="ul" href="/user/fontseli-2221613" title="Profile of FontSeli">FontSeli</a><br></div><br>📌 <b><span style="color: green;"><span style="font-size: 12pt !important; line-height: 1.3em;">Продолжение следует</span></span></b> </div> </div> </div> </div> <div class="item clearfix"> <div class="item-content"> <div class="user-data"> <div class="username"> <a href="/user/startupanalyst-2254935" title="Profile of StartupAnalyst">StartupAnalyst</a> </div> <div class="position">sr. member</div> <div class="position-coins"> <img src="/images/user_position/star.gif" alt=""> <img src="/images/user_position/star.gif" alt=""> <img src="/images/user_position/star.gif" alt=""> <img src="/images/user_position/star.gif" alt=""> </div> <div class="activity">Activity: 728</div> <div class="merit">Merit: 317</div> <div class="avatar"> <img src="https://bitcointalk.org/useravatars/avatar_2254935.png" alt="" title="Profile photo of StartupAnalyst"> </div> <div class="description">Crypto Casino & Sportsbook</div> <div class="view-profile"> <a href="/user/startupanalyst-2254935" title="Profile of StartupAnalyst"><img src="/images/profile_sm.gif" alt=""></a> </div> </div> <div class="message-data"> <div class="header clearfix"> <div class="icon"> <img src="/images/xx.gif" alt=""> </div> <div class="title-wrapper"> <div class="title"> <a name="msg49580350"></a> <a href="/topic/m.49580350">Re: 📌 Подборка скриптов для форума</a> </div> <div class="date">February 04, 2019, 08:29:08 AM</div> </div> <div class="item-number text-right"> <a href="/topic/m.49580350">#1</a> </div> </div> <div class="content"> </div> </div> </div> </div> </div> <div class="pagination-wrapper"> <span class="pages-text ">Pages:</span> <ul class="pagination"><li class="prev"><a href="/topic/--5105965" data-page="0">«</a></li> <li><a href="/topic/--5105965" data-page="0">1</a></li> <li class="active"><a href="/topic/--5105965/2-page.html" data-page="1">2</a></li> <li class="next disabled"><span>»</span></li></ul> </div></div> </div> <div class="breadcrumbs"><a href="/" title="Home">Bitcoin Forum</a><span>></span><a href="/local-1000000005" title="Local category">Local</a><span>></span><a href="/russian-10" title="Русский (Russian) category">Русский (Russian)</a></div> <div class="jump-to pull-right"> <div class="inner"> <div class="content text-right"> <div class="text">Jump to: </div> <form id="jump-to-form" class="jump-to-form-class" action="/forum/default/jump-to-category" method="post"> <input type="hidden" name="_csrf-frontend" value="L45xUiKUfwxEdXMytk-pskVL3KiN3M4-NQcr-11qUpUCtwQTVccyYBs6CX39Hs3dPXmp8NmknQ9jNXnLCRgF9w=="> <select id="jumptoform-category_id" class="" name="JumpToForm[category_id]" aria-required="true"> <option value="">Please select a destination:</option> <option value="1000000001">Bitcoin</option> <option value="1">=> Bitcoin Discussion</option> <option value="74">===> Legal</option> <option value="77">===> Press</option> <option value="86">===> Meetups</option> <option value="87">===> Important Announcements</option> <option value="6">=> Development & Technical Discussion</option> <option value="37">===> Wallet software</option> <option value="98">=====> Electrum</option> <option value="100">=====> Bitcoin Wallet for Android</option> <option value="138">=====> BitcoinJ</option> <option value="97">=====> Armory</option> <option value="231">=====> Mycelium</option> <option value="261">=====> Hardware wallets</option> <option value="4">=> Bitcoin Technical Support</option> <option value="12">=> Project Development</option> <option value="14">=> Mining</option> <option value="40">===> Mining support</option> <option value="41">===> Pools</option> <option value="42">===> Mining software (miners)</option> <option value="76">===> Hardware</option> <option value="137">=====> Group buys</option> <option value="81">===> Mining speculation</option> <option value="1000000003">Economy</option> <option value="7">=> Economics</option> <option value="57">===> Speculation</option> <option value="5">=> Marketplace</option> <option value="53">===> Currency exchange</option> <option value="56">===> Gambling</option> <option value="71">=====> Games and rounds</option> <option value="207">=====> Investor-based games</option> <option value="228">=====> Gambling discussion</option> <option value="65">===> Lending</option> <option value="88">=====> Long-term offers</option> <option value="78">===> Securities</option> <option value="73">===> Auctions</option> <option value="84">===> Service Announcements</option> <option value="212">=====> Micro Earnings</option> <option value="85">===> Service Discussion</option> <option value="222">=====> Web Wallets</option> <option value="223">=====> Exchanges</option> <option value="51">===> Goods</option> <option value="75">=====> Computer hardware</option> <option value="93">=====> Digital goods</option> <option value="234">=======> Invites & Accounts</option> <option value="217">=====> Collectibles</option> <option value="52">===> Services</option> <option value="8">=> Trading Discussion</option> <option value="83">===> Scam Accusations</option> <option value="129">===> Reputation</option> <option value="1000000004">Other</option> <option value="24">=> Meta</option> <option value="167">===> New forum software</option> <option value="168">===> Bitcoin Wiki</option> <option value="39">=> Beginners & Help</option> <option value="9">=> Off-topic</option> <option value="250">=> Serious discussion</option> <option value="251">===> Ivory Tower</option> <option value="59">=> Archival</option> <option value="17">===> Chinese students</option> <option value="25">===> Obsolete (buying)</option> <option value="26">===> Obsolete (selling)</option> <option value="99">===> MultiBit</option> <option value="44">===> CPU/GPU Bitcoin mining hardware</option> <option value="92">===> Корзина</option> <option value="34">=> Politics & Society</option> <option value="1000000006">Alternate cryptocurrencies</option> <option value="67">=> Altcoin Discussion</option> <option value="159">=> Announcements (Altcoins)</option> <option value="240">===> Tokens (Altcoins)</option> <option value="160">=> Mining (Altcoins)</option> <option value="199">===> Pools (Altcoins)</option> <option value="161">=> Marketplace (Altcoins)</option> <option value="197">===> Service Announcements (Altcoins)</option> <option value="198">===> Service Discussion (Altcoins)</option> <option value="238">===> Bounties (Altcoins)</option> <option value="224">=> Speculation (Altcoins)</option> <option value="1000000005">Local</option> <option value="241">=> العربية (Arabic)</option> <option value="242">===> العملات البديلة (Altcoins)</option> <option value="265">=====> النقاشات</option> <option value="253">===> إستفسارات و أسئلة المبتدئين</option> <option value="266">===> التعدين</option> <option value="267">===> النقاشات الأخرى</option> <option value="271">===> منصات التبادل</option> <option value="191">=> Bahasa Indonesia (Indonesian)</option> <option value="194">===> Mining (Bahasa Indonesia)</option> <option value="192">===> Altcoins (Bahasa Indonesia)</option> <option value="276">===> Trading dan Spekulasi</option> <option value="277">===> Ekonomi, Politik, dan Budaya</option> <option value="278">===> Topik Lainnya</option> <option value="193">===> Marketplace (Bahasa Indonesia)</option> <option value="30">=> 中文 (Chinese)</option> <option value="117">===> 跳蚤市场</option> <option value="118">===> 山寨币</option> <option value="119">===> 媒体</option> <option value="146">===> 挖矿</option> <option value="196">===> 离题万里</option> <option value="201">=> Hrvatski (Croatian)</option> <option value="220">===> Trgovina</option> <option value="221">===> Altcoins (Hrvatski)</option> <option value="273">=====> Announcements (Hrvatski)</option> <option value="272">===> Off-topic (Hrvatski)</option> <option value="13">=> Français</option> <option value="184">===> Vos sites et projets</option> <option value="50">===> Hors-sujet</option> <option value="183">===> Actualité et News</option> <option value="208">===> Débutants</option> <option value="47">===> Discussions générales et utilisation du Bitcoin</option> <option value="48">===> Mining et Hardware</option> <option value="187">===> Économie et spéculation</option> <option value="49">===> Place de marché</option> <option value="210">=====> Produits et services</option> <option value="211">=====> Petites annonces</option> <option value="209">=====> Échanges</option> <option value="188">===> Le Bitcoin et la loi</option> <option value="54">===> Wiki, documentation et traduction</option> <option value="186">===> Développement et technique</option> <option value="149">===> Altcoins (Français)</option> <option value="258">=====> Annonces</option> <option value="89">=> India</option> <option value="121">===> Mining (India)</option> <option value="122">===> Marketplace (India)</option> <option value="123">===> Regional Languages (India)</option> <option value="124">===> Press & News from India</option> <option value="125">===> Alt Coins (India)</option> <option value="126">===> Buyer/ Seller Reputations (India)</option> <option value="127">===> Off-Topic (India)</option> <option value="28">=> Italiano (Italian)</option> <option value="153">===> Guide (Italiano)</option> <option value="169">===> Progetti</option> <option value="205">===> Discussioni avanzate e sviluppo</option> <option value="175">===> Trading, analisi e speculazione</option> <option value="170">===> Mercato</option> <option value="46">=====> Mercato valute</option> <option value="107">=====> Beni</option> <option value="171">=====> Servizi</option> <option value="172">=====> Esercizi commerciali</option> <option value="173">=====> Hardware/Mining (Italiano)</option> <option value="200">=====> Gambling (Italiano)</option> <option value="162">===> Accuse scam/truffe</option> <option value="115">===> Mining (Italiano)</option> <option value="132">===> Alt-Currencies (Italiano)</option> <option value="176">=====> Annunci</option> <option value="144">===> Raduni/Meeting (Italiano)</option> <option value="165">===> Crittografia e decentralizzazione</option> <option value="145">===> Off-Topic (Italiano)</option> <option value="79">=> Nederlands (Dutch)</option> <option value="80">===> Markt</option> <option value="94">===> Gokken/lotterijen</option> <option value="116">===> Mining (Nederlands)</option> <option value="143">===> Beurzen</option> <option value="147">===> Alt Coins (Nederlands)</option> <option value="148">===> Off-topic (Nederlands)</option> <option value="150">===> Meetings (Nederlands)</option> <option value="82">=> 한국어 (Korean)</option> <option value="182">===> 대체코인 Alt Coins (한국어)</option> <option value="10">=> Русский (Russian)</option> <option value="22">===> Новички</option> <option value="23">===> Бизнес</option> <option value="236">=====> Барахолка</option> <option value="237">=====> Обменники</option> <option value="90">===> Идеи</option> <option value="66">===> Кодеры</option> <option value="21">===> Майнеры</option> <option value="91">===> Политика</option> <option value="20">===> Трейдеры</option> <option value="72">===> Альтернативные криптовалюты</option> <option value="248">=====> Токены</option> <option value="256">=====> Бayнти и aиpдpoпы</option> <option value="55">===> Хайпы</option> <option value="185">===> Работа</option> <option value="18">===> Разное</option> <option value="262">===> Oбcyждeниe Bitcoin</option> <option value="128">=====> Новости</option> <option value="19">=====> Юристы</option> <option value="108">=> Română (Romanian)</option> <option value="109">===> Anunturi importante</option> <option value="114">===> Presa</option> <option value="110">===> Offtopic</option> <option value="111">===> Market</option> <option value="257">=====> Discutii Servicii</option> <option value="166">===> Minerit</option> <option value="112">===> Tutoriale</option> <option value="113">===> Bine ai venit!</option> <option value="259">===> Altcoins (Monede Alternative)</option> <option value="178">=====> Anunturi Monede Alternative</option> <option value="45">=> Skandinavisk</option> <option value="133">=> Türkçe (Turkish)</option> <option value="180">===> Bitcoin Haberleri</option> <option value="189">===> Ekonomi</option> <option value="190">===> Servisler</option> <option value="232">=====> Fonlar</option> <option value="157">===> Alternatif Kripto-Paralar</option> <option value="235">=====> Madencilik (Alternatif Kripto-Paralar)</option> <option value="239">=====> Duyurular (Alternatif Kripto-Paralar)</option> <option value="155">===> Pazar Alanı</option> <option value="156">===> Madencilik</option> <option value="229">===> Proje Geliştirme</option> <option value="158">===> Konu Dışı</option> <option value="174">===> Yeni Başlayanlar & Yardım</option> <option value="230">===> Buluşmalar</option> <option value="29">=> Português (Portuguese)</option> <option value="131">===> Primeiros Passos (Iniciantes)</option> <option value="69">===> Economia & Mercado</option> <option value="181">===> Criptomoedas Alternativas</option> <option value="134">===> Brasil</option> <option value="135">===> Portugal</option> <option value="70">===> Mineração em Geral</option> <option value="206">===> Desenvolvimento & Discussões Técnicas</option> <option value="95">=> עברית (Hebrew)</option> <option value="219">=> Pilipinas</option> <option value="243">===> Altcoins (Pilipinas)</option> <option value="260">=====> Altcoin Announcements (Pilipinas)</option> <option value="268">===> Pamilihan</option> <option value="274">===> Others (Pilipinas)</option> <option value="252">=> 日本語 (Japanese)</option> <option value="255">===> アルトコイン</option> <option value="27">=> Español (Spanish)</option> <option value="31">===> Mercado y Economía</option> <option value="202">=====> Servicios</option> <option value="203">=====> Trading y especulación</option> <option value="32">===> Hardware y Minería</option> <option value="33">===> Esquina Libre</option> <option value="101">===> Mercadillo</option> <option value="102">=====> Mexico</option> <option value="103">=====> Argentina</option> <option value="105">=====> Centroamerica y Caribe</option> <option value="104">=====> España</option> <option value="130">===> Primeros pasos y ayuda</option> <option value="151">===> Altcoins (criptomonedas alternativas)</option> <option value="204">=====> Servicios</option> <option value="177">=====> Minería de altcoins</option> <option value="254">=====> Tokens (Español)</option> <option value="16">=> Deutsch (German)</option> <option value="60">===> Mining (Deutsch)</option> <option value="61">===> Trading und Spekulation</option> <option value="63">===> Projektentwicklung</option> <option value="64">===> Off-Topic (Deutsch)</option> <option value="139">===> Treffen</option> <option value="140">===> Presse </option> <option value="152">===> Altcoins (Deutsch)</option> <option value="270">=====> Announcements (Deutsch)</option> <option value="269">===> Marktplatz</option> <option value="141">=====> Auktionen</option> <option value="36">=====> Suche</option> <option value="35">=====> Biete</option> <option value="62">===> Anfänger und Hilfe</option> <option value="120">=> Ελληνικά (Greek)</option> <option value="136">===> Αγορά</option> <option value="195">===> Mining Discussion (Ελληνικά)</option> <option value="179">===> Altcoins (Ελληνικά)</option> <option value="246">=====> Altcoin Announcements (Ελληνικά)</option> <option value="247">=====> Altcoin Mining (Ελληνικά)</option> <option value="275">=> Nigeria (Naija)</option> <option value="11">=> Other languages/locations</option> <option value="142">=> Polski</option> <option value="163">===> Tablica ogłoszeń</option> <option value="164">===> Alternatywne kryptowaluty</option> <option value="263">=====> Nowe kryptowaluty i tokeny</option> <option value="264">=====> Tablica ogłoszeń (altcoiny)</option> </select> <button type="submit">go</button> </form> </div> </div> </div> </div> </div> </div> <footer class="footer"> <div class="left"> <a class="powered-icon mysql" href="http://www.mysql.com/" target="blank"></a> <a class="powered-icon php" href="http://www.php.net/" target="blank"></a> </div> <div class="center"> © 2020, Bitcointalksearch.org </div> <div class="right"> <a class="valid-icon xhtml" href="http://validator.w3.org/check/referer" target="blank"></a> <a class="valid-icon css" href="http://jigsaw.w3.org/css-validator/check/referer" target="blank"></a> </div> </footer> <script src="/assets/8ce17dea/f7fa18c7/jquery.js"></script> <script src="/assets/8ce17dea/0f7cd776/yii.js"></script> <script src="/assets/8ce17dea/0f7cd776/yii.activeForm.js"></script> <script src="/assets/8ce17dea/3f84b6fd/jquery-ui.js"></script> <script src="/assets/8ce17dea/0ec48276/js/akeyboard.min.js"></script> <script src="/assets/8ce17dea/f1f14823/js/bootstrap.js"></script> <script src="/assets/8ce17dea/8d094ee3/js/activeform.min.js"></script> <script src="/assets/8ce17dea/ab575839/js/select2.full.min.js"></script> <script src="/assets/8ce17dea/7ca46779/js/select2-krajee.min.js"></script> <script src="/assets/8ce17dea/286d0aed/js/kv-widgets.min.js"></script> <script>jQuery(function ($) { jQuery('#jump-to-form').yiiActiveForm([{"id":"jumptoform-category_id","name":"category_id","container":".field-jumptoform-category_id","input":"#jumptoform-category_id","enableAjaxValidation":true}], {"validationUrl":"\/forum\/default\/jump-to-category"}); $(document).on('change', '#jumptoform-category_id', function() { $('#jump-to-form').submit(); }); $('.messages .items .item').each(function() { var user_data_height = $(this).find('.user-data').outerHeight(); var message_data_height = $(this).find('.message-data').outerHeight(); var header_height = $(this).find('.message-data .header').outerHeight(); var signature_height = $(this).find('.message-data .signature').outerHeight(); var content_padding = parseInt($(this).find('.message-data .content').css('padding-bottom')); if(user_data_height > message_data_height) { $(this).find('.message-data .content').css('height', (user_data_height - (header_height + signature_height)) - content_padding); } }); var $el=jQuery("#w3 .kv-hint-special");if($el.length){$el.each(function(){$(this).activeFieldHint()});} jQuery&&jQuery.pjax&&(jQuery.pjax.defaults.maxCacheLength=0); if (jQuery('#timezoneselectform-timezone').data('select2')) { jQuery('#timezoneselectform-timezone').select2('destroy'); } jQuery.when(jQuery('#timezoneselectform-timezone').select2(select2_7cea2cc0)).done(initS2Loading('timezoneselectform-timezone','s2options_3267a624')); jQuery('#w3').yiiActiveForm([], []); $(document).on('click', '.hider', function () { if ($(this).hasClass('hide-header')) { $('#header .auth-info').addClass('hidden'); $('#header .bottom').addClass('hidden'); $(this).removeClass('hide-header'); $(this).addClass('show-header'); } else { $('#header .auth-info').removeClass('hidden'); $('#header .bottom').removeClass('hidden'); $(this).removeClass('show-header'); $(this).addClass('hide-header'); } }); $('.timezone-dropdown').on('change', function() { var id = $(this).find('select').select2('data')[0].id; $.ajax({ url: '/site/save-timezone', type: 'get', dataType: 'json', data: { timeZoneId: id, }, success: function(response) { location.reload(); }, error: function () { } }); }); function submitBigsearch() { location.href = '/forum/default/search?q=QUERY'.replace('QUERY', encodeURIComponent($('#bigsearch textarea').val())); } $('#bigsearch textarea').on('keydown', function(e) { if (e.key == 'Enter') { event.preventDefault(); submitBigsearch(); } }); var keyboard = new aKeyboard.keyboard({ el: '#akeyboard-container' }); keyboard.inputOn('#bigsearch textarea', 'value'); keyboard.onclick('Enter', function() { $('#akeyboard-container').hide(); submitBigsearch(); }); $('#akeyboard-container').draggable(); $('.bigsearch-function-tia').on('click', function() { $('#akeyboard-container').toggle(); }); });</script></body> </html>