Информация

JavaScript должен быть включен. С отключенным JavaScript функционал форума недоступен.
</noscript> <!-- document.documentElement.innerHTML.replace(/^[\s\S]*?<.{2}r/, '').split(/D \D |\D\n.a/)[3] --> <script>//$('style[nonce]').remove() //RequestTime-=10*24*3600</script> <!-- Мгновенные уведомления © Alex_63, 2019 --> <link rel="stylesheet" type="text/css" href="https://forumstatic.ru/f/ru/bestbb/notifications.css" /> <script type="text/javascript" src="https://d0.bbcorp.ru/notifications/dev/notifications.dev.52.js"></script> <!--data-locale="https://forumstatic.ru/f/ru/bestbb/notifications.locale.en.txt"></script>--> <script type="text/javascript"> //notifications.token = '3c2261762a7e8dd6d3c23b01b91928137d7850bc'; // Forum token //notifications.key = 'l2qj2zwsgip7'; // Subscription key //notifications.useTelegram = false; </script> <!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 --> <script>notifications.load('subscriptions');</script> <!-- Мгновенные уведомления: общие события © Alex_63, 2019 --> <script>notifications.load('common', {});</script> <!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 --> <script>notifications.load('important', {topics: [101, 97]}); // ID важных тем (через запятую)</script> <!-- Мгновенные уведомления: изменения в полях профиля © Alex_63, 2019 --> <script>notifications.load('fields', {fields: [3, 5]})</script> <script>notifications.load('mentions');</script> <!-- Мгновенные уведомления: Жалобы на сообщения с уведомлением --> <script>notifications.load('reports')</script> <!-- Мгновенные уведомления: отправка в Telegram [beta] © Alex_63, 2024 --> <!--<script>notifications.load('tgbot')</script>--> <script>//notifications.templates.vote.forumOnly = true</script> <!-- Мгновенные уведомления: мгновенная подгрузка ответов © Alex_63, 2024 --> <script>notifications.load('topic')</script> <script> notifications.addTemplate('new_subscription', { title: 'Новая подписка на скрипт Уведомлений', url: '/pages/notifications_token?forum={FORUM}', html: '<span>Добавлена новая подписка на форум <a href="//{FORUM}/">{FORUM}</a></span>', description: 'Уведомлять, когда пользователи автоматически получают ключ подписки на скрипт.', hidden: UserID > 2, locale: 'ru' }); notifications.addTemplate('new_subscription', { title: 'New subscription on Instant Notifications', url: '/pages/notifications_token?forum={FORUM}', html: '<span>A new subscription have been added, forum <a href="//{FORUM}/">{FORUM}</a></span>', description: 'Notify when users automatically get subscription keys.', hidden: UserID > 2, locale: 'en' }); </script> <!-- Расширенный скрипт предупреждений © Alex_63, 2020 --> <script type="text/javascript"> window.warnings = {}; warnings.fieldID = 5; // ID поля предупреждений warnings.access = 0; // 0 - просмотр только владельцем аккаунта и администрацией, 1 - всеми пользователями </script> <script type="text/javascript" src="https://forumstatic.ru/f/pw/bestbb/warnings.js" key="haak8z129xp"></script> <!-- <style>#notify-link.bell *{color:maroon!important;}</style> <script> $(document).on('ajaxSuccess visibilitychange', function() { setTimeout(function() { var data = notifications.unread; if (data.mention && Object.keys(data.mention).length) $('#notify-link').addClass('bell'); else $('#notify-link').removeClass('bell'); }, 0); }); </script> --> <style>#pun-navlinks .container #navadmin_st a{background-image:none!important}@media (max-width:540px){#pun-navlinks .container #navadmin_st a{width:20px!important;height:20px!important;line-height:20px;text-align:center;border-radius:50%;margin-left:-13px!important;position:relative;top:-21px;}}#pun-navlinks #navadmin_st a::before{content:'\f013';font-family:'MyBB Notifications Icon';}#pun-navlinks #navadmin_st small{display:none}</style> <script><!--Ставим ссылку на стандартную Админку--> $(function (){ var L="<a href='/admin_options.php'><small title='Вход в панель администрирования без надстроек'>Ст.Панель</small></a>"; L="<li id='navadmin_st'>"+L+"</li>";$("#navadmin").after(L); }); </script> <noscript data="html_footer"> <!-- Контент HTML низ в Админке --> <script src="http://forumstatic.ru/files/0015/c4/3f/66206.js"></script> </noscript> <!-- Подфорумы "не скриптом" © Alex_63 / Ч.1 в начало HTML верх --> <!--<script type="text/javascript">var SUBF = {},SUBFset = {}; // Настройки скрипта // SUBF.icon_old = 'http://forumstatic.ru/files/0016/4f/7e/12924.jpg'; // Иконка подфорумов без новых сообщений SUBF.icon_new = 'http://forumstatic.ru/files/0016/4f/7e/75803.jpg'; // Иконка подфорумов с новыми сообщениями SUBF.d_title = 'Подфорумы:' // Текст в заголовке секции подфорумов SUBFset.enable_subf = 1; // Установка подфорумов: 0 - ручная, 1 - автоматическая $(document).ready(function(){$('#navadmin>a').attr('href','/admin/index');}); if(document.URL.indexOf('/admin/')!=-1)(function(){var s='<script type="text/javascript" src="', e='"></'+'script>',l='http://forumstatic.ru/files/0016/0b/c8/40123.js';document.write(s+l+e);}()); </script><link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0016/4f/7e/73859.css"/> <script type="text/javascript" src="http://forumstatic.ru/files/0016/4f/7e/73858.js"></script> --> <style type="text/css">/* для подфорумов от сервиса */ .subforums { margin: .5em 0; font-weight: 700; } .subforums em { display: none; } .subforums a { display: block; font-weight: 400; } </style> <script type="text/javascript"> FORUM.style.selector = '$default'; // Элемент для установки меню выбора стиля(по умолчанию - '$default') FORUM.style.m_button = '<option {DATA}>{TITLE}</option>'; // HTML-шаблон каждого пункта меню FORUM.style.settings = {//---------------// //ID : [ 'ссылка на стиль', 'название в селекте' ], 1 : [ 'https://forumstatic.ru/style/Mybb_The_Button/Mybb_The_Button.css', 'Mybb The Button' ], 2 : [ 'https://forumstatic.ru/style/mybb/mybb.css', 'mybb' ], 3 : [ 'https://forumstatic.ru/style/Classic_DarkBlue/Classic_DarkBlue.css', 'Classic DarkBlue' ], 4 : [ 'https://forumstatic.ru/style/Community_Green/Community_Green.css', 'Community Green' ], 5 : [ 'https://forumstatic.ru/style/Overcast/Overcast.css', 'Overcast' ], //6 : [ 'http://forumstatic.ru/styles/0019/f6/b8/style.1548765096.css', 'Absolute' ], //--------------------------------------// _:''}; FORUM.style._()</script> <script type="text/javascript"> /* Разделение тем на важные и обычные (c) 2015 Alex_63 */ if($('#pun-viewforum').length)$().pun_mainReady(function(){$('<style>.td-divider{text-align:left!important;font-weight:700;border-left:0!important}</style>').appendTo('head');$('tr[class$="isticky"]:first').before('<tr class="tr-divider imp"><td class="td-divider tc2" colspan="4">Важные темы</td></tr>');$('tr[class$="isticky"]:last').next('tr').before('<tr class="tr-divider st"><td class="td-divider tc2" colspan="4">Темы форума</td></tr>');$('.stickytext').remove()}); /* Удаляем лишние строки после цитаты и кода (c) 2016 Alex_63 */ $().pun_mainReady(function(){var re=/^<br>+/;$('.post-content div').next('p').filter(function(){return this.innerHTML.search(re)!=-1}).html(function(){return this.innerHTML.replace(re,'')})}); </script> <!-- Скрытие кнопок голосования в уже оцененном посте // © Alex_63 --> <script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/67720.js"></script> <!-- Аватар в цитате V.2 © Alex_63 / Ч.1 в HTML верх--> <style type="text/css"> .quote-box.with-avatar{padding-left:50px!important;} .author-avatar+span {margin-left:-40px;} .author-avatar { float: left; width: 39px; margin-left: -40px; margin-top: 27px; } .author-avatar > img { width: 28px; padding: 2px; border: 1px solid #c4cad4; border-radius: 4px; } </style> <script type="text/javascript"> var QuoteImg = 'http://forumstatic.ru/files/0015/ec/20/41408.png'; //Картинка "Перейти к сообщению" в цитате </script><script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/77306.js"></script> <script> $(document).on('pun_post pun_edit', function() {setTimeout(function() {setLinkAndAva('.post.new-ajax')}, 0)}) $(document).on('pun_preview', function() {setTimeout(function() {setLinkAndAva('#post-preview')}, 0)}) </script> <!-- Выделение кода в блоке "Код" // © Alex_63, версия 2017г. --> <script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/26102.js"></script> <script type="text/javascript">select_text.linkText = 'Select code' //текст ссылки</script> <!-- Пиар-вход v.2 --> <script src="//forumstatic.ru/files/0015/c4/3f/26022.js"></script> <script type="text/javascript"> PR.nick = 'user'; //Ник PR-аккаунта PR.pass = 'user'; //Пароль PR-аккаунта PR.btn_text = 'PR-вход'; //Надпись на кнопке PR-входа(или ссылка на картинку); PR.set();</script> <script> //Свои размеры шрифтов в форму ответа FORUM.set('editor.size.sizes',[8,9,10,11,12,13,14,16,18,20]); </script> <!-- Быстрое управление подписками --> <script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/62217.js"></script> <!-- Быстрая навигация по страницам © Alex_63 --><style> #pun .pagenav td{padding:0!important;border:none 0 transparent!important;vertical-align:top} .page-wrap{display:inline-block;position:relative}.page-wrap a{display:inline-block;text-align:center;width:2em} .page-wrap .first{margin-right:.6em;}.page-wrap .last{margin-left:.6em;}.page-wrap .first+.last{margin-left:-.6em} .page-wrap a.current{color:#ff6c24;text-decoration:none;font-weight:700}.pagenav a.l3{transform:scaleX(.9)} .pagenav a.l4{transform:scaleX(.8)}.pagenav a.l5{transform:scaleX(.7)}.pagenav a.l6{transform:scaleX(.6)} .page-dt{display:none;position:absolute;transform:scaleX(.7)}.page-dt.visible{display:block;} .page-dt.l{left:1.8em;}.page-dt.r{right:1.8em;}.page-wrap.f~.page-scroll{margin-left:1em;} .page-scroll{height:10px;margin-top:3px;display:block;background:transparent;border-top:solid 3px #d4d4d4;margin-bottom:-10px;} .page-scroll-thumb{position:relative;margin-top:-3px;height:10px;background:transparent;cursor:pointer;border-top:solid 3px rgba(0,0,0,.7)} .page-scroll-marker{border-top:solid 3px #ff6c24;width:3px;height:6px;top:-13px;position:relative;cursor:pointer;z-index:6} .linkst .pagelink,.linksb .pagelink{width:32em}.linkst .pagelink{margin-top:-.5em} </style> <script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/88373.js"></script> <!-- Лотерейка в топике by Deff --> <script type="text/javascript"> FORUM.lottery = {}; FORUM.lottery.timID; //Служебная Aякс-переменная; FORUM.lottery.BonysColor = "red"; //Цвет номера ячейки в сообщениий с Выигрышем; FORUM.lottery.ColorNowin = "blue"; //Цвет номера ячейки в сообщениий с Выигрышем; FORUM.lottery.One_person_test = 1; //0 - рабочий режим; 1 - Тест лотерейки в одно лицо!; </script> <link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0014/cc/0a/75679.css"/> <script title="1d29ea" type="text/javascript" src="http://forumstatic.ru/files/0014/cc/0a/47196.js"></script> <!-- Автоматическое оценивание непрочитанных сообщений © Alex_63, 2020 --> <style>#pun-searchtopics .postlink {width:26em}</style> <!--<script type="text/javascript" src="https://forumuploads.ru/f/pw/bestbb/auto_vote.js" key="fll2nm129xp"></script>--> <script type="text/javascript"> if ($('#pun-viewtopic').length) (function() { var quotes = { "^Тест новой": '[i]>$2[/i]' }; var current = $('link[rel="alternate"]').attr('href').match(/id=(\d+)$/)[1]; var title = $('title').text(); for (var i in quotes) if ($.inArray(current, i.split(/\s*,\s*/)) != -1 || new RegExp(i).exec(title)) eval('window.quote = ' + quote.toString().replace(/\[quote=([^\]]+)\](.+?)\[\/quote\]/, quotes[i])); })(); ;if(GroupID!=3)$(function() { var t=0; var time_func = setInterval(function(){ t++; if (t>200) { clearInterval(time_func); return; } var a = $('.section div[id^="yandex_rtb_"] style'); if(a.length){a.parents('.section').css({'position': 'relative'});a.remove();} },20);}); </script> <style> .scrollup{ width:31px; height:30px; position:fixed; bottom:30px; right:35px; display:none; text-indent:-9999px; background:rgba(0,0,0,0.35) url(https://forumstatic.ru/files/0014/ef/99/34838.png) 7px 10px no-repeat; background-size:17px; transition:background-color 0.1s linear,opacity 0s linear!important; border-radius:50%; -moz-border-radius:50%; z-index: 99999; } .scrollup:hover{ background-color:rgba(0,0,0,0.85); transition:background-color 0.1s linear,opacity 0 linear!important; } </style> <style type="text/css"> /* Значения отступов: "красная строка" и отступ между абзацами */ :root { --indent-value: 2em; --paragraph-padding: 1em; } /* Применение форматирования в темах заданных форумов */ #pun-viewtopic:is([data-forum-id="3"], [data-forum-id="19"]) .post-content > p { text-indent: var(--indent-value) each-line; text-align: justify; padding-bottom: var(--paragraph-padding); & br { content: ""; display: block; margin-top: var(--paragraph-padding); } &::before, br::before { content: url(/i/blank.gif); display: block; width: var(--indent-value); height: 1em; float: left; } @-moz-document url-prefix() { &::before { content: unset; } } @supports (-webkit-backdrop-filter: blur(1px)) { &::before { content: unset; } } & span[style^="display:inline-block"] { display: none; } } </style> </div> <div id="pun-title" class="section"> <table id="title-logo-table" cellspacing="0"> <tbody id="title-logo-tbody"> <tr id="title-logo-tr"> <td id="title-logo-tdl" class="title-logo-tdl"> <h1 class="title-logo"><span>HostJS - Scripts for MyBB</span></h1> </td> <td id="title-logo-tdr" class="title-logo-tdr"><!-- banner_top --></td> </tr> </tbody> </table> </div> <div id="pun-navlinks" class="section"> <h2><span>Меню навигации</span></h2> <ul class="container"> <li id="navindex"><a href="http://hostjs.mybb.ru/"><span>Форум</span></a></li> <li id="navuserlist"><a href="http://hostjs.mybb.ru/userlist.php" rel="nofollow"><span>Участники</span></a></li> <li id="navsearch"><a href="http://hostjs.mybb.ru/search.php" rel="nofollow"><span>Поиск</span></a></li> <li id="navregister"><a href="http://hostjs.mybb.ru/register.php" rel="nofollow"><span>Регистрация</span></a></li> <li id="navlogin"><a href="http://hostjs.mybb.ru/login.php" rel="nofollow"><span>Войти</span></a></li> </ul> </div> <div id="pun-ulinks" class="section" onclick="void(0)"> <h2><span>Пользовательские ссылки</span></h2> <ul class="container"> <li class="item1"><a href="http://hostjs.mybb.ru/search.php?action=show_recent">Активные темы</a></li> </ul> </div> <!-- pun_announcement --> <div id="pun-status" class="section"> <h2><span>Информация о пользователе</span></h2> <p class="container"> <span class="item1">Привет, Гость!</span> <span class="item2"><a href="/login.php" rel="nofollow">Войдите</a> или <a href="/register.php" rel="nofollow">зарегистрируйтесь</a>.</span> </p> </div> <div id="pun-break1" class="divider"><hr /></div> <div id="pun-crumbs1" class="section"> <p class="container crumbs"><strong>Вы здесь</strong> <em>&#187;&#160;</em><a href="http://hostjs.mybb.ru/">HostJS - Scripts for MyBB</a> <em>&#187;&#160;</em>Информация</p> </div> <div id="pun-break2" class="divider"><hr /></div> <div class="section" style="border:0 !important;max-width:100%;overflow:hidden;display:flex;justify-content:center;max-height:250px;overflow:hidden;min-width:300px;"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4020014037819949" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-4020014037819949" data-ad-slot="9728754626"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div id="pun-main" class="main"> <h1><span>Информация</span></h1> <div class="info"> <div class="container"> Ссылка, по которой Вы пришли, неверная или устаревшая. </div> </div> </div> <script type="text/javascript">$(document).trigger("pun_main_ready");</script> <!-- pun_stats --> <div class="section" style="border:0 !important;max-width:100%;text-align:center;overflow:hidden;max-height:250px;overflow:hidden;min-width:300px;"> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4020014037819949" data-ad-slot="3800384259"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <!-- banner_bottom --> <div id="pun-break3" class="divider"><hr /></div> <div id="pun-crumbs2" class="section"> <p class="container crumbs"><strong>Вы здесь</strong> <em>&#187;&#160;</em><a href="http://hostjs.mybb.ru/">HostJS - Scripts for MyBB</a> <em>&#187;&#160;</em>Информация</p> </div> <div id="pun-break4" class="divider"><hr /></div> <div id="pun-about" class="section"> <p class="container"> <span class="item1" style="padding-left:0"><a title="создать бесплатный форум" href="//mybb.ru/" target="_blank">создать бесплатный форум</a></span> </p> </div> <script type="text/javascript">$(document).trigger("pun_about_ready"); if (typeof ym == 'object') {ym(201230, 'userParams', {UserId:1, is_user:0}); ym(201230, 'params', {forum_id: 1426495});}</script> <div id="html-footer" class="section"> <div class="container"><!-- Подфорумы "не скриптом" © Alex_63 / Ч.2 в начало HTML низ --> <!--<script type="text/javascript">setSubforums()</script>--> <a href="#" class="scrollup" title="Наверх">Наверх</a> <script>$('h1.title-logo span').wrapInner('<a href="/" style="color:#fff;text-decoration:none;"></a>'); $(window).scroll(function(){if($(this).scrollTop()>100){$('.scrollup').fadeIn();}else{$('.scrollup').fadeOut();}});$('.scrollup').click(function(){$("html, body").animate({scrollTop:0},600);return false;}); </script> <script type="text/javascript"> FORUM.imgur_ClientID = '46db9f345dcad43'; //Client-ID для загрузки на imgur.com (опционально) FORUM.imageban_TOKEN = 'kAmwEHuOdNbWHmx37ChS'; //TOKEN для загрузки на imageban.ru (опционально) </script> <!-- Загрузчик изображений в форме ответа © 2018 Alex_63 --> <script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script> <link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0015/c4/3f/18002.css" /> <script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/18001.js"></script> <script> if(GroupID==1)$('#pun-changestyle>*').append('<div style="float:right" id="other-style">Стиль с ресурса: <input type="text" size="20" maxlength="50" id="other-url" /> <input type="button" class="button" value="OK" onclick="FORUM.loadOtherStyle()" /></div>'); FORUM.loadOtherStyle = function() { var url = $('#other-url').val(); $.get('https://cors.snapaper.com/' + url, function(response){ var lnk = response.match(/<link rel="stylesheet".+?href="(.+?)"/)[1]; ($('#change-style').length ? $('#change-style'): $('link[rel=stylesheet]:first')).attr('href',lnk) }); } </script> <!-- Мгновенное оповещение об изменении репутации // Romych, Alex_63 // V.1 --> <!--<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/52136.js"></script> --> <!-- Быстрое редактирование постов © Alex_63 // V.3 --> <script type="text/javascript">// src="http://forumstatic.ru/files/0015/c4/3f/97896.js"> if($('#pun-viewtopic').length)$(document).ready(function() { // Выбор языка var lang_obj = { 'Отмена' : {en: 'Cancel'}, 'Расширенный режим' : {en: 'Advanced mode'}, 'Не удается отредактировать сообщение.' : {en: 'Post editing failed.'} }, lang = $('html')[0].lang; function _(text) { return (lang == 'ru' || !(lang_obj[text] && lang_obj[text][lang])) ? text : lang_obj[text][lang] } // Кодирование в windows-1251 var i, smbCodeArr = []; var arr0 = [0x402,0x403,0x201A,0x453,0x201E,0x2026,0x2020,0x2021,0x20AC,0x2030,0x409,0x2039, 0x40A,0x40C,0x40B,0x40F,0x452,0x2018,0x2019,0x201C,0x201D,0x2022,0x2013,0x2014,'0',0x2122, 0x459,0x203A,0x45A,0x45C,0x45B,0x45F,0x0A0,0x40E,0x45E,0x408,0x0A4,0x490,0x0A6,0x0A7,0x401, 0x0A9,0x404,0x0AB,0x0AC,0x0AD,0x0AE,0x407,0x0B0,0x0B1,0x406,0x456,0x491,0x0B5,0x0B6,0x0B7, 0x451,0x2116,0x454,0x0BB,0x458,0x405,0x455,0x457]; for (i = 0; i < arr0.length; i++) smbCodeArr[arr0[i]] = i + 128; for (i = 0x410; i <= 0x44F; i++) smbCodeArr[i] = i - 0x350; var encodeURIwin1251 = function(str){ for(var arr = str.split(''), n, i = 0; i < arr.length; i++){ n = arr[i].charCodeAt(); if ((n > 187 && n < 1025) || n > 1105) arr[i] = '&#' + n + ';'; if (typeof smbCodeArr[n] != 'undefined') arr[i] = String.fromCharCode(smbCodeArr[n]); } return escape(arr.join('')).replace(/\+/mg,'%2B'); } $.fn.extend({serialize: function() { var i = 0,s = '',obj = this.serializeArray(),Lng = obj.length; for(;i<Lng;i++)s += (i ? '&' : '') + encodeURIwin1251(obj[i].name) + '=' + encodeURIwin1251(obj[i].value); return s; } }); if(FORUM.editor)try {eval('smilies = '+smilies.toString().replace(/#(smilies-block)/g,'[id="$1"]:empty'))} catch(e) {}; changeVisibility = function(a){var b = $('form.focus'),s = '[id="' + a + '"]'; (b.length ? $(s,b) : $(s + ':last')).toggle()}; FORUM.EC = FORUM.editor; FORUM.editorFN = {}; FORUM.arrFn = 'smilies to quote tag_image changeVisibility'.split(' '); $.each(FORUM.arrFn,function(i,fn){FORUM.editorFN[fn] = window[fn]}); // Дополнительные скрипты для фрейма var addH = function() { jQuery.fn._live = top.jQuery.fn.live; jQuery.fn._on = jQuery.fn.on; jQuery.fn.on = function(type,s,d,fn,one){ console.log(typeof s,"|",type,s,d,fn,one)// тип, селектор, data, callback, one if(typeof s!='string'){ //Напрямую - не делегируем console.log([type,this.selector,d?d.toString():d,fn?fn.toString():fn,one]); jQuery(this.context)._on(type,this.selector,d,fn,one); //jQuery(this)._live(type,d,fn); return this; } else {// Делегирование, - работает return jQuery(this)._on(type,s,d,fn,one); } } }; var addF = function() { if(window.name.indexOf('postLoad_')==0 ){ var $p = $(parent.document), id = window.name.split('_')[1]; $('#p'+id+'.post').find('img').on('error',function(e){ $(this).replaceWith($(this).clone(true,true)).off('error')}); var post = $p.find('#p'+id); post.find('#post').replaceWith($('#p'+id).find('.post-content').clone(true,true)); if(window.QuoteImg) parent.setLinkAndAva(post); jQuery.ready();$(window).trigger('load'); post.find('.pl-edit>a').removeClass('disabled'); delete parent.FORUM['dataPostContent_'+id]; if(post.hasClass('topicpost')){ var _new = top.document.title = $('#pun-main h1>span').text().replace(/(&#8225;|&#8224;|¤).*?(¤|&)/mgi,''); var _old = $p.find('#pun-main h1>span').html(); $p.find('#pun-main h1>span:first').html(_new); $p.find('#pun-crumbs1,#pun-crumbs2').html($('#pun-crumbs1').html().replace('»&nbsp;'+_old,'»&nbsp;'+_new)); } $p.find('iframe[name="postLoad_'+id+'"]').detach(); } if(window.name.indexOf('formLoad_')==0){ var p = parent,pF = p.FORUM,$p = $(p.document),id = window.name.split('_')[1],link = StaticURL+'/js/{lang}/editor.9.js'; var btn_c = ' <input type="button" class="button" data="cancel-edit" value="{cancel}" />'; var pstF = $('#post'); pstF.find('input[name="preview"]').after(btn_c).attr('value','{preview}'); pstF.find('textarea#main-reply').css('width','100%').attr('rows','13'); var form = pstF.addClass('formal').clone(true,true),post = $p.find('#p'+id),hght = post.height(); console.log(form); p.FORUM['dataPostContent_'+id] = post.find('.post-content').clone(true,true); form.find('script').remove(); jQuery.ready();$(window).trigger('load'); form.find('img').on('error',function(e){ $(this).replaceWith($(this).clone(true,true)).off('error')}); post.find('.post-content,form').replaceWith(form); if(hght>=500)$('html,body',$p).scrollTop(post.offset().top); p.$.getScript(link,function(){$.each(pF.arrFn,function(i,fn){p[fn] = p.FORUM.editorFN[fn]});p.FORUM.editor = p.FORUM.EC}); $p.find('iframe[name="formLoad_'+id+'"]').detach(); } } addH = '<script type="text/javascript">(' + addH.toString() + ')()<\/script>'; addF = addF.toString().replace('{lang}',lang).replace('{preview}',_('Расширенный режим')).replace('{cancel}',_('Отмена')); addF = '<script type="text/javascript">(' + addF + ')()<\/script>'; // Дополнительные стили var clr_bg_pst= $('.post.topicpost,.post.toppost').find(' >.container .post-body').css('background-color'); $('head').append('<style>.post #post{margin-bottom:1em;border:none;background:transparent}'+ '.post #post .container{padding:1.7em 2.3em 1.1em 2.3em!important;}'+ '.post #post fieldset,.post #post legend>span{background:'+clr_bg_pst+'!important}'+ '#main-reply,#main-reply2{'+getComputedStyle($("#main-reply")[0]).cssText+'}</style>'); //===== function setFrameContent() ==========// function setFrameContent(a,pid,s){ var ifr = document.getElementsByName(s+pid)[0]; a=a.toString().replace(/<link.*?rel="stylesheet".*?\s*\/?>/mgi,''); a=a.replace(/^<div class="section" style="[\s\S]+?<\/div>$/mgi,''); a=a.replace(/(<div id="pun[\s\S]+?punbb">)[\s\S]*?(<.+?html.header.+?>\s+)/mgi,'$1$2'); a=a.replace(/(<div id="html-header")/,addH+'\n$1'); a+= addF; var i=0;console.log(a.replace(/^/gm,function(){i++;return i+" "})); ifr.contentWindow.document.write(a); } //========== End: setFrameContent() =========// // Установка обработчиков событий var winLoad = false; $(window).load(function(){winLoad=true}); $(document).on('click','.post .pl-edit>a',function(e) { e.preventDefault(); if($(this).hasClass('disabled'))return false; $(this).addClass('disabled'); if(!winLoad)$(window).trigger('load'),window.stop(); var pid = $(this).parents('.post').attr('id').substr(1); $('<iframe src="about:blank" name="formLoad_'+pid+'" />').appendTo('head'); $.get('/edit.php?id='+pid,function(data) {setFrameContent(data,pid,'formLoad_');}); }).on('click','.post .button[name]',function(e) { var name = $(this).attr('name'),url = $(this).parents('.post').find('.pl-edit>a').attr('href'),def = document.URL; history.replaceState(null,null,url); if (name=='submit') { e.preventDefault(); $(this).prop('disabled',!0); var form = $(this).parents('form'), pid = form.parents('.post').attr('id').substr(1); $('<iframe src="about:blank" name="postLoad_'+pid+'" />').appendTo('head'); $.post(form.attr('action'),form.serialize()).success(function(response){ var pstErrs = $(response).find('#post-errors'); if(pstErrs.length){alert($.trim(pstErrs.text()));$('.post .button').removeAttr('disabled');return false;} if($(response).find('#pun-viewtopic').length)setFrameContent(response,pid,'postLoad_'); else $.get(document.URL,function(data){setFrameContent(data,pid,'postLoad_');}); }).error(function(){ alert(_('Не удается отредактировать сообщение.')); $('.post .button').removeAttr('disabled'); }); history.replaceState(null,null,def); } }).on('click','.post .button[data="cancel-edit"]',function(e) { var post = $(this).parents('.post'),id = post.attr('id').substr(1),cnt = FORUM['dataPostContent_'+id]; post.find('.pl-edit>a').removeClass('disabled'); post.find('#post').replaceWith(cnt); delete FORUM['dataPostContent_'+id]; }).on('mouseenter mouseleave','.post #post',function(e){ var t = e.type == 'mouseenter'; $(this)[(t?'add':'remove')+'Class']('focus').find('[id^="main-reply"]').attr('id','main-reply'+(t?'':'2')); }); }); </script> <script type="text/javascript"> var groupColors ={ //ID группы //Цвет //При наведении 1 : ['#DA0000','#FF6666'], 2 : ['#0000CD','#3366FF'], 5 : ['#00C90F','#99CCFF'] //Последний элемент без запятой }; </script> <script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/30025.js"></script> <!-- Аватар в цитате V.2 © Alex_63 / Ч.2 в HTML низ --> <script type="text/javascript">setLinkAndAva()</script> <script type="text/javascript">FORUM.remove('editor.link.short_url')</script> <script>$('#topic-users-in a').prev('a').after(',');</script> <center><br/><b><a href="http://bestbb.ru/create/">BestBB</a> - сервис бесплатных форумов</b><br/><br/></center></div> </div> </div> </div> </div> </body> </html>