benedict’s post: это его наказание, его испытание — на выдержку, на веру, на следование его собственным убеждениям (которые, кажется, он выдумал сам себе — и теперь они не стоили примерно ничего). где-то внутри него шевелится самый настоящий дракон...
      настройки
      Шрифт в постах

      hngrave1

      Информация о пользователе

      Привет, Гость! Войдите или зарегистрируйтесь.


      Вы здесь » hngrave1 » Тестовый форум » лайки


      лайки

      Сообщений 1 страница 3 из 3

      1

      Код:
      $('.post-box').each(function(){
      $(this).find('.post-vote, .post-rating').wrapAll('<div class="postlike">');
      });
      Код:
      .mylike .noNull::before {
          color: var(--accentdark)!important;
          filter: drop-shadow(1px 0px 2px white);
      }
      
      .noNull::before {
          filter: drop-shadow(1px 0px 2px transparent);
      }
      
      div .post-rating p > a {
          outline: transparent solid 1px;
          font-weight: 700;
          position: relative;
          padding-left: 1px;
          z-index: 100;
          text-align: center;
          display: inline-block;
          vertical-align: middle;
          line-height: 30px;
          letter-spacing: -1px;
          width: 37px !important;
          font-size: 14px !important;
          color: rgb(0, 0, 0) !important;
          opacity: 0.7 !important;
      }
      div .post-rating p > a::before {
          content: "\f004";
          font-family: fa-solid;
          padding-right: 6px;
      }
      div.post-vote {
          margin-bottom: 65px;
      }
      div.post-vote p > a {
          position: absolute;
          cursor: pointer;
          width: 16px;
          height: 16px;
          background: url("https://cdn-icons-png.flaticon.com/128/7175/7175250.png") 0% 0% / 100% no-repeat;
          display: block;
          margin-left: 5px;
          margin-top: 7.55px;
          opacity: 0.7;
          font-size: 0px !important;
      }

      +1

      2

      сохраним неглючный низ

      Код:
      <div class="bottom_container">
      <div class="weneed">
      <!-- нужные в подвале--> 
      <a href="https://tothegrave.rusff.me/" title="ищем"><img src="https://forumupload.ru/uploads/001b/7c/28/2/996416.jpg"></a>
      <a href="https://tothegrave.rusff.me/" title="ищем"><img src="https://forumupload.ru/uploads/001b/7c/28/2/996416.jpg"></a>
      <a href="https://tothegrave.rusff.me/" title="ищем"><img src="https://forumupload.ru/uploads/001b/7c/28/2/996416.jpg"></a>
      </div>
      
      <div class="banners">
      <a href="https://soullove.ru" target=_blank> <img src="https://forumstatic.ru/files/000e/5d/50/10990.gif" border="0" alt="soul love"></a>
      <a href="https://genshinmemories.rusff.me/" target=_blank><img src="https://forumstatic.ru/files/0017/4a/e0/13035.gif" title="Genshin Impact: Golden Memories"></a>
      <a href="https://hpexile.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/5a/62/68424.jpg" title="HP: Exile. ГП 2 поколение, 1997. Школа и не только. Активная игра"></a><a href="https://bostoncrazzy.rusff.me/" target="blank"><img src="https://i.imgur.com/MjPg7nE.gif"  title="BOSTON"></a>
      <a href="https://imagiart.ru/" target="_blank"> <img src="https://i.imgur.com/poQI688.gif" title="photoshop: Renaissance" border="0" alt="photoshop: Renaissance"></a> <a href="https://thewaffle.ru/" target="_blank"> <img src="https://forumupload.ru/uploads/001c/46/0f/3/519671.gif" title="WAFFLE" border="0" alt="WAFFLE"></a>
      <a href="https://sinistrum.f-rpg.me" target="_blank"><img src="https://forumstatic.ru/files/001b/ea/09/91190.png" alt="sinistrum"></a>
      <a href="https://oddinar.rusff.me/" target="_blank"><img src="https://forumupload.ru/uploads/001c/38/af/3/526919.gif" title="oddinary" border="0" alt="oddinary"></a>
      <a href="https://wolfauf.rusff.me/" target="_blank"><img src="https://i.imgur.com/lCYion2.gif" alt="Execute" title="мистицизм без рас" width="88" height="31"></a><a href="https://phantazia.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/26/3b/28492.gif" title="PHANTAZIA // celebrity life"></a> <a href="https://hpsleepless.rusff.me/"><img src="https://forumstatic.ru/files/001c/39/a8/72498.svg" title="hp: sleepless"></a> <a href=https://moonsonata.rusff.me/ target="_blank"><img src=https://forumupload.ru/uploads/001c/2b/a3/2/623041.png></a>
      <a href="https://pulseofny.rusff.me/" target="_blank"><img src="https://forumupload.ru/uploads/001c/0f/f1/22/84716.gif" title="PULSE. Зомби-апокалипсис. Нью-Йорк 2024"/></a> <a href="https://morsmordremortis.rusff.me" target="_blank"> <img src="https://forumupload.ru/uploads/001b/b9/c5/4/184058.gif" title="MORSMORDRE: MORTIS REQUIEM" border="0" alt="MORSMORDRE: MORTIS REQUIEM"></a> <a href="https://kelmoracrown.rusff.me" target="_blank"><img src="https://forumstatic.ru/files/001b/e6/2d/44174.png" title="Kelmora. Hollow crown" border="0" alt="Kelmora. Hollow crown"></a> <a href="https://burndown.rusff.me/" title="гп, 1983 год, полный пиздец" target="_blank"><img src="https://i.imgur.com/gWfGU5z.gif" width="88" height="31" border="0"></a> <a href="https://thehaze.rusff.me/" target="_blank"><img src='https://forumupload.ru/uploads/001b/d4/18/241/249471.gif' title="городская мистика в эврика-спрингс" /></a> <a href="https://billboard.rusff.me/"><img src="https://forumupload.ru/uploads/001a/f6/b2/2/982473.gif" title="южная корея, мультилокация"></a> <a href="https://breakout.rusff.me/" title="BREAKOUТ: аномалии, способности, монстры"> <img src="https://forumstatic.ru/files/001c/2a/d4/18938.png"></a>   <a href="http://aluvio.rusff.me/" target="_blank"> <img src="https://forumstatic.ru/files/001b/9d/5d/71898.png" title="alluvio maris"></a> <a href="https://incident.rusff.me/" target="_blank"> <img src="https://i.imgur.com/sj903x4.gif" title="INCIDENT: Julio Island" border="0" alt="INCIDENT: Julio Island"></a> <a target="_blank" href="https://dagort.f-rpg.me/" title="Дагорт"><img src="https://forumstatic.ru/files/001c/69/9f/62229.png?v=1" border="0"></a> <a href="https://thedome.rusff.me/" target="_blank"><img src='https://forumstatic.ru/files/001b/e7/0b/28425.gif' title="Город, из которого нет выхода" /></a> <a href="https://happyhouse.rusff.me/"><img src="https://forumupload.ru/uploads/001c/52/80/5/903060.jpg"></a> <a href="https://aura.rusff.me/"><img src="https://i.imgur.com/nOuLdbD.gif"></a>  <a href="https://rialan.rusff.me" target="_blank"> <img src="https://i.imgur.com/w2dmehd.gif" title="RIALAN: doomed to die"></a> <a href="https://miamiclub.ru" target="_blank"> <img src="https://forumstatic.ru/files/001b/c7/a6/71089.gif" title="MIAMI CLUB" border="0" alt="MIAMI CLUB"></a> <a href="https://circuscross.rusff.me" target="_blank" title="circus cross" ><img src="https://forumstatic.ru/files/001c/55/c1/14805.png"></a> <a href="https://karma.f-rpg.me/" target="_blank"><img src="https://forumupload.ru/uploads/001c/14/5b/2/863815.png" title="karma cross" border="0" width="88" height="31"></a> <a href="https://sideffect.rusff.me/" target="_blank"><img src="https://i.imgur.com/F521zKD.gif" title="seoul // real life"></a> <a href="https://comanox.rusff.me/" target="_blank"> <img src="https://forumstatic.ru/files/001c/5f/81/97059.png" title="COMA NOX" border="0" alt="COMA NOX"></a> <a href="https://vhscross.rusff.me/" target="_blank"><img src="https://forumupload.ru/uploads/001c/57/23/5/81826.png" title="VHS_Cross" border="0" width="88" height="31"></a> <a href="https://why.rusff.me/" target="_blank"><img src="https://forumupload.ru/uploads/001c/61/20/17/606277.png" title="why? cross" border="0" width="88" height="31"></a> <a href="https://paradisecross.rusff.me" target="_blank"> <img src="https://forumupload.ru/uploads/001c/60/bf/2/244634.png" title="paradise cross"></a><a href="https://thenextdoor.rusff.me//" target="_blank"><img src="https://i.imgur.com/XE52Mde.png" title="next door = south korea"> <a href="https://pls.rusff.me/" target="_blank"> <img src="https://forumstatic.ru/files/0018/1c/bd/69770.svg" title="please"></a>
      </div>
      </div>
      
      
      <!-- перенос ссылок под профиль (без конфликта со сменой авы) © hagalnaud -->
      <script>
      document.addEventListener("DOMContentLoaded", function () {
      const posts = document.querySelectorAll('.post');
      
      posts.forEach(post => {
      const postAuthor = post.querySelector('.post-author');
      if (!postAuthor) return;
      
      const paLinks = document.createElement('div');
      paLinks.className = 'pa-links';
      const paLinksUl = document.createElement('ul');
      paLinks.appendChild(paLinksUl);
      
      const postLinks = post.querySelector('.post-links ul');
      if (!postLinks) return;
      
      const classesToMove = ['pl-email profile', 'pl-email pm', 'pl-email email', 'editpole'];
      
      Array.from(postLinks.children).forEach(li => {
      const hasRequiredClass = classesToMove.some(cls => cls.split(' ').every(subCls => li.classList.contains(subCls)));
      
      if (hasRequiredClass) {
      paLinksUl.appendChild(li);
      }
      });
      
      if (paLinksUl.children.length > 0) {
      postAuthor.appendChild(paLinks);
      }
      });
      });
      </script>
      
      <!-- прокрутка горизонтально © hagalnaud -->
      <script>
      document.addEventListener('DOMContentLoaded', function () {
          const headerContainer = document.querySelector('.plashki');
      
          if (headerContainer) {
              headerContainer.addEventListener('wheel', function (event) {
                  // Предотвращаем стандартное поведение прокрутки (вертикальную)
                  event.preventDefault();
      
                  // Определяем направление прокрутки и перемещаем контейнер горизонтально
                  headerContainer.scrollLeft += event.deltaY;
              });
          } else {
              console.warn("Элемент .plashki не найден!");
          }
      });
      </script>
      
      
      
      <script type="text/javascript">$(function() {$('.personal_page-wrapper img').tipsy({live:true, fade: true, gravity: 's slide-s'});});</script>
      
      
      <!-- Маски -->
      <script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
      <script>
      hvScriptSet.addMask({
          guestAccess: ['архивы игр', 'личные эпизоды', 'альтернативные эпизоды', 'общение'],
          forumAccessExtended: {
              'личные эпизоды': ['Пользователи'],
              'альтернативные эпизоды': ['Пользователи'],
              'общение': ['Пользователи'],
              'архивы игр': ['Пользователи'],
              'личные темы': ['Пользователи']
          },
          changeList: {
              'pafld1': {
                  title: 'личное звание',
                  description: '',
                  tag: 'bblz',
                  class: 'pa-fld2',
                  defaultCode: '<div class=lz><div class=ank><a href=ссылка на анкету>имя персонажа, возраст цифрой</a></div><div class=lz_desc>текст лз.</div></div>',
                  type: 'html'
              }
          },
          userFields: ['pa-fld6', 'pa-author', 'pa-title', 'pa-avatar', 'pa-fld2', 'pa-fld3', 'pa-posts', 'pa-respect', 'pa-fld1', 'pa-fld4', 'pa-online', 'pa-fld5', 'pl-email', 'pl-email', 'pl-email']
      });
      </script>
      
      <script>
      document.querySelectorAll('.post-author .pa-fld5').forEach(n => {
        n.closest('.post-author').append(n);
      });
      </script>
      
      <script>$('.header_nav a, .header_ams a').prev('a').after(' — ');</script>
      
      <script type="text/javascript" >
        $('.pa-respect .fld-name').attr('title','Репутация');
        $('.pa-posts .fld-name').attr('title','Сообщений');
        $('.pa-fld1 .fld-name').attr('title','Посты');
        $('.pa-fld4 .fld-name').attr('title','Банк');
      </script>
      
      
      
      <!--// Быстроплюсы v.2 РЕНО by Deff //-->
      <script type="text/javascript" src="https://forumstatic.ru/files/0012/d8/04/58219.js" addComment="1"></script>
      
      
      <script type="text/javascript">
      $(document).mouseup(function (e){// обрабатываем клик в любой точке 
            if (jQuery(e.target).closest(".settings_wrap").length > 0){ // проверка , произошел ли клик вне элемента, который надо по этому клику скрыть
            	 return false; // клик по элементу игнорируем 
            }
            
            else $(".settings_wrap .slide_block").slideUp();// клик вне элемента
             clickCount = 1;
           });
      </script>
      
      <script>
      $('.slide_button').click(function() {  
          $('.slide_button').not(this).removeClass('i_active');
          $(this).toggleClass('i_active');
      });
      </script>
      
      <script>
      $('.slide_button').each(function() {
          $(this).on('click', function() { $('.slide_button').not($(this)).next().slideUp();
            $(this).next().slideToggle(); 
          });
        });
      </script>
      
      <!--Выделение кода в блоке "Код" с перемещение в буфер обмена // © Damassk, версия 2019г. --> 
      <script type="text/javascript" src="https://forumstatic.ru/files/0016/4a/bf/98029.js"></script>
      <script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
      <script type="text/javascript">select_text.linkText = 'Копировать код [копируется сразу]' //выделить [копируется сразу]</script>
      <!-- конец -->
      
      <!--Скрытие профиля в теме тегом-->
      <style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website, .hideprofile .post-sig {display:none!important}
      .hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-links ul,.post.hideprofile h3>span{margin-left:0!important}
      </style>
      
      <script type="text/javascript">
      $(document).ready(function() {
              $("#float").prependTo($("#post-form"));
      });
      </script>
      
      <script type="text/javascript">
      function Transform_Code_Box_in_HTML(aX){
      var TemLnk=aX.replace(/^(.*viewtopic\.php\?id=\d*).*$/ig,"$1");
      var PstId=aX.replace(/^.*viewtopic\.php\?id=.*(#p\d+)$/ig,"$1");
      var L=document.URL.replace(TemLnk,'');
      if(L!=document.URL&&(L.slice(0,1)).search(/\d/ig)==-1 ){ 
      L=$("div.topic "+PstId);
      if(L.length==1){
      var Lhtm=L.find(".post-content .code-box:first .scrollbox pre").text();
      L.find(".post-content .code-box:first").replaceWith(Lhtm)
      }}}
      function Demo_HTML(Ts){var Ll=Ts.parents(".htmldemo").find(".code-box .scrollbox pre").text();
      Ts.parents(".htmldemo").after('<div class="demHtml">'+Ll+'</div>');Ts.replaceWith(DemoButt0);
      }
      $(document).ready(function() {
      $("#pun-viewtopic .post .code-box").each(function(){
      if($(this).text().indexOf('<!--HTML-->')!=-1){
      $(this).wrap('<div class="htmldemo"></div>')
      $(this).replaceWith($('.htmldemo').text().split('<!--HTML-->')[1]);
      }
      });
      });
      </script>
      
      <!-- правки элементов ц ? -->
      <!-- Статистика в ряд -->
      <script>
      $('#viewprofile').find('#pa-fld6, #profile-left, #pa-fld5').wrapAll('<div class="profcol">');
      $('#profile-right').find('#pa-respect, #pa-positive, #pa-fld1, #pa-fld4').wrapAll('<div class="profline">');
      $('#profile-right').find('#pa-last-post, #pa-email, #pa-last-visit').wrapAll('<div class="profline">');
      $('#profile-right').find('#pa-register-date, #pa-time-visit').wrapAll('<div class="profline">');
      $('#profile-right').find('#pa-fld3, #pa-posts').wrapAll('<div class="profline">');
      
      $('.post-author').each(function(){
      $(this).find('.pa-posts, .pa-respect, .pa-fld1, .pa-fld4').wrapAll('<div class="field_wrap2">');
      });
      
      $('#pun-index .tcr').each(function(){
      $(this).find('.lastpost, .lastpost-link').wrapAll('<div class="lastmess_wrap">');
      });
      
      $(document).ready(function(){
          $('#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4').wrapAll('<div class="ststitems"></div>');
      });
      </script>
      
      <!-- Аватар для гостя и по умолчанию / Deff, Alex_63 mod by ForumD.ru -->
          <script type="text/javascript">
          var DefAvtr = 'https://forumstatic.ru/files/001c/6b/d4/53959.png?v=1'; //Ссылка на аватар по умолчанию
          var GuestAvtr = 'https://forumstatic.ru/files/001c/6b/d4/92864.png?v=1'; //Ссылка на аватар для Гостя
      
          $('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
            var b = DefAvtr;
            if($(this).text()=='Гость'){b = GuestAvtr;}
            var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li><li class="pa-online" id="guest"></li>';
            if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
          });
          $('#profile-left strong:contains("Нет аватара")')
          .parent().html('<div><img src="'+DefAvtr+'"/></div>');
          </script> 
      <!-- Конец -->
      
      <script type="text/javascript">
      var title = document.querySelectorAll('.pa-avatar img[title], p.formsubmit .button[title], input.button[title],#statistic-other a[title], .post-rating a[title]'); 
      var allTitle = title.length;
      for (i=0; i<allTitle; i++){
          title[i].removeAttribute('title');
      }
      </script>
      
      <!--кнопки вверх вниз-->
      <script type="text/javascript">
      $(function(){
      if ($(window).scrollTop()>="250") $("#ToTop").addClass("slow")
      $(window).scroll(function(){
        if ($(window).scrollTop()<="250") $("#ToTop").removeClass("slow")
        else $("#ToTop").addClass("slow")
      });
      if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").addClass("slow")
      $(window).scroll(function(){
        if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").removeClass("slow")
        else $("#OnBottom").addClass("slow")
      });
      $("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
      $("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
      });
      </script>
      
      
      <!------------- Обтекание изображения 2.4.4 © Romych, мод. max, the murderer! ------------->
      <div id="float"><strong>Направление обтекания</strong><span class="vibor" title="Слева" onclick="bbcode('[float=left]', '[/float]')">слева</span><span class="vibor" title="Справа" onclick="bbcode('[float=right]', '[/float]')">справа</span></div>
      <script language="javascript">
      $(function(){
      $('td#button-link').before('<td id="button-float" title="Обтекание"></td>');
      $('#button-float, .vibor').click(function(){
      $('div#float').toggle();});
        });
      elm=document.getElementsByTagName("div")
      for(x in elm) if(elm[x].className=="post-content") 
      {
      post = elm[x].innerHTML;
      if(post.indexOf("[/float]") != -1) {
      floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
      elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
      }};
      $('#float').insertBefore('#button-link');
      </script>
      
      <script>
      var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-24px 0 0 18px;background: var(--beg300);border: 1px solid var(--beg300);line-height: 0;border-radius: 100%;padding: 0;font: 700 9px var(--font);width: 11px;height: 11px;\">2</p></b></td>"
      $("#button-image").after(oldIMG);
      </script>
      
      <!--ТЕГ justify -->
       <style>
          #button-justify {background:transparent}</style>
          <script type="text/javascript">
          $(document).ready(function(){
          $("#post #button-right").after('<td id="button-justify" align="center" valign="center" title="Выравнивание по ширине"><img onclick="bbcode(\'[align=justify]\',\'[/align]\')" src="/i/blank.gif"/></td>');});
          </script>
      
      <!--замена тире -->
      <script type="text/javascript">
      $('.post-content p').each(function(){
        var not = /<|>|style|script|\/\*|\*\//gm.test($(this).text())
        function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
        var a = $(this).clone().wrap('<div></div>').parent().html();
        var b = a.replace(/>[^<>]+</gim,replacer);
        if(!not&&a!=b)$(this).replaceWith(b)
      });
      </script>
      
      <!-- тег абзаца -->
      <style>#button-indent {background: transoarent !important;}</style>
      <script type="text/javascript">(function()
      {var b = '[indent]'; 
      $("#button-strike").after('<td id="button-indent" title="отступы"><img src="/i/blank.gif"  onclick="insert(\''+b+'\')"></td>');
      var indent = '<span style="display: inline-block; margin: 0 2.1em;"></span>'; 
      $('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
      </script>
      
       <!-- ник гостя -->
      <script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
      
      
      <script type="text/javascript">
      function show_new() { if(GroupID == 3) return;
      $('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые</a></li>');} 
      show_new();
      </script>
      
      <!-- Анти-в-строчку для Сообщений и Репутации © deff -->
      <script type="text/javascript">
      function changeS(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
         changeS('#pun-ulinks .item2','Активные темы','Активные');
         changeS('#pun-ulinks .item3','Темы без ответов','Без ответов');
         changeS('#pun-ulinks .item7','Всё прочитано','Прочитано');
         changeS('#navadmin','Администрирование','Амс');
         changeS('.pa-respect span','<span>+','<span>');
         changeS('#pun-status .item2','Ваш последний визит','Был');
      </script>
      
      <!-- запятая после ника -->
      <script type="text/javascript">
      function to(username)
      {insert('[b]' + username + '[/b]' + ', ');}
      </script>
      <!--конец-->
      
      <!-- Разделение ников пользователей в теме запятой -->
      <script>$('#topic-users-in a').prev('a').after(',');</script>
      <!--конец-->
      
      <!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
      <script type="text/javascript">
          FORUM.imgur_ClientID = '46db9f345dcad43'; //Client-ID для загрузки на imgur.com (опционально)
          FORUM.imageban_TOKEN = 'kAmwEHuOdNbWHmx37ChS'; //TOKEN для загрузки на imageban.ru (опционально)
          </script>
      <script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
      <link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
      <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>
      <!-- конец-->
      
      <!--Переключение раскладки выделенного текста -->
      <style>#button-transL{background-image:url(https://i.ibb.co/KWndfhz/3.png)}</style>
      <script type="text/javascript">S='<img src="https://forum.mybb.ru/i/blank.gif" title="Lat↔ Русс" onclick="bbcode(\'[Lat-Rus]\',\'[/Rus-Lat]\');LatRus();"/>';
      $("#button-font").after('<td id=button-transL>'+S+'</td>');var TxtTrans1='lat';
      function LatRus(){if(TxtTrans1=='lat'){TxtTrans1='rus'}else{TxtTrans1='lat'};
      lat0='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
      lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
      lat.push('\\[');lat.push('\\]');lat.push('\\.');
      rus=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
      function transF(p){ar1=lat;ar2=rus;if(TxtTrans1=='lat'){ar2=lat0;ar1=rus}for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}L=$('#main-reply').val();L=L.replace(/\[Lat-Rus\]([\s\S]*)\[\/Rus-Lat\]/mg,function(a,b,c){return transF(b);});$('#main-reply').val(L);}
      </script>
      
      <!-- Отключение сокращения ссылок -->
      <script type="text/javascript"> FORUM.set("editor.link.short_url", function() { return false; }); </script>
      
      <!--------------------------------------------------------- ПОДНЯТИЕ РЕПУТАЦИИ В ЗАКРЫТЫХ ТЕМАХ ------>
      <script type="text/javascript">
      if($('pun-viewtopic').length)function changeVisibility(b){$('#'+b).toggle(); return};
      </script>
      
      
      <!--написано символов // hagalnaud mod -->
      <script>var a,L,epl=$("#main-reply"),str='<small id="plng" title="написано символов"><b>00</b> </small>';epl.parents("fieldset").find("#form-buttons table").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
      
      <!-- личная страница ч2 -->
          <div id="character" class="reveal-modal xlarge main container">
          <div class='modal_wrap'></div>
          <a class="close-reveal-modal">×</a>
          </div>
      
      <script>
      // Функция для переключения вкладок
      const toggleTabs = (event) => {
        // Проверяем, что клик был по кнопке .page-button
        if (event.target && event.target.classList.contains('page-button')) {
          const button = event.target;
          const targetData = button.getAttribute('data'); // Получаем значение data кнопки
      
          // Получаем все блоки контента
          const contentBlocks = document.querySelectorAll('.p_page-board');
          
          // Перебираем все блоки контента
          contentBlocks.forEach(block => {
            if (block.getAttribute('data') === targetData) {
              block.classList.add('open_block'); // Показываем нужный блок
            } else {
              block.classList.remove('open_block'); // Скрываем остальные блоки
            }
          });
      
          // Получаем все кнопки и убираем класс 'active'
          const buttons = document.querySelectorAll('.page-button');
          buttons.forEach(btn => btn.classList.remove('active'));
      
          // Добавляем класс 'active' на текущую кнопку
          button.classList.add('active');
        }
      };
      
      // Слушаем клики на родительском элементе .page-buttons-wrap
      document.querySelector('#html-footer').addEventListener('click', toggleTabs);
      </script>
      
          <script type="text/javascript">
          function showTab(elem){
              $(".menu span").removeClass("tabactive");
              $(elem).addClass("tabactive");
              $("div.submenutext").hide();
              var activeDiv = $(elem).attr("alt");
              $("div."+activeDiv).fadeIn();
              return false;
          }
          $(".modal-link").click(function() {
                  var modId = $(this).attr('id');
          $('.modal_wrap').html('');
          $.get('pages/'+modId, function (data){
              $('.modal_wrap').html($(data).find('.character').html());
          });
          $(".submenutext").hide();
          $(".submenutext:first").show();
          });
          </script>
      
      <!-- шрифты -->
      <script type="text/javascript">
      if ($('#post').length) {
      var ft; var i; var ft_f; var j = "";
      ft = document.getElementById("font-area");
      var ft_f = new Array();
      ft_f.push('Abril Fatface');
      ft_f.push('Alegreya Sans SC');
      ft_f.push('Amatic SC');
      ft_f.push('Bebas');
      ft_f.push('Caveat');
      ft_f.push('Cherish');
      ft_f.push('Cinzel Decorative');
      ft_f.push('Cormorant Garamond');
      ft_f.push('Dawning of a New Day');
      ft_f.push('Homemade Apple');
      ft_f.push('Lobster');
      ft_f.push('Marmelad');
      ft_f.push('Montserrat');
      ft_f.push('Oswald');
      ft_f.push('Pacifico');
      ft_f.push('Philosopher');
      ft_f.push('Playfair Display');
      ft_f.push('Playfair Display SC');
      ft_f.push('Poiret One');
      ft_f.push('Neucha');
      ft_f.push('Viaoda Libre');
      ft_f.push('Yeseva One');
      ft_f.push('Italic');
      for (i in ft_f) {
      j = "<div><span style='font-family:" + ft_f[i] + ";'>" + ft_f[i] +  "</span><img src='/i/blank.gif' onclick=\"bbcode('[";
      j += "font=" + ft_f[i];
      j += "]','[/font]')\" /></div>";
      ft.innerHTML += j;
      }}
      </script>
      
      <!-- Ссылка на авторский пост в цитате // v.3 © Alex_63 -->
      <script type="text/javascript">
      $('.quote-box>cite:contains("#")').each(function() {
        var cntq = $(this).text(), pid = cntq.split(',')[0], lnkq = '<a class="qc-post-link" href="';
        if($('.post'+pid).length){$(this).html(lnkq+pid+'">'+cntq.split(',')[1]+'</a>');}
        else{$(this).html(lnkq+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+cntq.split(',')[1]+'</a>');}
      });$('#pun-viewtopic .pl-quote>a').each(function() {
        $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
      });
      </script>
      
      <!--конец -->
      
      <!-- Мгновенный предпросмотр сообщения © Alex_63 -->
          <script type="text/javascript">
          var PPREV = {};
          PPREV.position = 0; //Положение окна Предпросмотра: 0 - над полем ввода, 1 - под полем ввода, 2 - справа
          PPREV.quote_cite = 'написал(а):'; //Надпись в окне цитаты
          </script>
          <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/10524.js"></script>
      
          <!-- Кнопка отключения мгновенного предпросмотра © Alex_63 // hagalnaud mod -->
      <script type="text/javascript">(function (){
      var a='on';
      var b='off';
      var d='_PreviewToggle';
      setCookiePPrev=function(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+c);}if(a && b)document.cookie=a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
      getCookiePPrev=function(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1] ? c[1] : false;}
      $('<small id="togglePreview"><input type="button" class="button" value="'+ b +'" onclick="togglePreview(this)"/></small>').insertAfter('#form-buttons table');
      var x = ParseContent;
      window.togglePreview = function(sel){//alert(sel.value);
      if(sel.value==a){sel.value=b;setCookiePPrev(d,'0',-1000);ParseContent=x;ParseContent();$('#post-preview').show(); return}
      if(sel.value==b){sel.value=a;setCookiePPrev(d,'OFF',30*3600*24*30*1000);if($('#pun-viewtopic').length){$('#post-preview').hide()}ParseContent=function(){return};return}
      }; if(getCookiePPrev(d)=='OFF'){$('#togglePreview>.button').click()};
      }())
      </script>
      <!------- Мгновенный предпросмотр сообщения конец ------->
      
      <!--подсказка элементам -->
      <script type="text/javascript">
      $('div#post-form #togglePreview').attr('title', 'мгновенный предпросмотр');
      </script>
      
      <!-------------------------- цитирование в лс / © hagalnaud ---------------------------->
      <script type="text/javascript">
      function createQuoteLink(senderName) {
        const quoteLink = document.createElement('li');
        quoteLink.classList.add('pl-mailquote');
        quoteLink.innerHTML = `<a href="javascript:quote('${senderName}')">Цитировать</a>`;
        return quoteLink;
      }
      
      function getSenderName() {
        const authorElement = document.querySelector('.pa-author');
        if (authorElement) {
          const senderName = authorElement.querySelector('a').textContent;
          return { senderName };
        } else {
          return null;
        }
      }
      
      function addQuoteLink() {
        const senderData = getSenderName();
        if (senderData) {
          const quoteLink = createQuoteLink(senderData.senderName);
          const linksList = document.querySelector('#pun-messages .post-links ul');
          const emailLink = linksList.querySelector('.pl-email');
          if (emailLink) {
            linksList.insertBefore(quoteLink, emailLink);
          } else {
            console.warn('Не удалось найти элемент .pl-email для вставки ссылки "Цитировать".');
          }
        } else {
          console.warn('Не удалось найти имя отправителя');
        }
      }
      
      window.addEventListener('load', addQuoteLink);</script>
      
      <!-- кнопка редактирования лз для админов / © hagalnaud -->
      <script type="text/javascript">
      var posts = $(".post");
      posts.each(function() {
      var senderId = $(this).data("user-id");
      var editLink = $("<a>").attr("href", "/profile.php?section=fields&id=" + senderId).attr("rel", "nofollow").text("редактировать");
      var editLi = $("<li>").addClass("editpole").append(editLink);
      $(this).find(".pl-email.pm").after(editLi);
      });</script>
      
      <!-------------------------- отступы на весь текст / © hagalnaud ---------------------------->
      <script type="text/javascript">
      $(document).ready(function(){
      
      $("#form-buttons #button-right").after('<td id="button-indpost" title="отступы на весь пост"><img onclick="bbcode(\'[indpost]\',\'[/indpost]\')" src="https://forumstatic.ru/files/001b/af/a2/68706.png"/></td>');
      
      });
      </script>
      <style>.custom_tag.custom_tag_indpost p {
          text-indent: 3em;
      }
      td#button-indpost img {    /*height: 32px!important;
          width: 32px;
          margin-top: -18px;*/
      }</style>
      
      <!-------------------------- ОТКЛЮЧЕНИЕ ВЛОЖЕНИЙ В ФОРМЕ ОТВЕТА ---------------------------->
      <script type="text/javascript">
      RusffCore.sets.files.button = false;
      </script>
      <!--КОНЕЦ-->
      
      <!-------------------------- ОТКЛЮЧЕНИЕ ГРАФФИТИ В ФОРМЕ ОТВЕТА ---------------------------->
      <script type="text/javascript">
      RusffCore.sets.graffiti = false;
      </script>
      <!--КОНЕЦ-->
      
      <!---------------------- автоматическое перемешивание баннеров / © hagalnaud ---------------------->
      <script type="text/javascript">
      var banners = document.querySelectorAll('.banners a');
      var bannersArray = Array.prototype.slice.call(banners);
      bannersArray.sort(function() {
        return 0.5 - Math.random();
      });
      banners.forEach(function(banner) {
        banner.remove();
      });
      bannersArray.forEach(function(banner) {
        document.querySelector('.banners').appendChild(banner);
      });
      </script>
      
      <!-------------------------- Кнопка: Свернуть спойлер ---------------------------->
      <script type="text/javascript">
      function clickSP(i) {setTimeout("$('#spoiler"+i+"').click()",100);}
      $('.quote-box.spoiler-box > div').each(function(i) {
      $(this).attr('id','spoiler'+i).append('<a name="220_'+i+'" style="position:absolute;margin-top:-200px"></a>');
      $(this).next('blockquote').append('<a href="#220_'+i+'" onclick="clickSP('+i+')" style="float:right; text-transform: lowercase;    font-size: 10px;    padding: 2px 7px; ">Свернуть спойлер</a>');
      });
      </script>
      
      
      <!--кубики -->
      
      <script type="text/javascript">
      if(form=document.getElementById("form-buttons"))
      {
         var buttonCell = form.getElementsByTagName("tr")[0].insertCell(20);
         buttonCell.id = "button-dice";
         buttonCell.title = "Кубики";
         buttonCell.innerHTML='<img onclick="dice();" src="/i/blank.gif">';
      }
      
      function dice()
      {
      	var FoundErrors = '';
      	var diceRes=""
      	var CountCube = prompt("Количество кубиков", "6");
      	var SideCube = prompt("Сколько граней у кубика?", "200");
      	if(CountCube>6){
      	alert("Нельзя бросать столько кубиков"); 
      	return false;}
      	if(SideCube>200){
      	alert("Не бывает таких кубиков"); 
      	return false;}
      	if (!CountCube)
      	{return false;}
      	if (!SideCube)
      	{return false;}
      	for(i=0; i<CountCube;i++){
      	var dice = (Math.round(Math.random()*SideCube))
      	if(dice==0) dice=1;
      	diceRes += dice*1936+"-"
      	}
      	smile('[dice='+diceRes+CountCube+SideCube+']')
      }
      </script>
      <script>
      function addDice(str,from,internal){
      var pos=0,pos2=0,newpos=0
      if((pos=str.indexOf("[dice=",from))==-1) return str;
      if((pos2=str.indexOf("]"),pos+6)==-1) return str;
      newpos=str.indexOf("]",pos+6)
      if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true)
      if((pos2=str.indexOf("]",pos+6))==-1) return str;
      str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length)
      if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false)
      return str}
      
      function makeDice(dice){
      diceMass = dice.split("-")
      diceC = dice.substring(dice.length-2, dice.length-1)
      diceS = dice.substring(dice.length-1, dice.length)
      var diceR=0, diceRu="";
      for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;}
      for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}}
      txt="<div class=\"quote-box\"><blockquote><p><br /><b>Результаты броска</b>: ("+diceRu+")</div>"
      return txt}
      
      if(document.URL.indexOf("viewtopic.php")!=-1){
      elm=document.getElementById("pun-main").getElementsByTagName("div")
      for(x in elm) if(elm[x].className=="post-content"){
      var post=elm[x]
      post.innerHTML=addDice(post.innerHTML,0,false)}}
      </script>
      
      <!-- Модерирование тем: опция "Закрыть и перенести" от 4eDo -->
      <script type="text/javascript" src="https://forumstatic.ru/files/001c/52/b6/34055.js"></script>
      
      <!-- Индикатор активности пользователя © Alex_63, мод. max, the murderer! -->
      <script type="text/javascript">
      $('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
      $('.post-author.online').find('.pa-author>a').addClass('online');
      $('.post').each(function(){
        var lastVisit = $(this).find('.pa-last-visit').text().split('Последний визит:')[1];
        var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
        if (lastVisit) { lastVisit = lastVisit.toLowerCase(); }
        if (activeTime) { activeTime = activeTime.toLowerCase(); }
        $(this).find('.pa-author>a.online').after('<span class="indOnline" title="Онлайн '+activeTime+'"></span>');
        $(this).find('.pa-author>a.offline').after('<span class="indOffline" title="Был(а) онлайн '+lastVisit+'"></span>');
      });
      </script>
      
      <!-- Скрипт. Вкладки в постах вв-кодами. (done by Kolobdur) -->
      <script type="text/javascript" src="https://forumstatic.ru/files/001a/ad/c5/36868.js"></script>
      
      <!-- скрипт хронологии для грейва © hagalnaud -->
      <!-- данные для сборщика -->
      <script type="text/javascript">
      var cthemeID = 828;
      var cpageID = null;
      var cbaseID = "811";
      var ckeys = {
      "НПС": "npc",
      "квест": "quest",
      "сюжетный": "main",
      "Грейв-Лейк": "grave_lake",
      "Шоссе": "il_14_highway",
      "туман": "fog",
      "полицейский": "police_station",
      "Историческое": "historical_society",
      "лазарет": "lazaretto",
      "школа": "st_mark_school",
      "церковь": "church",
      "радиорубка": "radio_shack",
      "мастерская": "workshop",
      "лесопилка": "sawmill",
      "сторожка": "graveyard_cabin",
      "кладбище": "cemetery",
      "DVD-прокат": "redbox_rental",
      "Закусочная": "marta_snack_bar",
      "Ресторан": "kfc_restaurant",
      "Бар": "decrepit_sheep_bar",
      "#1": "home1",
      "#2": "home2",
      "#3": "home3",
      "#4": "home4",
      "#5": "home5",
      "#6": "home6",
      "#7": "home7",
      "#8": "home8",
      "#9": "home9",
      "#10": "home10",
      "#11": "home11",
      "общежитие": "dormitory",
      "браунов": "brown_farm",
      "уилсонов": "wilson_farm",
      "Другое": "another",
      "тьма": "dark",
      "приезд": "welcome"
      };
      </script>
      <script type="text/javascript" src="https://forumstatic.ru/files/001b/d5/6a/69545.js"></script>
      
      
      <!-- данные для фильтров-->
      <script type="text/javascript">
      // Переменные для работы
      const tofilter = "allchrono"; // Класс элемента для фильтрации
      const filtersList = document.querySelector('.filterslist'); // Контейнер для фильтров
      const fgroup1 = {
      "январь": "january", "февраль": "february", "март": "march", "апрель": "april",
      "май": "may", "июнь": "june", "июль": "july", "август": "august",
      "сентябрь": "september", "октябрь": "october", "ноябрь": "november", "декабрь": "december"
      };
      const fgroup2 = {
      "Грейв-Лейк": "grave_lake", "Шоссе IL 14": "il_14_highway", "туман": "fog", "полицейский участок": "police_station",
      "Историческое общество": "historical_society", "лазарет": "lazaretto", "школа святого марка": "st_mark_school",
      "церковь": "church", "радиорубка": "radio_shack", "мастерская": "workshop", "лесопилка": "sawmill",
      "сторожка в кладбище": "graveyard_cabin", "кладбище": "cemetery", "DVD-прокат": "redbox_rental",
      "Закусочная": "marta_snack_bar", "Ресторан": "kfc_restaurant", "Бар": "decrepit_sheep_bar",
      "дом #1 / 11 elm street": "home1", "дом #2 / 15 elm street": "home2", "дом #3 / 21 elm street": "home3",
      "дом #4 / 44 woodbury street": "home4", "дом #5 / 8 maple drive": "home5", "дом #6 / 9 maple drive": "home6",
      "дом #7 / 10 maple drive": "home7", "дом #8 / 11 maple drive": "home8", "дом #9 / 3 jefferson street": "home9",
      "дом #10 / 14 jefferson street": "home10", "дом #11 / 31 van buren street": "home11", "общежитие / 17 maple drive": "dormitory",
      "ферма браунов": "brown_farm", "ферма уилсонов": "wilson_farm", "другое": "another"
      };
      const fgroup3 = { "нпс": "npc", "квест": "quest", "сюжетный": "main" };
      const fgroup4 = { "null": "null" };
      </script>
      <script type="text/javascript" src="https://forumstatic.ru/files/001b/d5/6a/46514.js"></script>
      
      <!-- движок бабок -->
      <script>
      // синяя
      document.querySelector('.bluebabka').addEventListener('click', function() {
        const element = this;
      
        element.classList.add('boo');
      
        setTimeout(() => {
          element.classList.remove('boo');
          element.classList.add('boo2');
          
          setTimeout(() => {
            element.classList.remove('boo2');
          }, 500);
        }, 200);
      
        document.body.style.cursor = 'none';
        
        setTimeout(() => {
          document.body.style.cursor = '';
        }, 6000);
      });
      
      
      // зелёная
      // Получаем элемент .greenbabka
      const greenbabka = document.querySelector('.greenbabka');
      
      // Начальные координаты элемента
      let topPosition = 100;
      let leftPosition = 200;
      
      // Скорость элемента по осям X и Y
      let velocityX = 0;
      let velocityY = 0;
      
      // Коэффициент трения (для затухания скорости)
      const friction = 0.90;
      
      // Сила отталкивания от курсора
      const repulsionForce = 5;
      
      // Сила притяжения к начальным координатам
      const attractionForce = 0.001;
      
      // Начальные координаты для возврата
      const initialTop = 100;
      const initialLeft = 200;
      
      // Флаг для проверки, был ли выполнен клик
      let isClicked = false;
      
      // Функция для обновления положения элемента
      function updateElementPosition() {
        if (isClicked) return; // Если кликнули, прекращаем обновление позиции
      
        // Применяем трение для замедления элемента
        velocityX *= friction;
        velocityY *= friction;
      
        // Обновляем координаты элемента на основе текущей скорости
        topPosition += velocityY;
        leftPosition += velocityX;
      
        // Устанавливаем новые координаты
        greenbabka.style.top = `${topPosition}px`;
        greenbabka.style.left = `${leftPosition}px`;
      
        // Добавляем силу притяжения к начальным координатам
        const attractionX = (initialLeft - leftPosition) * attractionForce;
        const attractionY = (initialTop - topPosition) * attractionForce;
      
        velocityX += attractionX;
        velocityY += attractionY;
      }
      
      // Добавляем обработчик движения мыши
      document.addEventListener('mousemove', (event) => {
        if (isClicked) return; // Если кликнули, игнорируем движение мыши
      
        // Позиция курсора
        const cursorX = event.clientX;
        const cursorY = event.clientY;
      
        // Текущие координаты элемента
        const elementRect = greenbabka.getBoundingClientRect();
        const elementCenterX = elementRect.left + elementRect.width / 2;
        const elementCenterY = elementRect.top + elementRect.height / 2;
      
        // Расчет расстояния между курсором и элементом
        const distanceX = cursorX - elementCenterX;
        const distanceY = cursorY - elementCenterY;
      
        // Если курсор близко к элементу, применяем силу отталкивания
        if (Math.abs(distanceX) < 100 && Math.abs(distanceY) < 100) {
          velocityX -= distanceX * (repulsionForce / 100);
          velocityY -= distanceY * (repulsionForce / 100);
        }
      });
      
      // При клике на элемент изменяем его координаты на указанные значения
      greenbabka.addEventListener('click', () => {
        isClicked = true; // Устанавливаем флаг клика
        greenbabka.style.top = '1000px';
        greenbabka.style.left = '2000px';
      });
      
      // Запускаем цикл обновления позиции элемента
      function gameLoop() {
        updateElementPosition();
        requestAnimationFrame(gameLoop); // Для плавной анимации
      }
      
      gameLoop();
      </script>

      0

      3

      ошибочный

      Код:
      <!-- Аватар для гостя и по умолчанию / Deff, Alex_63 mod by ForumD.ru -->
          <script type="text/javascript">
          var DefAvtr = 'https://forumstatic.ru/files/001c/6b/d4/53959.png?v=1'; //Ссылка на аватар по умолчанию
          var GuestAvtr = 'https://forumstatic.ru/files/001c/6b/d4/92864.png?v=1'; //Ссылка на аватар для Гостя
      
          $('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
            var b = DefAvtr;
            if($(this).text()=='Гость'){b = GuestAvtr;}
            var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li><li class="pa-online" id="guest"></li>';
            if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
          });
          $('#profile-left strong:contains("Нет аватара")')
          .parent().html('<div><img src="'+DefAvtr+'"/></div>');
          </script> 
      <!-- Конец -->
      
      <!--кнопки вверх вниз-->
      <script type="text/javascript">
      $(function(){
      if ($(window).scrollTop()>="250") $("#ToTop").addClass("slow")
      $(window).scroll(function(){
        if ($(window).scrollTop()<="250") $("#ToTop").removeClass("slow")
        else $("#ToTop").addClass("slow")
      });
      if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").addClass("slow")
      $(window).scroll(function(){
        if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").removeClass("slow")
        else $("#OnBottom").addClass("slow")
      });
      $("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
      $("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
      });
      </script>
      
      
      <script>
      var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-24px 0 0 18px;background: var(--beg300);border: 1px solid var(--beg300);line-height: 0;border-radius: 100%;padding: 0;font: 700 9px var(--font);width: 11px;height: 11px;\">2</p></b></td>"
      $("#button-image").after(oldIMG);
      </script>
      
      <!--ТЕГ justify -->
       <style>
          #button-justify {background:transparent}</style>
          <script type="text/javascript">
          $(document).ready(function(){
          $("#post #button-right").after('<td id="button-justify" align="center" valign="center" title="Выравнивание по ширине"><img onclick="bbcode(\'[align=justify]\',\'[/align]\')" src="/i/blank.gif"/></td>');});
          </script>
      
      <!--замена тире -->
      <script type="text/javascript">
      $('.post-content p').each(function(){
        var not = /<|>|style|script|\/\*|\*\//gm.test($(this).text())
        function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
        var a = $(this).clone().wrap('<div></div>').parent().html();
        var b = a.replace(/>[^<>]+</gim,replacer);
        if(!not&&a!=b)$(this).replaceWith(b)
      });
      </script>
      
      <!-- тег абзаца -->
      <style>#button-indent {background: transparent !important;}</style>
      <script type="text/javascript">(function()
      {var b = '[indent]'; 
      $("#button-strike").after('<td id="button-indent" title="отступы"><img src="/i/blank.gif"  onclick="insert(\''+b+'\')"></td>');
      var indent = '<span style="display: inline-block; margin: 0 2.1em;"></span>'; 
      $('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
      </script>
      
       <!-- ник гостя -->
      <script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
      
      <script type="text/javascript">
      var title = document.querySelectorAll('.pa-avatar img[title], p.formsubmit .button[title], input.button[title],#statistic-other a[title], .post-rating a[title]'); 
      var allTitle = title.length;
      for (i=0; i<allTitle; i++){
          title[i].removeAttribute('title');
      }
      </script>
      
      <script type="text/javascript">
      function show_new() { if(GroupID == 3) return;
      $('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые</a></li>');} 
      show_new();
      </script>
      
      <!-- Анти-в-строчку для Сообщений и Репутации © deff -->
      <script type="text/javascript">
      function changeS(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
         changeS('#pun-ulinks .item2','Активные темы','Активные');
         changeS('#pun-ulinks .item3','Темы без ответов','Без ответов');
         changeS('#pun-ulinks .item7','Всё прочитано','Прочитано');
         changeS('#navadmin','Администрирование','Амс');
         changeS('.pa-respect span','<span>+','<span>');
         changeS('#pun-status .item2','Ваш последний визит','Был');
         changeS('.post-content','001c/38/5d/33677.png','001c/6b/d4/74438.png');
         changeS('.post-content','001c/38/5d/55441.png','001c/6b/d4/74438.png');
         changeS('.post-content','001c/38/5d/24467.png','001c/6b/d4/74438.png');
         changeS('.post-content','001c/38/5d/19210.png','001c/6b/d4/74438.png');
         changeS('.post-content','001c/38/5d/42338.png','001c/6b/d4/74438.png');
         changeS('.post-content','001c/38/5d/70545.png','001c/6b/d4/74438.png');
         changeS('.post-content','001a/d7/df/26907.png','001c/6b/d4/74438.png');
      </script>
      <!-- запятая после ника -->
      <script type="text/javascript">
      function to(username)
      {insert('[b]' + username + '[/b]' + ', ');}
      </script>
      <!--конец-->
      
      <!-- Разделение ников пользователей в теме запятой -->
      <script>$('#topic-users-in a').prev('a').after(',');</script>
      <!--конец-->
      
      <!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
      <script type="text/javascript">
          FORUM.imgur_ClientID = '46db9f345dcad43'; //Client-ID для загрузки на imgur.com (опционально)
          FORUM.imageban_TOKEN = 'kAmwEHuOdNbWHmx37ChS'; //TOKEN для загрузки на imageban.ru (опционально)
          </script>
      <script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
      <link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
      <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>
      <!-- конец-->
      
      <!--Переключение раскладки выделенного текста -->
      <style>#button-transL{background-image:url(https://i.ibb.co/KWndfhz/3.png)}</style>
      <script type="text/javascript">S='<img src="https://forum.mybb.ru/i/blank.gif" title="Lat↔ Русс" onclick="bbcode(\'[Lat-Rus]\',\'[/Rus-Lat]\');LatRus();"/>';
      $("#button-font").after('<td id=button-transL>'+S+'</td>');var TxtTrans1='lat';
      function LatRus(){if(TxtTrans1=='lat'){TxtTrans1='rus'}else{TxtTrans1='lat'};
      lat0='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
      lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
      lat.push('\\[');lat.push('\\]');lat.push('\\.');
      rus=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
      function transF(p){ar1=lat;ar2=rus;if(TxtTrans1=='lat'){ar2=lat0;ar1=rus}for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}L=$('#main-reply').val();L=L.replace(/\[Lat-Rus\]([\s\S]*)\[\/Rus-Lat\]/mg,function(a,b,c){return transF(b);});$('#main-reply').val(L);}
      </script>
      
      <!-- Отключение сокращения ссылок -->
      <script type="text/javascript"> FORUM.set("editor.link.short_url", function() { return false; }); </script>
      
      <!--------------------------------------------------------- ПОДНЯТИЕ РЕПУТАЦИИ В ЗАКРЫТЫХ ТЕМАХ ------>
      <script type="text/javascript">
      if($('pun-viewtopic').length)function changeVisibility(b){$('#'+b).toggle(); return};
      </script>
      
      
      <!--написано символов // hagalnaud mod -->
      <script>var a,L,epl=$("#main-reply"),str='<small id="plng" title="написано символов"><b>00</b> </small>';epl.parents("fieldset").find("#form-buttons table").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
      
      <!-- личная страница ч2 -->
          <div id="character" class="reveal-modal xlarge main container">
          <div class='modal_wrap'></div>
          <a class="close-reveal-modal">×</a>
          </div>
      
      <script>
      // Функция для переключения вкладок
      const toggleTabs = (event) => {
        // Проверяем, что клик был по кнопке .page-button
        if (event.target && event.target.classList.contains('page-button')) {
          const button = event.target;
          const targetData = button.getAttribute('data'); // Получаем значение data кнопки
      
          // Получаем все блоки контента
          const contentBlocks = document.querySelectorAll('.p_page-board');
          
          // Перебираем все блоки контента
          contentBlocks.forEach(block => {
            if (block.getAttribute('data') === targetData) {
              block.classList.add('open_block'); // Показываем нужный блок
            } else {
              block.classList.remove('open_block'); // Скрываем остальные блоки
            }
          });
      
          // Получаем все кнопки и убираем класс 'active'
          const buttons = document.querySelectorAll('.page-button');
          buttons.forEach(btn => btn.classList.remove('active'));
      
          // Добавляем класс 'active' на текущую кнопку
          button.classList.add('active');
        }
      };
      
      // Слушаем клики на родительском элементе .page-buttons-wrap
      document.querySelector('#html-footer').addEventListener('click', toggleTabs);
      </script>
      
          <script type="text/javascript">
          function showTab(elem){
              $(".menu span").removeClass("tabactive");
              $(elem).addClass("tabactive");
              $("div.submenutext").hide();
              var activeDiv = $(elem).attr("alt");
              $("div."+activeDiv).fadeIn();
              return false;
          }
          $(".modal-link").click(function() {
                  var modId = $(this).attr('id');
          $('.modal_wrap').html('');
          $.get('pages/'+modId, function (data){
              $('.modal_wrap').html($(data).find('.character').html());
          });
          $(".submenutext").hide();
          $(".submenutext:first").show();
          });
          </script>

      0


      Вы здесь » hngrave1 » Тестовый форум » лайки


      Рейтинг форумов | Создать форум бесплатно