
пупупууу
Сообщений 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>



































