пупупууу
Сообщений 1 страница 9 из 9
Поделиться22025-02-25 09:46:49
wbnfnf
Поделиться32025-02-25 10:28:23
<!-- Cчётчик Игровых постов --> <script type="text/javascript"> /*************************** Настройки! ***************************/ FORUM._NUMpa_fld = 1; // Номер.Доп.поля, FORUM._color_fld = "inherit"; // Цвет шрифта, FORUM.includeFirstPost = 0; // 0 - не учитывать,1 - учитывать Первопост автора в игровых темах, FORUM.AddOrSlash = 0; //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений, FORUM.Number_winners = [7,[11]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа; FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960"; //Код подписки!!; /**** НАСТРОЙКА Игровых локаций ****/ function ad_ (){/*!~!FORUM.ForArrAy = { //Форум //Темы (включаемые, или исключаемые) f14 :-[0], //СЮЖЕТКИ f12 :-[0], //ЛИЧНЫЕ f13 :-[0] //АУ //Последний элемент без запятой! } !~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_); </script> <script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script> <style>.Form-Table{}.punbb .table_GamePosts tbody th{text-align: center;color:#fff} #pre_placement>a {top:3px;right:-24px;z-index:10}.punbb .GamePst{padding:0!important;} .punbb #profile-right li#pa-fld1 strong.GamePst2 {}</style> <!--//END Cчётчик Игровых постов © Deff--> <!------------------------- Мгновенные уведомления © Alex_63, Deff 2019 ------------------------> <link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" /> <style>.punbb #pun-main .pun-modal.unread-notifications .section h2{text-align:center!important} </style> <script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script> <!--+ Мгновенные уведомления: упоминания © Alex_63, 2020 --> <script>notifications.load('mentions');</script> <!--+ Мгновенные уведомления: комментарии к репутации без переадресации Alex_63, 2019--> <script>notifications.load('reputation');</script> <!--+ Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 --> <script>notifications.load('subscriptions');</script> <!--+ Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 --> <script type="text/javascript"> notifications.load('common', {}); notifications.load('important', {topics: [29,74]}); // ID важных тем (через запятую) </script>
Поделиться42025-02-25 11:47:11
<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> <script> //Move post-author-links links to post-author block - Разбиение ссылок в топике на относящиеся к автору и к посту (function(){ const replaceLinks = () => { const postLinksElems = document.querySelectorAll('.post-links'); postLinksElems.forEach(elem=>{ const authorLinks = elem.querySelectorAll('.pl-email'); const topicContainer = elem.parentElement; if (topicContainer.classList.contains('post-body')) return; const authorContainer = topicContainer.querySelector('.post-author'); if(authorLinks.length){ const newUl = document.createElement('ul'); const newBlock = document.createElement('div'); newBlock.classList.add('pa-links'); newBlock.append(newUl); newUl.append(...authorLinks); authorContainer.append(newBlock); } const postContainer = topicContainer.querySelector('.post-body'); postContainer.after(elem); }); }; replaceLinks(); $(document).on('pun_post', () => replaceLinks()); $(document).on('pun_preview', () => replaceLinks()); $(document).on('pun_edit', () => replaceLinks()); })() </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> <!-- конец --> <!-- Чтобы не пропадали посты --> <script type="text/javascript" src="https://forumstatic.ru/files/0018/25/96/63959.js"></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>
Поделиться52025-02-25 11:48:17
КОНФЛИКТ
<script> //Move post-author-links links to post-author block - Разбиение ссылок в топике на относящиеся к автору и к посту (function(){ const replaceLinks = () => { const postLinksElems = document.querySelectorAll('.post-links'); postLinksElems.forEach(elem=>{ const authorLinks = elem.querySelectorAll('.pl-email'); const topicContainer = elem.parentElement; if (topicContainer.classList.contains('post-body')) return; const authorContainer = topicContainer.querySelector('.post-author'); if(authorLinks.length){ const newUl = document.createElement('ul'); const newBlock = document.createElement('div'); newBlock.classList.add('pa-links'); newBlock.append(newUl); newUl.append(...authorLinks); authorContainer.append(newBlock); } const postContainer = topicContainer.querySelector('.post-body'); postContainer.after(elem); }); }; replaceLinks(); $(document).on('pun_post', () => replaceLinks()); $(document).on('pun_preview', () => replaceLinks()); $(document).on('pun_edit', () => replaceLinks()); })() </script>
Поделиться62025-02-25 11:52:58
[dice=323312-1936-13552-263296-58080-170368-6200]
Поделиться72025-02-26 21:55:00
.p_banner > div { padding: 0 !important; text-shadow: 1px 1px #00000075, -1px -1px #00000078, 1px -1px #00000073, -1px 1px #00000080; } .p_banner { width: 210px !important; height: 135px !important; display: flex !important ; flex-direction: column; align-items: center; justify-content: flex-end; font: 400 9px / 150% var(--font); color: var(--beg300); text-transform: none; padding: 0 0 5px 0 !important; mask: linear-gradient(180deg, rgba(217, 217, 217, 0) -3%, #181818 45%); } .pa-fld5 { position: relative; margin-left: -10px !important; margin-top: -104px !important; margin-bottom: -10px !important; overflow: hidden; width: 210px !important; height: 138px !important; border-radius: 0 0 10px 10px; z-index: 1; }
Поделиться82025-03-01 17:56:53
Привет! нужен скрипт, который после загрузки страницы будет переносить хтмл-элементы из одного места в другое.
Дано: на странице в каждом посте .post имеется профиль пользователя div class="post-author", внутри которого есть список ul.
Также в посте .post находится список ссылок примерно со следующей структурой:
<div class="post-links">
<ul>
<li class="pl-email profile"></li>
<li class="pl-email pm"></li>
<li class="editpole"></li>
<li class="pl-email email"></li>
<li class="pl-delete"></li>
<li class="pl-edit"></li>
<li class="pl-quote"></li>
</ul>
</div>
Задача скрипта: когда страница загрузится полностью, необходимо для каждого .post перенести пункты <li class="pl-email profile"></li>, <li class="pl-email pm"></li>, <li class="editpole"></li> из post-links в профиль post-author, создав для них элемент .pa-links ul.
Таким образом, после работы скрипта профиль должен выглядеть так:
<div class="post-author">
<ul>
</ul>
<div class="pa-links"><ul>
<li class="pl-email profile"></li>
<li class="pl-email pm"></li>
<li class="editpole"></li></ul>
</div>
</div>
Поделиться92025-03-01 19:14:27
<!-- перенос ссылок под профиль © 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>